Class UninitializedObjectType

java.lang.Object
org.apache.bcel.generic.Type
org.apache.bcel.generic.ReferenceType
org.apache.bcel.verifier.structurals.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 Details

  • Method Details

    • equals

      public boolean equals(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
    • getInitialized

      Returns the ObjectType of the same class as the one of the uninitialized object represented by this UninitializedObjectType instance.
      Returns:
      the ObjectType.
    • hashCode

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