FileDocCategorySizeDatePackage
UninitializedObjectType.javaAPI DocJava SE 5 API4043Fri Aug 26 14:55:26 BST 2005com.sun.org.apache.bcel.internal.verifier.structurals

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.
version
$Id: UninitializedObjectType.java,v 1.1.1.1 2001/10/29 20:00:42 jvanzyl Exp $
author
Enver Haase

Fields Summary
private ObjectType
initialized
The "initialized" version.
Constructors Summary
public UninitializedObjectType(ObjectType t)
Creates a new instance.

		super(T_UNKNOWN, "<UNINITIALIZED OBJECT OF TYPE '"+t.getClassName()+"'>");
		initialized = t;
	
Methods Summary
public booleanequals(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.

		if (! (o instanceof UninitializedObjectType)) return false;
		return initialized.equals(((UninitializedObjectType)o).initialized);
	
public com.sun.org.apache.bcel.internal.generic.ObjectTypegetInitialized()
Returns the ObjectType of the same class as the one of the uninitialized object represented by this UninitializedObjectType instance.

		return initialized;