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