Uses of Class
org.objectweb.asm.Type

Packages that use Type
org.objectweb.asm Provides a small and fast bytecode manipulation framework. 
org.objectweb.asm.commons Provides some useful class and method adapters. 
org.objectweb.asm.tree.analysis Provides a framework for static code analysis based on the asm.tree package. 
 

Uses of Type in org.objectweb.asm
 

Fields in org.objectweb.asm declared as Type
static Type Type.BOOLEAN_TYPE
          The boolean type.
static Type Type.BYTE_TYPE
          The byte type.
static Type Type.CHAR_TYPE
          The char type.
static Type Type.DOUBLE_TYPE
          The double type.
static Type Type.FLOAT_TYPE
          The float type.
static Type Type.INT_TYPE
          The int type.
static Type Type.LONG_TYPE
          The long type.
static Type Type.SHORT_TYPE
          The short type.
static Type Type.VOID_TYPE
          The void type.
 

Methods in org.objectweb.asm that return Type
static Type[] Type.getArgumentTypes(Method method)
          Returns the Java types corresponding to the argument types of the given method.
static Type[] Type.getArgumentTypes(String methodDescriptor)
          Returns the Java types corresponding to the argument types of the given method descriptor.
 Type Type.getElementType()
          Returns the type of the elements of this array type.
static Type Type.getObjectType(String internalName)
          Returns the Java type corresponding to the given internal name.
static Type Type.getReturnType(Method method)
          Returns the Java type corresponding to the return type of the given method.
static Type Type.getReturnType(String methodDescriptor)
          Returns the Java type corresponding to the return type of the given method descriptor.
static Type Type.getType(Class c)
          Returns the Java type corresponding to the given class.
static Type Type.getType(String typeDescriptor)
          Returns the Java type corresponding to the given type descriptor.
 

Methods in org.objectweb.asm with parameters of type Type
static String Type.getMethodDescriptor(Type returnType, Type[] argumentTypes)
          Returns the descriptor corresponding to the given argument and return types.
static String Type.getMethodDescriptor(Type returnType, Type[] argumentTypes)
          Returns the descriptor corresponding to the given argument and return types.
 

Uses of Type in org.objectweb.asm.commons
 

Fields in org.objectweb.asm.commons declared as Type
static Type InstructionAdapter.OBJECT_TYPE
           
 

Methods in org.objectweb.asm.commons that return Type
 Type[] Method.getArgumentTypes()
          Returns the argument types of the method described by this object.
 Type GeneratorAdapter.getLocalType(int local)
          Returns the type of the given local variable.
 Type Method.getReturnType()
          Returns the return type of the method described by this object.
 

Methods in org.objectweb.asm.commons with parameters of type Type
 void InstructionAdapter.add(Type type)
           
 void InstructionAdapter.aload(Type type)
           
 void InstructionAdapter.and(Type type)
           
 void InstructionAdapter.anew(Type type)
           
 void InstructionAdapter.areturn(Type t)
           
 void GeneratorAdapter.arrayLoad(Type type)
          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 InstructionAdapter.astore(Type type)
           
 void GeneratorAdapter.box(Type type)
          Generates the instructions to box the top stack value.
 void InstructionAdapter.cast(Type from, Type to)
           
 void GeneratorAdapter.cast(Type from, Type to)
          Generates the instructions to cast a numerical value from one type to another.
 void GeneratorAdapter.catchException(Label start, Label end, Type exception)
          Marks the start of an exception handler.
 void InstructionAdapter.checkcast(Type type)
           
 void GeneratorAdapter.checkCast(Type type)
          Generates the instruction to check that the top stack value is of the given type.
 void InstructionAdapter.cmpg(Type type)
           
 void InstructionAdapter.cmpl(Type type)
           
 void InstructionAdapter.div(Type type)
           
 void GeneratorAdapter.getField(Type owner, String name, Type type)
          Generates the instruction to push the value of a non static field on the stack.
 void GeneratorAdapter.getStatic(Type owner, String name, Type type)
          Generates the instruction to push the value of a static field on the stack.
 void GeneratorAdapter.ifCmp(Type type, int mode, Label label)
          Generates the instructions to jump to a label based on the comparison of the top two stack values.
 void InstructionAdapter.instanceOf(Type type)
           
 void GeneratorAdapter.instanceOf(Type type)
          Generates the instruction to test if the top stack value is of the given 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 InstructionAdapter.load(int var, Type type)
           
 void GeneratorAdapter.loadLocal(int local, Type type)
          Generates the instruction to load the given local variable on the stack.
 void GeneratorAdapter.math(int op, Type type)
          Generates the instruction to do the specified mathematical or logical operation.
 void InstructionAdapter.mul(Type type)
           
 void InstructionAdapter.neg(Type type)
           
 void InstructionAdapter.newarray(Type type)
           
 void GeneratorAdapter.newArray(Type type)
          Generates the instruction to create a new array.
 void GeneratorAdapter.newInstance(Type type)
          Generates the instruction to create a new object.
 int LocalVariablesSorter.newLocal(Type type)
          Creates a new local variable of the given type.
