org.apache.bcel.generic
Class ObjectType
- java.io.Serializable
public final class ObjectType
Denotes reference such as java.lang.String.
$Id: ObjectType.java,v 1.1.1.1 2001/10/29 20:00:25 jvanzyl Exp $
BOOLEAN , BYTE , CHAR , DOUBLE , FLOAT , INT , LONG , NO_ARGS , NULL , OBJECT , SHORT , STRING , STRINGBUFFER , THROWABLE , UNKNOWN , VOID , signature , type |
ObjectType
public ObjectType(String class_name)
class_name
- fully qualified class name, e.g. java.lang.String
accessibleTo
public boolean accessibleTo(ObjectType accessor)
Java Virtual Machine Specification edition 2, ? 5.4.4 Access Control
equals
public boolean equals(Object type)
- true if both type objects refer to the same class.
getClassName
public String getClassName()
hashCode
public int hashCode()
- a hash code value for the object.
referencesClass
public boolean referencesClass()
If "this" doesn't reference a class, it references an interface
or a non-existant entity.
referencesInterface
public boolean referencesInterface()
If "this" doesn't reference an interface, it references a class
or a non-existant entity.
subclassOf
public boolean subclassOf(ObjectType superclass)