Uses of Class
org.cojen.classfile.TypeDesc

Packages that use TypeDesc
org.cojen.classfile   
org.cojen.classfile.attribute   
org.cojen.classfile.constant   
 

Uses of TypeDesc in org.cojen.classfile
 

Fields in org.cojen.classfile declared as TypeDesc
static TypeDesc TypeDesc.BOOLEAN
          Primitive type boolean
static TypeDesc TypeDesc.BYTE
          Primitive type byte
static TypeDesc TypeDesc.CHAR
          Primitive type char
static TypeDesc TypeDesc.DOUBLE
          Primitive type double
static TypeDesc TypeDesc.FLOAT
          Primitive type float
static TypeDesc TypeDesc.INT
          Primitive type int
static TypeDesc TypeDesc.LONG
          Primitive type long
static TypeDesc TypeDesc.OBJECT
          Object type java.lang.Object, provided for convenience
static TypeDesc TypeDesc.SHORT
          Primitive type short
static TypeDesc TypeDesc.STRING
          Object type java.lang.String, provided for convenience
static TypeDesc TypeDesc.VOID
          Primitive type void
 

Methods in org.cojen.classfile that return TypeDesc
static TypeDesc TypeDesc.forClass(Class clazz)
          Acquire a TypeDesc from any class, including primitives and arrays.
static TypeDesc TypeDesc.forClass(String name)
          Acquire a TypeDesc from any class name, including primitives and arrays.
static TypeDesc TypeDesc.forDescriptor(String desc)
          Acquire a TypeDesc from a type descriptor.
abstract  TypeDesc TypeDesc.getComponentType()
          Returns the component type of this array type.
 TypeDesc[] MethodInfo.getExceptions()
          Returns the exceptions that this method is declared to throw.
 TypeDesc[] MethodDeclarationParser.getParameters()
           
 TypeDesc[] MethodDesc.getParameterTypes()
           
 TypeDesc MethodDeclarationParser.getReturnType()
           
 TypeDesc MethodDesc.getReturnType()
          Returns the described return type, which is TypeDesc.VOID if void.
abstract  TypeDesc TypeDesc.getRootComponentType()
          Returns the root component type of this array type.
 TypeDesc FieldInfo.getType()
          Returns the type of this field.
 TypeDesc LocalVariable.getType()
           
 TypeDesc ClassFile.getType()
          Returns a TypeDesc for the type of this ClassFile.
abstract  TypeDesc TypeDesc.toArrayType()
          Convertes this type to an array type.
abstract  TypeDesc TypeDesc.toObjectType()
          Returns the object peer of this primitive type.
abstract  TypeDesc TypeDesc.toPrimitiveType()
          Returns the primitive peer of this object type, if one exists.
 

