| Package | Description | 
|---|---|
| javassist.bytecode.analysis | Bytecode Analysis API. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MultiArrayTypeRepresents an array of  MultiTypeinstances. | 
| class  | MultiTypeMultiType represents an unresolved type. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Type | Type. BOGUSRepresents a non-accessible value. | 
| static Type | Type. BOOLEANRepresents the boolean primitive type | 
| static Type | Type. BYTERepresents the byte primitive type | 
| static Type | Type. CHARRepresents the char primitive type | 
| static Type | Type. CLONEABLERepresents the java.lang.Coneable reference type | 
| static Type | Type. DOUBLERepresents the double primitive type | 
| static Type | Type. FLOATRepresents the float primitive type | 
| static Type | Type. INTEGERRepresents the integer primitive type | 
| static Type | Type. LONGRepresents the long primitive type | 
| static Type | Type. OBJECTRepresents the java.lang.Object reference type | 
| static Type | Type. RETURN_ADDRESSRepresents an internal JVM return address, which is used by the RET
 instruction to return to a JSR that invoked the subroutine. | 
| static Type | Type. SERIALIZABLERepresents the java.io.Serializable reference type | 
| static Type | Type. SHORTRepresents the short primitive type | 
| static Type | Type. THROWABLERepresents the java.lang.Throwable reference type | 
| static Type | Type. TOPA placeholder used by the analyzer for the second word position of a double-word type | 
| static Type | Type. UNINITRepresents an unknown, or null type. | 
| static Type | Type. VOIDRepresents the void primitive type | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | 
| Constructor and Description | 
|---|
| MultiType(Map interfaces,
         Type potentialClass) | 
Copyright © 2016 Shigeru Chiba, www.javassist.org. All Rights Reserved.