Uses of Class
javassist.bytecode.analysis.Type
Packages that use Type
-
Uses of Type in javassist.bytecode.analysis
Subclasses of Type in javassist.bytecode.analysisModifier and TypeClassDescriptionclass
Represents an array ofMultiType
instances.class
MultiType represents an unresolved type.Fields in javassist.bytecode.analysis declared as TypeModifier and TypeFieldDescriptionstatic final Type
Type.BOGUS
Represents a non-accessible value.static final Type
Type.BOOLEAN
Represents the boolean primitive typestatic final Type
Type.BYTE
Represents the byte primitive typestatic final Type
Type.CHAR
Represents the char primitive typestatic final Type
Type.CLONEABLE
Represents the java.lang.Coneable reference typestatic final Type
Type.DOUBLE
Represents the double primitive typestatic final Type
Type.FLOAT
Represents the float primitive typestatic final Type
Type.INTEGER
Represents the integer primitive typestatic final Type
Type.LONG
Represents the long primitive typestatic final Type
Type.OBJECT
Represents the java.lang.Object reference typestatic final 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 final Type
Type.SERIALIZABLE
Represents the java.io.Serializable reference typestatic final Type
Type.SHORT
Represents the short primitive typestatic final Type
Type.THROWABLE
Represents the java.lang.Throwable reference typestatic final Type
Type.TOP
A placeholder used by the analyzer for the second word position of a double-word typestatic final Type
Type.UNINIT
Represents an unknown, or null type.static final Type
Type.VOID
Represents the void primitive typeMethods in javassist.bytecode.analysis that return TypeModifier and TypeMethodDescriptionstatic Type
Obtain the Type for a given class.MultiArrayType.getComponent()
MultiType.getComponent()
Always returns null since this type is never used for an array.Type.getComponent()
Returns the array component if this type is an array.Frame.getLocal
(int index) Returns the local varaible table entry at index.Frame.getStack
(int index) Returns the type on the stack at the specified index.Finds the common base type, or interface which both this and the specified type can be assigned.Frame.peek()
Gets the top of the stack without altering itFrame.pop()
Alters the stack to contain one less element and return it.Methods in javassist.bytecode.analysis with parameters of type TypeModifier and TypeMethodDescriptionboolean
MultiArrayType.isAssignableFrom
(Type type) boolean
MultiType.isAssignableFrom
(Type type) boolean
Type.isAssignableFrom
(Type type) Determines whether this type is assignable, to the passed type.boolean
MultiArrayType.isAssignableTo
(Type type) boolean
MultiType.isAssignableTo
(Type type) Finds the common base type, or interface which both this and the specified type can be assigned.void
Alters the stack by placing the passed type on the topvoid
Sets the local variable table entry at index to a type.void
Sets the type of the stack positionConstructors in javassist.bytecode.analysis with parameters of type Type