Product Site

5.1.1.14. isMetaclass

Returns .true if the receiving class is a metaclass, otherwise returns .false. The Class class is the only metaclass that Rexx provides; any subclasses of the Class class are also metaclasses.

Example 5.9. Class class — isMetaclass method
do class over .RexxInfo~package~classes~allItems~appendAll( -
  .context~package~classes~allItems                         -
  )
  if class~isMetaclass then
    say class~string": metaclass"      -- The Class class: metaclass
                                       -- The META class: metaclass
end

::class meta subclass class
::class other