Uses of Class
javassist.bytecode.analysis.Type
-
Packages that use Type Package Description javassist.bytecode.analysis Bytecode Analysis API. -
-
Uses of Type in javassist.bytecode.analysis
Subclasses of Type in javassist.bytecode.analysis Modifier and Type Class Description classMultiArrayTypeRepresents an array ofMultiTypeinstances.classMultiTypeMultiType represents an unresolved type.Fields in javassist.bytecode.analysis declared as Type Modifier and Type Field Description static TypeType. BOGUSRepresents a non-accessible value.static TypeType. BOOLEANRepresents the boolean primitive typestatic TypeType. BYTERepresents the byte primitive typestatic TypeType. CHARRepresents the char primitive typestatic TypeType. CLONEABLERepresents the java.lang.Coneable reference typestatic TypeType. DOUBLERepresents the double primitive typestatic TypeType. FLOATRepresents the float primitive typestatic TypeType. INTEGERRepresents the integer primitive typestatic TypeType. LONGRepresents the long primitive typestatic TypeType. OBJECTRepresents the java.lang.Object reference typestatic TypeType. RETURN_ADDRESSRepresents an internal JVM return address, which is used by the RET instruction to return to a JSR that invoked the subroutine.static TypeType. SERIALIZABLERepresents the java.io.Serializable reference typestatic TypeType. SHORTRepresents the short primitive typestatic TypeType. THROWABLERepresents the java.lang.Throwable reference typestatic TypeType. TOPA placeholder used by the analyzer for the second word position of a double-word typestatic TypeType. UNINITRepresents an unknown, or null type.static TypeType. VOIDRepresents the void primitive typeMethods in javassist.bytecode.analysis that return Type Modifier and Type Method Description static TypeType. get(CtClass clazz)Obtain the Type for a given class.TypeMultiArrayType. getComponent()TypeMultiType. getComponent()Always returns null since this type is never used for an array.TypeType. getComponent()Returns the array component if this type is an array.TypeFrame. getLocal(int index)Returns the local varaible table entry at index.TypeFrame. getStack(int index)Returns the type on the stack at the specified index.TypeMultiType. merge(Type type)TypeType. merge(Type type)Finds the common base type, or interface which both this and the specified type can be assigned.TypeFrame. peek()Gets the top of the stack without altering itTypeFrame. pop()Alters the stack to contain one less element and return it.Methods in javassist.bytecode.analysis with parameters of type Type Modifier and Type Method Description booleanMultiArrayType. isAssignableFrom(Type type)booleanMultiType. isAssignableFrom(Type type)booleanType. isAssignableFrom(Type type)Determines whether this type is assignable, to the passed type.booleanMultiArrayType. isAssignableTo(Type type)booleanMultiType. isAssignableTo(Type type)TypeMultiType. merge(Type type)TypeType. merge(Type type)Finds the common base type, or interface which both this and the specified type can be assigned.voidFrame. push(Type type)Alters the stack by placing the passed type on the topvoidFrame. setLocal(int index, Type type)Sets the local variable table entry at index to a type.voidFrame. setStack(int index, Type type)Sets the type of the stack positionConstructors in javassist.bytecode.analysis with parameters of type Type Constructor Description MultiType(Map<String,CtClass> interfaces, Type potentialClass)
-