Interface ObjectType

All Superinterfaces:
Externalizable, Serializable
All Known Implementing Classes:
ClassObjectType, PrototypeObjectType

public interface ObjectType extends Externalizable
Semantic object type differentiator.
  • Method Details

    • isAssignableFrom

      boolean isAssignableFrom(Class<?> clazz)
    • isAssignableTo

      boolean isAssignableTo(Class<?> clazz)
    • isAssignableFrom

      boolean isAssignableFrom(ObjectType objectType)
    • isEvent

      boolean isEvent()
      Returns true if the object type represented by this object is an event object type. False otherwise.
      Returns:
    • getValueType

      ValueType getValueType()
    • getTypeKey

      Object getTypeKey()
    • getClassName

      String getClassName()
    • hasField

      boolean hasField(String name)
    • isPrototype

      boolean isPrototype()