Class UninitializedObjectType

  • All Implemented Interfaces:
    Constants

    public class UninitializedObjectType
    extends ReferenceType
    implements Constants
    This class represents an uninitialized object type; see The Java Virtual Machine Specification, Second Edition, page 147: 4.9.4 for more details.
    • Constructor Detail

      • UninitializedObjectType

        public UninitializedObjectType​(ObjectType t)
        Creates a new instance.
    • Method Detail

      • getInitialized

        public ObjectType getInitialized()
        Returns the ObjectType of the same class as the one of the uninitialized object represented by this UninitializedObjectType instance.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Type
        Returns:
        a hash code value for the object.
      • equals

        public boolean equals​(java.lang.Object o)
        Returns true on equality of this and o. Equality means the ObjectType instances of "initialized" equal one another in this and the o instance.
        Overrides:
        equals in class Type
        Returns:
        whether the Types are equal