Methods in org.cojen.classfile with parameters of type TypeDesc
 ConstantClassInfo ConstantPool.addConstantClass(TypeDesc type)
          Get or create a constant from the constant pool representing a class.
 ConstantMethodInfo ConstantPool.addConstantConstructor(String className, TypeDesc[] params)
          Get or create a constant from the constant pool representing a constructor in any class.
 ConstantFieldInfo ConstantPool.addConstantField(String className, String fieldName, TypeDesc type)
          Get or create a constant from the constant pool representing a field in any class.
 ConstantInterfaceMethodInfo ConstantPool.addConstantInterfaceMethod(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Get or create a constant from the constant pool representing an interface method in any interface.
 ConstantInterfaceMethodInfo ConstantPool.addConstantInterfaceMethod(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Get or create a constant from the constant pool representing an interface method in any interface.
 ConstantMethodInfo ConstantPool.addConstantMethod(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Get or create a constant from the constant pool representing a method in any class.
 ConstantMethodInfo ConstantPool.addConstantMethod(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Get or create a constant from the constant pool representing a method in any class.
 MethodInfo ClassFile.addConstructor(Modifiers modifiers, TypeDesc[] params)
          Add a constructor to this class.
 void MethodInfo.addException(TypeDesc type)
          Add a declared exception that this method may throw.
 FieldInfo ClassFile.addField(Modifiers modifiers, String fieldName, TypeDesc type)
          Add a field to this class.
 MethodInfo ClassFile.addMethod(Modifiers modifiers, String methodName, TypeDesc ret, TypeDesc[] params)
          Add a method to this class.
 MethodInfo ClassFile.addMethod(Modifiers modifiers, String methodName, TypeDesc ret, TypeDesc[] params)
          Add a method to this class.
 Annotation FieldInfo.addRuntimeInvisibleAnnotation(TypeDesc type)
          Add a runtime invisible annotation.
 Annotation ClassFile.addRuntimeInvisibleAnnotation(TypeDesc type)
          Add a runtime invisible annotation.
 Annotation MethodInfo.addRuntimeInvisibleAnnotation(TypeDesc type)
          Add a runtime invisible annotation.
 Annotation FieldInfo.addRuntimeVisibleAnnotation(TypeDesc type)
          Add a runtime visible annotation.
 Annotation ClassFile.addRuntimeVisibleAnnotation(TypeDesc type)
          Add a runtime visible annotation.
 Annotation MethodInfo.addRuntimeVisibleAnnotation(TypeDesc type)
          Add a runtime visible annotation.
 void CodeAssemblerPrinter.checkCast(TypeDesc type)
           
 void CodeBuilder.checkCast(TypeDesc type)
           
 void CodeAssembler.checkCast(TypeDesc type)
          Generates code that performs an object cast operation.
 void DelegatedCodeAssembler.checkCast(TypeDesc type)
           
 void CodeAssemblerPrinter.convert(TypeDesc fromType, TypeDesc toType)
           
 void CodeBuilder.convert(TypeDesc fromType, TypeDesc toType)
           
 void CodeAssembler.convert(TypeDesc fromType, TypeDesc toType)
          Generates code that converts the value of a primitive type already on the stack.
 void DelegatedCodeAssembler.convert(TypeDesc fromType, TypeDesc toType)
           
 void CodeAssemblerPrinter.convert(TypeDesc fromType, TypeDesc toType, int fpConvertMode)
           
 void CodeBuilder.convert(TypeDesc fromType, TypeDesc toType, int fpConvertMode)
           
 void CodeAssembler.convert(TypeDesc fromType, TypeDesc toType, int fpConvertMode)
          Generates code that converts the value of a primitive type already on the stack.
 void DelegatedCodeAssembler.convert(TypeDesc fromType, TypeDesc toType, int fpConvertMode)
           
 LocalVariable CodeAssemblerPrinter.createLocalVariable(String name, TypeDesc type)
           
 LocalVariable CodeBuilder.createLocalVariable(String name, TypeDesc type)
           
 LocalVariable CodeAssembler.createLocalVariable(String name, TypeDesc type)
          Creates a LocalVariable reference from a name and type.
 LocalVariable DelegatedCodeAssembler.createLocalVariable(String name, TypeDesc type)
           
static MethodDesc MethodDesc.forArguments(TypeDesc ret, TypeDesc[] params)
          Acquire a MethodDesc from a set of arguments.
static MethodDesc MethodDesc.forArguments(TypeDesc ret, TypeDesc[] params)
          Acquire a MethodDesc from a set of arguments.
 void AbstractCodeAssembler.ifComparisonBranch(Location location, String choice, TypeDesc type)
           
 void CodeAssembler.ifComparisonBranch(Location location, String choice, TypeDesc type)
          Generates code the performs a conditional branch based on a comparison between two values of the given type on the stack.
 void DelegatedCodeAssembler.ifComparisonBranch(Location location, String choice, TypeDesc type)
           
 void CodeAssemblerPrinter.instanceOf(TypeDesc type)
           
 void CodeBuilder.instanceOf(TypeDesc type)
           
 void CodeAssembler.instanceOf(TypeDesc type)
          Generates code that performs an instanceof operation.
 void DelegatedCodeAssembler.instanceOf(TypeDesc type)
           
 void CodeAssemblerPrinter.invokeConstructor(String className, TypeDesc[] params)
           
 void CodeBuilder.invokeConstructor(String className, TypeDesc[] params)
           
 void CodeAssembler.invokeConstructor(String className, TypeDesc[] params)
          Generates code to invoke a class constructor in any class.
 void DelegatedCodeAssembler.invokeConstructor(String className, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeConstructor(TypeDesc[] params)
           
 void CodeBuilder.invokeConstructor(TypeDesc[] params)
           
 void CodeAssembler.invokeConstructor(TypeDesc[] params)
          Generates code to invoke a class constructor in this class.
 void DelegatedCodeAssembler.invokeConstructor(TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeConstructor(TypeDesc classDesc, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeConstructor(TypeDesc classDesc, TypeDesc[] params)
           
 void CodeBuilder.invokeConstructor(TypeDesc classDesc, TypeDesc[] params)
           
 void CodeBuilder.invokeConstructor(TypeDesc classDesc, TypeDesc[] params)
           
 void CodeAssembler.invokeConstructor(TypeDesc classDesc, TypeDesc[] params)
          Generates code to invoke a class constructor in any class.
 void CodeAssembler.invokeConstructor(TypeDesc classDesc, TypeDesc[] params)
          Generates code to invoke a class constructor in any class.
 void DelegatedCodeAssembler.invokeConstructor(TypeDesc classDesc, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeConstructor(TypeDesc classDesc, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke an interface method in any class.
 void CodeAssembler.invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke an interface method in any class.
 void DelegatedCodeAssembler.invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeInterface(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke an interface method in any class.
 void CodeAssembler.invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke an interface method in any class.
 void DelegatedCodeAssembler.invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeInterface(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a private method in this class.
 void CodeAssembler.invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a private method in this class.
 void DelegatedCodeAssembler.invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokePrivate(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a static method in any class.
 void CodeAssembler.invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a static method in any class.
 void DelegatedCodeAssembler.invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeStatic(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a static method in this class.
 void CodeAssembler.invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a static method in this class.
 void DelegatedCodeAssembler.invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeStatic(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeStatic(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeStatic(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeStatic(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeStatic(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeStatic(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a static method in any class.
 void CodeAssembler.invokeStatic(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a static method in any class.
 void DelegatedCodeAssembler.invokeStatic(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeStatic(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a method in the super class.
 void CodeAssembler.invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a method in the super class.
 void DelegatedCodeAssembler.invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeSuper(String superClassName, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeSuper(TypeDesc superClassDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeSuper(TypeDesc superClassDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeSuper(TypeDesc superClassDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeSuper(TypeDesc superClassDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeSuper(TypeDesc superClassDesc, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a method in the super class.
 void CodeAssembler.invokeSuper(TypeDesc superClassDesc, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a method in the super class.
 void DelegatedCodeAssembler.invokeSuper(TypeDesc superClassDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeSuper(TypeDesc superClassDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeSuperConstructor(TypeDesc[] params)
           
 void CodeBuilder.invokeSuperConstructor(TypeDesc[] params)
           
 void CodeAssembler.invokeSuperConstructor(TypeDesc[] params)
          Generates code to invoke a super class constructor.
 void DelegatedCodeAssembler.invokeSuperConstructor(TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a virtual method in any class.
 void CodeAssembler.invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a virtual method in any class.
 void DelegatedCodeAssembler.invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeVirtual(String className, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a virtual method in this class.
 void CodeAssembler.invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a virtual method in this class.
 void DelegatedCodeAssembler.invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeVirtual(String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeBuilder.invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssembler.invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a virtual method in any class.
 void CodeAssembler.invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
          Generates code to invoke a virtual method in any class.
 void DelegatedCodeAssembler.invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void DelegatedCodeAssembler.invokeVirtual(TypeDesc classDesc, String methodName, TypeDesc ret, TypeDesc[] params)
           
 void CodeAssemblerPrinter.loadConstant(TypeDesc type)
           
 void CodeBuilder.loadConstant(TypeDesc type)
           
 void CodeAssembler.loadConstant(TypeDesc type)
          Generates code that loads a constant class value onto the stack.
 void DelegatedCodeAssembler.loadConstant(TypeDesc type)
           
 void CodeAssemblerPrinter.loadField(String className, String fieldName, TypeDesc type)
           
 void CodeBuilder.loadField(String className, String fieldName, TypeDesc type)
           
 void CodeAssembler.loadField(String className, String fieldName, TypeDesc type)
          Generates code that loads a value from a field from any class.
 void DelegatedCodeAssembler.loadField(String className, String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.loadField(String fieldName, TypeDesc type)
           
 void CodeBuilder.loadField(String fieldName, TypeDesc type)
           
 void CodeAssembler.loadField(String fieldName, TypeDesc type)
          Generates code that loads a value from a field from this class.
 void DelegatedCodeAssembler.loadField(String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.loadField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeBuilder.loadField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeAssembler.loadField(TypeDesc classDesc, String fieldName, TypeDesc type)
          Generates code that loads a value from a field from any class.
 void DelegatedCodeAssembler.loadField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.loadFromArray(TypeDesc type)
           
 void CodeBuilder.loadFromArray(TypeDesc type)
           
 void CodeAssembler.loadFromArray(TypeDesc type)
          Generates code that loads a value from an array.
 void DelegatedCodeAssembler.loadFromArray(TypeDesc type)
           
 void CodeAssemblerPrinter.loadStaticField(String className, String fieldName, TypeDesc type)
           
 void CodeBuilder.loadStaticField(String className, String fieldName, TypeDesc type)
           
 void CodeAssembler.loadStaticField(String className, String fieldName, TypeDesc type)
          Generates code that loads a value from a static field from any class.
 void DelegatedCodeAssembler.loadStaticField(String className, String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.loadStaticField(String fieldName, TypeDesc type)
           
 void CodeBuilder.loadStaticField(String fieldName, TypeDesc type)
           
 void CodeAssembler.loadStaticField(String fieldName, TypeDesc type)
          Generates code that loads a value from a static field from this class.
 void DelegatedCodeAssembler.loadStaticField(String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.loadStaticField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeBuilder.loadStaticField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeAssembler.loadStaticField(TypeDesc classDesc, String fieldName, TypeDesc type)
          Generates code that loads a value from a static field from any class.
 void DelegatedCodeAssembler.loadStaticField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.newObject(TypeDesc type)
           
 void CodeBuilder.newObject(TypeDesc type)
           
 void CodeAssembler.newObject(TypeDesc type)
          Generates code to create a new object.
 void DelegatedCodeAssembler.newObject(TypeDesc type)
           
 void CodeAssemblerPrinter.newObject(TypeDesc type, int dimensions)
           
 void CodeBuilder.newObject(TypeDesc type, int dimensions)
           
 void CodeAssembler.newObject(TypeDesc type, int dimensions)
          Generates code to create a new array.
 void DelegatedCodeAssembler.newObject(TypeDesc type, int dimensions)
           
 void CodeAssemblerPrinter.returnValue(TypeDesc type)
           
 void CodeBuilder.returnValue(TypeDesc type)
           
 void CodeAssembler.returnValue(TypeDesc type)
          Generates code that returns an object or primitive type.
 void DelegatedCodeAssembler.returnValue(TypeDesc type)
           
 void CodeAssemblerPrinter.storeField(String className, String fieldName, TypeDesc type)
           
 void CodeBuilder.storeField(String className, String fieldName, TypeDesc type)
           
 void CodeAssembler.storeField(String className, String fieldName, TypeDesc type)
          Generates code that stores a value into a field from any class.
 void DelegatedCodeAssembler.storeField(String className, String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.storeField(String fieldName, TypeDesc type)
           
 void CodeBuilder.storeField(String fieldName, TypeDesc type)
           
 void CodeAssembler.storeField(String fieldName, TypeDesc type)
          Generates code that stores a value into a field from this class.
 void DelegatedCodeAssembler.storeField(String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.storeField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeBuilder.storeField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeAssembler.storeField(TypeDesc classDesc, String fieldName, TypeDesc type)
          Generates code that stores a value into a field from any class.
 void DelegatedCodeAssembler.storeField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.storeStaticField(String className, String fieldName, TypeDesc type)
           
 void CodeBuilder.storeStaticField(String className, String fieldName, TypeDesc type)
           
 void CodeAssembler.storeStaticField(String className, String fieldName, TypeDesc type)
          Generates code that stores a value into a field from any class.
 void DelegatedCodeAssembler.storeStaticField(String className, String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.storeStaticField(String fieldName, TypeDesc type)
           
 void CodeBuilder.storeStaticField(String fieldName, TypeDesc type)
           
 void CodeAssembler.storeStaticField(String fieldName, TypeDesc type)
          Generates code that stores a value into a field from this class.
 void DelegatedCodeAssembler.storeStaticField(String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.storeStaticField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeBuilder.storeStaticField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeAssembler.storeStaticField(TypeDesc classDesc, String fieldName, TypeDesc type)
          Generates code that stores a value into a field from any class.
 void DelegatedCodeAssembler.storeStaticField(TypeDesc classDesc, String fieldName, TypeDesc type)
           
 void CodeAssemblerPrinter.storeToArray(TypeDesc type)
           
 void CodeBuilder.storeToArray(TypeDesc type)
           
 void CodeAssembler.storeToArray(TypeDesc type)
          Generates code that stores a value to an array.
 void DelegatedCodeAssembler.storeToArray(TypeDesc type)
           
 

Constructors in org.cojen.classfile with parameters of type TypeDesc
CodeAssemblerPrinter(TypeDesc[] paramTypes, boolean isStatic, PrintWriter writer)
           
CodeAssemblerPrinter(TypeDesc[] paramTypes, boolean isStatic, PrintWriter writer, String linePrefix, String lineSuffix, String builder)
           
 

Uses of TypeDesc in org.cojen.classfile.attribute
 

Methods in org.cojen.classfile.attribute that return TypeDesc
 TypeDesc Annotation.getType()
           
 

Methods in org.cojen.classfile.attribute with parameters of type TypeDesc
 Annotation.MemberValue Annotation.makeMemberValue(TypeDesc value)
           
 Annotation.MemberValue Annotation.makeMemberValue(TypeDesc enumType, String enumName)
           
 void Annotation.putMemberValue(String name, TypeDesc value)
           
 void Annotation.putMemberValue(String name, TypeDesc enumType, String enumName)
           
 void Annotation.setType(TypeDesc type)
           
 

Uses of TypeDesc in org.cojen.classfile.constant
 

Methods in org.cojen.classfile.constant that return TypeDesc
 TypeDesc ConstantClassInfo.getType()
           
 

Constructors in org.cojen.classfile.constant with parameters of type TypeDesc
ConstantClassInfo(ConstantPool cp, TypeDesc type)
           
 



Copyright © 2004-2011 Brian S O'Neill. All Rights Reserved.