gnu.bytecode
public class ObjectType extends Type
Extended by ClassType and ArrayType.
Field Summary | |
---|---|
int | flags |
Constructor Summary | |
---|---|
protected | ObjectType() |
ObjectType(String name) |
Method Summary | |
---|---|
Object | coerceFromObject(Object obj) Convert an object to a value of this Type.
|
int | compare(Type other) |
void | emitCoerceFromObject(CodeAttr code) Compile (in given method) cast from Object to this Type. |
static Class | getContextClass(String cname) Get named class using context class loader.
|
Type | getImplementationType() |
String | getInternalName() Returns class name if a class type, signature if an array type.
|
int | getMethods(Filter filter, int searchSupers, Vector result, String context) |
Class | getReflectClass() Get the java.lang.Class object for the representation type. |
boolean | isExisting() |
boolean | isInstance(Object obj) |
Type | promote() |
void | setExisting(boolean existing) |