Progress.Lang.Class class
Progress.Lang.Class provides type information about an ABL class or an interface. ABL provides a Progress.Lang.Class instance for each ABL class or interface type in the ABL session.
ConstructorsThis class contains only a private constructor; you cannot instantiate it directly.
Super ClassInterfacesThis class does not implement interfaces (beyond those it inherits from its base class).
Public
Properties
Public
Methods
Public
Events
This class does not contain events.Notes
- ABL does not support this class for use with .NET object types.
- To obtain the object reference for the Progress.Lang.Class instance associated with a given ABL class or interface, you must call the GetClass( ) method either as an instance method on an ABL class (any Progress.Lang.Object instance except a .NET type) or as a static method of Progress.Lang.Class using the following syntax:
Whereobject-reference
is the object reference to an ABL class instance for which you want to get the type information,expression
is a CHARACTER expression that specifies the fully-qualified ABL object type name whose type information you want to get, andclass-reference
is the object reference for the Progress.Lang.Class instance containing that type information. For example:
- Progress.Lang.Class is FINAL and cannot be inherited by another class. You cannot explicitly delete a Progress.Lang.Class instance.
OpenEdge Release 10.2B
|