Uses of Class
com.googlecode.aviator.asm.Type

Packages that use Type
  • Uses of Type in com.googlecode.aviator.asm

    Fields in com.googlecode.aviator.asm declared as Type
    Modifier and Type
    Field
    Description
    static final Type
    The boolean type.
    static final Type
    The byte type.
    static final Type
    The char type.
    static final Type
    The double type.
    static final Type
    The float type.
    static final Type
    The int type.
    static final Type
    The long type.
    static final Type
    The short type.
    static final Type
    The void type.
    Methods in com.googlecode.aviator.asm that return Type
    Modifier and Type
    Method
    Description
    Returns the argument types of methods of this 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.
    Returns the type of the elements of this array type.
    static Type
    Type.getMethodType(Type returnType, Type... argumentTypes)
    Returns the Java method type corresponding to the given argument and return types.
    static Type
    Type.getMethodType(String methodDescriptor)
    Returns the Java type corresponding to the given method descriptor.
    static Type
    Type.getObjectType(String internalName)
    Returns the Java type corresponding to the given internal name.
    Returns the return type of methods of this type.
    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.
    private static Type
    Type.getType(char[] buf, int off)
    Returns the Java type corresponding to the given type descriptor.
    static Type
    Type.getType(Class<?> c)
    Returns the Java type corresponding to the given class.
    static Type
    Type.getType(Constructor<?> c)
    Returns the Java method type corresponding to the given constructor.
    static Type
    Type.getType(Method m)
    Returns the Java method type corresponding to the given method.
    static Type
    Type.getType(String typeDescriptor)
    Returns the Java type corresponding to the given type descriptor.
    Methods in com.googlecode.aviator.asm with parameters of type Type
    Modifier and Type
    Method
    Description
    static 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 Java method type corresponding to the given argument and return types.
    (package private) void
    Frame.initInputFrame(ClassWriter cw, int access, Type[] args, int maxLocals)
    Initializes the input frame of the first basic block from the method descriptor.
  • Uses of Type in com.googlecode.aviator.asm.commons

    Modifier and Type
    Field
    Description
    private final Type[]
    GeneratorAdapter.argumentTypes
    Argument types of the method visited by this adapter.
    private static final Type
    GeneratorAdapter.BOOLEAN_TYPE
     
    private static final Type
    GeneratorAdapter.BYTE_TYPE
     
    private static final Type
    GeneratorAdapter.CHARACTER_TYPE
     
    private static final Type
    GeneratorAdapter.DOUBLE_TYPE
     
    private static final Type
    GeneratorAdapter.FLOAT_TYPE
     
    private static final Type
    GeneratorAdapter.INTEGER_TYPE
     
    private static final Type
    GeneratorAdapter.LONG_TYPE
     
    private static final Type
    GeneratorAdapter.NUMBER_TYPE
     
    private static final Type
    GeneratorAdapter.OBJECT_TYPE
     
    static final Type
    InstructionAdapter.OBJECT_TYPE
     
    private static final Type
    LocalVariablesSorter.OBJECT_TYPE
     
    private final Type
    GeneratorAdapter.returnType
    Return type of the method visited by this adapter.
    private static final Type
    GeneratorAdapter.SHORT_TYPE
     
    Fields in com.googlecode.aviator.asm.commons with type parameters of type Type
    Modifier and Type
    Field
    Description
    private final List<Type>
    GeneratorAdapter.localTypes
    Types of the local variables of the method visited by this adapter.
    Modifier and Type
    Method
    Description
    Returns the argument types of the method described by this object.
    private static Type
    GeneratorAdapter.getBoxedType(Type type)
     
    GeneratorAdapter.getLocalType(int local)
    Returns the type of the given local variable.
    Method.getReturnType()
    Returns the return type of the method described by this object.
    Methods in com.googlecode.aviator.asm.commons with parameters of type Type
    Modifier and Type
    Method
    Description
    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
    GeneratorAdapter.cast(Type from, Type to)
    Generates the instructions to cast a numerical value from one type to another.
    void
    InstructionAdapter.cast(Type from, Type to)
     
    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)
     
    private void
    GeneratorAdapter.fieldInsn(int opcode, Type ownerType, String name, Type fieldType)
    Generates a get field or set field instruction.
    private static Type
    GeneratorAdapter.getBoxedType(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.
    private static String[]
    GeneratorAdapter.getInternalNames(Type[] types)
    Returns the internal names of the given types.
    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
    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.
    private void
    GeneratorAdapter.invokeInsn(int opcode, Type type, Method method)
    Generates an invoke method instruction.
    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)
     
    private void
    GeneratorAdapter.loadInsn(Type type, int index)
    Generates the instruction to push a local variable on the stack.
    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)
     
    private int
    LocalVariablesSorter.remap(int var, Type type)
     
    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
    InstructionAdapter.shl(Type type)
     
    void
    InstructionAdapter.shr(Type type)
     
    void
    InstructionAdapter.store(int var, Type type)
     
    private void
    GeneratorAdapter.storeInsn(Type type, int index)
    Generates the instruction to store the top stack value in a local variable.
    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.
    private void
    GeneratorAdapter.typeInsn(int opcode, Type type)
    Generates a type dependent instruction.
    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 com.googlecode.aviator.asm.commons with parameters of type Type
    Modifier
    Constructor
    Description
     
    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.