protected  int LocalVariablesSorter.newLocalMapping(Type type)
           
 void InstructionAdapter.or(Type type)
           
 void GeneratorAdapter.push(Type value)
          Generates the instruction to push the given value on the stack.
 void GeneratorAdapter.putField(Type owner, String name, Type type)
          Generates the instruction to store the top stack value in a non static field.
 void GeneratorAdapter.putStatic(Type owner, String name, Type type)
          Generates the instruction to store the top stack value in a static field.
 void InstructionAdapter.rem(Type type)
           
protected  void GeneratorAdapter.setLocalType(int local, Type type)
           
protected  void LocalVariablesSorter.setLocalType(int local, Type type)
          Sets the current type of the given local variable.
 void InstructionAdapter.shl(Type type)
           
 void InstructionAdapter.shr(Type type)
           
 void InstructionAdapter.store(int var, Type type)
           
 void GeneratorAdapter.storeLocal(int local, Type type)
          Generates the instruction to store the top stack value in the given local variable.
 void InstructionAdapter.sub(Type type)
           
 void GeneratorAdapter.swap(Type prev, Type type)
          Generates the instructions to swap the top two stack values.
 void InstructionAdapter.tconst(Type type)
           
 void GeneratorAdapter.throwException(Type type, String msg)
          Generates the instructions to create and throw an exception.
 void GeneratorAdapter.unbox(Type type)
          Generates the instructions to unbox the top stack value.
 void InstructionAdapter.ushr(Type type)
           
 void GeneratorAdapter.valueOf(Type type)
          Generates the instructions to box the top stack value using Java 5's valueOf() method.
 void InstructionAdapter.xor(Type type)
           
 

Constructors in org.objectweb.asm.commons with parameters of type Type
GeneratorAdapter(int access, Method method, String signature, Type[] exceptions, ClassVisitor cv)
          Creates a new GeneratorAdapter.
Method(String name, Type returnType, Type[] argumentTypes)
          Creates a new Method.
Method(String name, Type returnType, Type[] argumentTypes)
          Creates a new Method.
 

Uses of Type in org.objectweb.asm.tree.analysis
 

Methods in org.objectweb.asm.tree.analysis that return Type
protected  Type SimpleVerifier.getSuperClass(Type t)
           
 Type BasicValue.getType()
           
 

Methods in org.objectweb.asm.tree.analysis with parameters of type Type
protected  Class SimpleVerifier.getClass(Type t)
           
protected  Type SimpleVerifier.getSuperClass(Type t)
           
protected  boolean SimpleVerifier.isAssignableFrom(Type t, Type u)
           
protected  boolean SimpleVerifier.isInterface(Type t)
           
 Value SourceInterpreter.newValue(Type type)
           
 Value BasicInterpreter.newValue(Type type)
           
 Value Interpreter.newValue(Type type)
          Creates a new value that represents the given type.
 Value SimpleVerifier.newValue(Type type)
           
 

Constructors in org.objectweb.asm.tree.analysis with parameters of type Type
BasicValue(Type type)
           
SimpleVerifier(Type currentClass, Type currentSuperClass, boolean isInterface)
          Constructs a new SimpleVerifier to verify a specific class.
SimpleVerifier(Type currentClass, Type currentSuperClass, List currentClassInterfaces, boolean isInterface)
          Constructs a new SimpleVerifier to verify a specific class.