7.91.1 MTHROUTINE Parameters
NAME |
|---|
The name of the method routine. This name can be up to 256 characters long.
DESC |
|---|
Use the DESC parameter to write a brief description for the method. It can be 40 characters long.
OPTIONS |
|---|
The value of the OPTIONS parameter determines whether a method inherited from an ancestor can be redefined:
*ABSTRACT | Introduces a new method declaration that does not have an implementation. Instead, derived classes are required to provide their own implementation by overriding the method using the *REDEFINE option. |
|---|---|
*CONSTRUCTOR | Constructor methods are invoked when an instance of the object is being created. |
*FINAL | The method cannot be redefined by components that inherited from the component defining the method. |
*RECEIVES_MESSAGES | Messages already on the message queue will be available within the method. |
*REDEFINE | The method is redefining (overriding) the implementation of a method in a component's ancestor. |
*REQUIRED | In conjunction with *Constructor. *REQUIRED specifies that a constructor method must be invoked. |
*RETURNS_MESSAGES | Messages generated within the method will remain on the message queue and will be available in the calling routine. |
ACCESS |
|---|
This parameter supports one of the options from the list *PUBLIC, *PROTECT and *PRIVATE.
HELP |
|---|
Use the Help parameter to write a longer description for a method. The help text can be viewed using the Features option of the Help menu. It can be 250 characters long.