org.apache.bcel.verifier.structurals

Class UninitializedObjectType

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 Summary
UninitializedObjectType(ObjectType t)
Creates a new instance.
Method Summary
booleanequals(Object o)
Returns true on equality of this and o.
ObjectTypegetInitialized()
Returns the ObjectType of the same class as the one of the uninitialized object represented by this UninitializedObjectType instance.
inthashCode()

Constructor Detail

UninitializedObjectType

public UninitializedObjectType(ObjectType t)
Creates a new instance.

Method Detail

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.

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()

Returns: a hash code value for the object.