Uses of Class
org.eclipse.persistence.internal.libraries.asm.Type
Packages that use Type
Package
Description
-
Uses of Type in org.eclipse.persistence.internal.libraries.asm
Fields in org.eclipse.persistence.internal.libraries.asm declared as TypeModifier and TypeFieldDescriptionstatic final Type
Type.BOOLEAN_TYPE
Theboolean
type.static final Type
Type.BYTE_TYPE
Thebyte
type.static final Type
Type.CHAR_TYPE
Thechar
type.static final Type
Type.DOUBLE_TYPE
Thedouble
type.static final Type
Type.FLOAT_TYPE
Thefloat
type.static final Type
Type.INT_TYPE
Theint
type.static final Type
Type.LONG_TYPE
Thelong
type.static final Type
Type.SHORT_TYPE
Theshort
type.static final Type
Type.VOID_TYPE
Thevoid
type.Methods in org.eclipse.persistence.internal.libraries.asm that return TypeModifier and TypeMethodDescriptionType[]
Type.getArgumentTypes()
Returns the argument types of methods of this type.static Type[]
Type.getArgumentTypes
(Method method) Returns theType
values corresponding to the argument types of the given method.static Type[]
Type.getArgumentTypes
(String methodDescriptor) Returns theType
values corresponding to the argument types of the given method descriptor.Type.getElementType()
Returns the type of the elements of this array type.static Type
Type.getMethodType
(String methodDescriptor) Returns theType
corresponding to the given method descriptor.static Type
Type.getMethodType
(Type returnType, Type... argumentTypes) Returns the methodType
corresponding to the given argument and return types.static Type
Type.getObjectType
(String internalName) Returns theType
corresponding to the given internal name.Type.getReturnType()
Returns the return type of methods of this type.static Type
Type.getReturnType
(Method method) Returns theType
corresponding to the return type of the given method.static Type
Type.getReturnType
(String methodDescriptor) Returns theType
corresponding to the return type of the given method descriptor.static Type
Returns theType
corresponding to the given class.static Type
Type.getType
(Constructor<?> constructor) Returns the methodType
corresponding to the given constructor.static Type
Returns the methodType
corresponding to the given method.static Type
Returns theType
corresponding to the given type descriptor.Methods in org.eclipse.persistence.internal.libraries.asm with parameters of type TypeModifier and TypeMethodDescriptionstatic String
Type.getMethodDescriptor
(Type returnType, Type... argumentTypes) Returns the descriptor corresponding to the given argument and return types.static Type
Type.getMethodType
(Type returnType, Type... argumentTypes) Returns the methodType
corresponding to the given argument and return types. -
Uses of Type in org.eclipse.persistence.internal.libraries.asm.commons
Fields in org.eclipse.persistence.internal.libraries.asm.commons declared as TypeModifier and TypeFieldDescriptionstatic final Type
InstructionAdapter.OBJECT_TYPE
The type of the java.lang.Object class.Methods in org.eclipse.persistence.internal.libraries.asm.commons that return TypeModifier and TypeMethodDescriptionType[]
GeneratorAdapter.getArgumentTypes()
Type[]
Method.getArgumentTypes()
Returns the argument types of the method described by this object.GeneratorAdapter.getLocalType
(int local) Returns the type of the given local variable.GeneratorAdapter.getReturnType()
Method.getReturnType()
Returns the return type of the method described by this object.Methods in org.eclipse.persistence.internal.libraries.asm.commons with parameters of type TypeModifier and TypeMethodDescriptionvoid
void
void
void
void
void
Generates the instruction to load an element from an array.void
GeneratorAdapter.arrayStore
(Type type) Generates the instruction to store an element in an array.void
void
Generates the instructions to box the top stack value.void
Generates the instructions to cast a numerical value from one type to another.void
Generates the instruction to cast from the first given type to the other.void
GeneratorAdapter.catchException
(Label start, Label end, Type exception) Marks the start of an exception handler.void
void
Generates the instruction to check that the top stack value is of the given type.void
void
void
void
Generates the instruction to push the value of a non static field on the stack.void
Generates the instruction to push the value of a static field on the stack.void
Generates the instructions to jump to a label based on the comparison of the top two stack values.void
GeneratorAdapter.instanceOf
(Type type) Generates the instruction to test if the top stack value is of the given type.void
InstructionAdapter.instanceOf
(Type type) void
GeneratorAdapter.invokeConstructor
(Type type, Method method) Generates the instruction to invoke a constructor.void
GeneratorAdapter.invokeInterface
(Type owner, Method method) Generates the instruction to invoke an interface method.void
GeneratorAdapter.invokeStatic
(Type owner, Method method) Generates the instruction to invoke a static method.void
GeneratorAdapter.invokeVirtual
(Type owner, Method method) Generates the instruction to invoke a normal method.void
void
Generates the instruction to load the given local variable on the stack.void
Generates the instruction to do the specified mathematical or logical operation.void
void
void
Generates the instruction to create and push on the stack an array of the given type.void
Generates the instruction to create a new array.void
GeneratorAdapter.newInstance
(Type type) Generates the instruction to create a new object.int
Constructs a new local variable of the given type.protected int
LocalVariablesSorter.newLocalMapping
(Type type) void
void
Generates the instruction to push the given value on the stack.void
Generates the instruction to store the top stack value in a non static field.void
Generates the instruction to store the top stack value in a static field.void
protected void
GeneratorAdapter.setLocalType
(int local, Type type) protected void
LocalVariablesSorter.setLocalType
(int local, Type type) Notifies subclasses that a local variable has been added or remapped.void
void
void
void
GeneratorAdapter.storeLocal
(int local, Type type) Generates the instruction to store the top stack value in the given local variable.void
void
Generates the instructions to swap the top two stack values.void
Generates the instruction to push the given type on the stack.void
GeneratorAdapter.throwException
(Type type, String message) Generates the instructions to create and throw an exception.void
Generates the instructions to unbox the top stack value.void
void
Generates the instructions to box the top stack value using Java 5's valueOf() method.void
Constructors in org.eclipse.persistence.internal.libraries.asm.commons with parameters of type TypeModifierConstructorDescriptionGeneratorAdapter
(int access, Method method, String signature, Type[] exceptions, ClassVisitor classVisitor) Constructs a newGeneratorAdapter
.Constructs a newMethod
.