|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Type | |
---|---|
javassist.bytecode.analysis | Bytecode Analysis API. |
Uses of Type in javassist.bytecode.analysis |
---|
Subclasses of Type in javassist.bytecode.analysis | |
---|---|
class |
MultiArrayType
Represents an array of MultiType instances. |
class |
MultiType
MultiType represents an unresolved type. |
Fields in javassist.bytecode.analysis declared as Type | |
---|---|
static Type |
Type.BOGUS
Represents a non-accessible value. |
static Type |
Type.BOOLEAN
Represents the boolean primitive type |
static Type |
Type.BYTE
Represents the byte primitive type |
static Type |
Type.CHAR
Represents the char primitive type |
static Type |
Type.CLONEABLE
Represents the java.lang.Coneable reference type |
static Type |
Type.DOUBLE
Represents the double primitive type |
static Type |
Type.FLOAT
Represents the float primitive type |
static Type |
Type.INTEGER
Represents the integer primitive type |
static Type |
Type.LONG
Represents the long primitive type |
static Type |
Type.OBJECT
Represents the java.lang.Object reference type |
static Type |
Type.RETURN_ADDRESS
Represents an internal JVM return address, which is used by the RET instruction to return to a JSR that invoked the subroutine. |
static Type |
Type.SERIALIZABLE
Represents the java.io.Serializable reference type |
static Type |
Type.SHORT
Represents the short primitive type |
static Type |
Type.THROWABLE
Represents the java.lang.Throwable reference type |
static Type |
Type.TOP
A placeholder used by the analyzer for the second word position of a double-word type |
static Type |
Type.UNINIT
Represents an unknown, or null type. |
static Type |
Type.VOID
Represents the void primitive type |
Methods in javassist.bytecode.analysis that return Type | |
---|---|
static Type |
Type.get(CtClass clazz)
Obtain the Type for a given class. |
Type |
Type.getComponent()
Returns the array component if this type is an array. |
Type |
MultiType.getComponent()
Always returns null since this type is never used for an array. |
Type |
MultiArrayType.getComponent()
|
Type |
Frame.getLocal(int index)
Returns the local varaible table entry at index. |
Type |
Frame.getStack(int index)
Returns the type on the stack at the specified index. |
Type |
Type.merge(Type type)
Finds the common base type, or interface which both this and the specified type can be assigned. |
Type |
MultiType.merge(Type type)
|
Type |
Frame.peek()
Gets the top of the stack without altering it |
Type |
Frame.pop()
Alters the stack to contain one less element and return it. |
Methods in javassist.bytecode.analysis with parameters of type Type | |
---|---|
boolean |
Type.isAssignableFrom(Type type)
Determines whether this type is assignable, to the passed type. |
boolean |
MultiType.isAssignableFrom(Type type)
|
boolean |
MultiArrayType.isAssignableFrom(Type type)
|
boolean |
MultiType.isAssignableTo(Type type)
|
boolean |
MultiArrayType.isAssignableTo(Type type)
|
Type |
Type.merge(Type type)
Finds the common base type, or interface which both this and the specified type can be assigned. |
Type |
MultiType.merge(Type type)
|
void |
Frame.push(Type type)
Alters the stack by placing the passed type on the top |
void |
Frame.setLocal(int index,
Type type)
Sets the local variable table entry at index to a type. |
void |
Frame.setStack(int index,
Type type)
Sets the type of the stack position |
Constructors in javassist.bytecode.analysis with parameters of type Type | |
---|---|
MultiType(java.util.Map interfaces,
Type potentialClass)
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |