A Hierarchy of the Main Green Classes

A class appears below its superclass and in a greater column than it. Then, AnyClassObject is subclass of Any and AnyArray is subclass of AnyClass.

AnyValue
  char
  boolean
  byte
  integer
  long
  real
  double

Any
  AnyClassObject
  AnyClass
    AnyArray
    Runtime
    Memory
    Screen
    In
    Out
    OutError
    Storage

    Char
    Boolean
    Byte
    Integer
    Long
    Real
    Double
 

    ClassInfo
      ValueClassInfo
      RefClassInfo
        AbstractClassInfo
        ConcreteClassInfo
           NormalClassInfo
           ArrayClassInfo
 
    MethodInfo
      ClassMethodInfo
      ObjectMethodInfo
 
 
    InstanceVariableInfo
      ClassInstanceVariableInfo
      ObjectInstanceVariableInfo
 
 
    AnyObjectInfo
      ObjectInfo
      ClassObjectInfo
 
    ArrayClassInfo
    MethodBodyInfo
    VariableInfo
      ParameterInfo
    ConstructorInfo
    MethodCallInfo
    LiveLocalVariableInfo
      LiveParameterInfo
    AssertionInfo
 

    Exception
      IllegalObjectTypeException
      WrongParametersException
      NotFoundException
      PackedException
      TooManyDimensionsException
      TypeErrorException

      MetaException
        ClassNotInAllowedSetException
        NoShellException
        NoExtensionException
 
      UncheckedException
        StackOverflowException
        IllegalArrayIndexException
        OutOfMemoryException
        InternalErrorException
        MessageSendToNilException
 
        NoReflectiveInfoException
          NoReflectiveBodyInfoException
          NoReflectiveCallInfoException
 
        ArithmeticException
          DivisionByZeroException
          RealOverflowException
          RealUnderflowException

        AssertionException
          AssertionAfterException
          AssertionBeforeException

          AssertionCastCharException
          AssertionCastBooleanException
          AssertionCastByteException
          AssertionCastIntegerException
          AssertionCastLongException
          AssertionCastRealException
          AssertionCastDoubleException
 

Return