Uses of Class
com.android.dx.rop.type.Type

Packages that use Type
com.android.dx.dex.code   
com.android.dx.dex.file   
com.android.dx.rop.code   
com.android.dx.rop.cst   
com.android.dx.rop.type   
 

Uses of Type in com.android.dx.dex.code
 

Methods in com.android.dx.dex.code that return types with arguments of type Type
 HashSet<Type> StdCatchBuilder.getCatchTypes()
          Gets the set of catch types associated with this instance.
 HashSet<Type> DalvCode.getCatchTypes()
          Gets the set of catch types handled anywhere in the code.
 HashSet<Type> CatchBuilder.getCatchTypes()
          Gets the set of catch types associated with this instance.
 

Uses of Type in com.android.dx.dex.file
 

Methods in com.android.dx.dex.file with parameters of type Type
 int TypeIdsSection.indexOf(Type type)
          Gets the index of the given type, which must have been added to this instance.
 TypeIdItem TypeIdsSection.intern(Type type)
          Interns an element into this instance.
 

Uses of Type in com.android.dx.rop.code
 

Fields in com.android.dx.rop.code declared as Type
static Type Exceptions.TYPE_ArithmeticException
          non-null; the type java.lang.ArithmeticException
static Type Exceptions.TYPE_ArrayIndexOutOfBoundsException
          non-null; the type java.lang.ArrayIndexOutOfBoundsException
static Type Exceptions.TYPE_ArrayStoreException
          non-null; the type java.lang.ArrayStoreException
static Type Exceptions.TYPE_ClassCastException
          non-null; the type java.lang.ClassCastException
static Type Exceptions.TYPE_Error
          non-null; the type java.lang.Error
static Type Exceptions.TYPE_IllegalMonitorStateException
          non-null; the type java.lang.IllegalMonitorStateException
static Type Exceptions.TYPE_NegativeArraySizeException
          non-null; the type java.lang.NegativeArraySizeException
static Type Exceptions.TYPE_NullPointerException
          non-null; the type java.lang.NullPointerException
 

Methods in com.android.dx.rop.code that return Type
 Type Rop.getResult()
          Gets the result type.
 Type RegisterSpec.getType()
          Gets the type associated with this instance.
 Type RegisterSpecList.getType(int n)
          Gets the indicated element.
 

Methods in com.android.dx.rop.code with parameters of type Type
 Insn ThrowingInsn.withAddedCatch(Type type)
          Returns an instance that is just like this one, except that it has a catch list with the given item appended to the end.
 Insn ThrowingCstInsn.withAddedCatch(Type type)
          Returns an instance that is just like this one, except that it has a catch list with the given item appended to the end.
 Insn SwitchInsn.withAddedCatch(Type type)
          Returns an instance that is just like this one, except that it has a catch list with the given item appended to the end.
 Insn PlainInsn.withAddedCatch(Type type)
          Returns an instance that is just like this one, except that it has a catch list with the given item appended to the end.
 Insn PlainCstInsn.withAddedCatch(Type type)
          Returns an instance that is just like this one, except that it has a catch list with the given item appended to the end.
abstract  Insn Insn.withAddedCatch(Type type)
          Returns an instance that is just like this one, except that it has a catch list with the given item appended to the end.
 Insn FillArrayDataInsn.withAddedCatch(Type type)
          Returns an instance that is just like this one, except that it has a catch list with the given item appended to the end.
 TypeList RegisterSpecList.withAddedType(Type type)
          Returns a new instance which is identical to this one, except that the given item is appended to the end and it is guaranteed to be immutable.
 

Constructors in com.android.dx.rop.code with parameters of type Type
Rop(int opcode, Type result, TypeList sources, int branchingness, String nickname)
          Constructs a no-exception instance.
Rop(int opcode, Type result, TypeList sources, String nickname)
          Constructs a non-branching no-exception instance.
Rop(int opcode, Type result, TypeList sources, TypeList exceptions, int branchingness, boolean isCallLike, String nickname)
          Constructs an instance.
Rop(int opcode, Type result, TypeList sources, TypeList exceptions, int branchingness, String nickname)
          Constructs an instance.
Rop(int opcode, Type result, TypeList sources, TypeList exceptions, String nickname)
          Constructs a non-empty exceptions instance.
 

Uses of Type in com.android.dx.rop.cst
 

Methods in com.android.dx.rop.cst that return Type
 Type CstType.getClassType()
          Gets the underlying type (as opposed to the type corresponding to this instance as a constant, which is always Class).
 Type CstNat.getFieldType()
          Gets the field type corresponding to this instance's descriptor.
 Type CstType.getType()
          Gets the type associated with this instance.
 Type CstString.getType()
           
 Type CstShort.getType()
          Gets the type associated with this instance.
 Type CstLong.getType()
          Gets the type associated with this instance.
 Type CstKnownNull.getType()
          Gets the type associated with this instance.
 Type CstInteger.getType()
          Gets the type associated with this instance.
 Type CstFloat.getType()
          Gets the type associated with this instance.
 Type CstFieldRef.getType()
          Returns the type of this field.
 Type CstEnumRef.getType()
          Gets the type associated with this instance.
 Type CstDouble.getType()
          Gets the type associated with this instance.
 Type CstChar.getType()
          Gets the type associated with this instance.
 Type CstByte.getType()
          Gets the type associated with this instance.
 Type CstBoolean.getType()
          Gets the type associated with this instance.
 Type CstBaseMethodRef.getType()
          Gets the type associated with this instance.
 

Methods in com.android.dx.rop.cst with parameters of type Type
static CstType CstType.forBoxedPrimitiveType(Type primitiveType)
          Returns an instance of this class that represents the wrapper class corresponding to a given primitive type.
static CstFieldRef CstFieldRef.forPrimitiveType(Type primitiveType)
          Returns an instance of this class that represents the static field which should hold the class corresponding to a given primitive type.
static CstType CstType.intern(Type type)
          Returns an interned instance of this class for the given type.
static Constant Zeroes.zeroFor(Type type)
          Gets the "zero" (or null) value for the given type.
 

Constructors in com.android.dx.rop.cst with parameters of type Type
CstType(Type type)
          Constructs an instance.
 

Uses of Type in com.android.dx.rop.type
 

Fields in com.android.dx.rop.type declared as Type
static Type Type.ANNOTATION
          non-null; instance representing java.lang.annotation.Annotation
static Type Type.BOOLEAN
          non-null; instance representing boolean
static Type Type.BOOLEAN_ARRAY
          non-null; instance representing boolean[]
static Type Type.BOOLEAN_CLASS
          non-null; instance representing java.lang.Boolean; the suffix on the name helps disambiguate this from the instance representing a primitive type
static Type Type.BYTE
          non-null; instance representing byte
static Type Type.BYTE_ARRAY
          non-null; instance representing byte[]
static Type Type.BYTE_CLASS
          non-null; instance representing java.lang.Byte; the suffix on the name helps disambiguate this from the instance representing a primitive type
static Type Type.CHAR
          non-null; instance representing char
static Type Type.CHAR_ARRAY
          non-null; instance representing char[]
static Type Type.CHARACTER_CLASS
          non-null; instance representing java.lang.Character; the suffix on the name helps disambiguate this from the instance representing a primitive type
static Type Type.CLASS
          non-null; instance representing java.lang.Class
static Type Type.CLONEABLE
          non-null; instance representing java.lang.Cloneable
static Type Type.DOUBLE
          non-null; instance representing double
static Type Type.DOUBLE_ARRAY
          non-null; instance representing double[]
static Type Type.DOUBLE_CLASS
          non-null; instance representing java.lang.Double; the suffix on the name helps disambiguate this from the instance representing a primitive type
static Type Type.FLOAT
          non-null; instance representing float
static Type Type.FLOAT_ARRAY
          non-null; instance representing float[]
static Type Type.FLOAT_CLASS
          non-null; instance representing java.lang.Float; the suffix on the name helps disambiguate this from the instance representing a primitive type
static Type Type.INT
          non-null; instance representing int
static Type Type.INT_ARRAY
          non-null; instance representing int[]
static Type Type.INTEGER_CLASS
          non-null; instance representing java.lang.Integer; the suffix on the name helps disambiguate this from the instance representing a primitive type
static Type Type.KNOWN_NULL
          non-null; instance representing a known-null
static Type Type.LONG
          non-null; instance representing long
static Type Type.LONG_ARRAY
          non-null; instance representing long[]
static Type Type.LONG_CLASS
          non-null; instance representing java.lang.Long; the suffix on the name helps disambiguate this from the instance representing a primitive type
static Type Type.OBJECT
          non-null; instance representing java.lang.Object
static Type Type.OBJECT_ARRAY
          non-null; instance representing Object[]
static Type Type.RETURN_ADDRESS
          non-null; instance representing a subroutine return address
static Type Type.SERIALIZABLE
          non-null; instance representing java.io.Serializable
static Type Type.SHORT
          non-null; instance representing short
static Type Type.SHORT_ARRAY
          non-null; instance representing short[]
static Type Type.SHORT_CLASS
          non-null; instance representing java.lang.Short; the suffix on the name helps disambiguate this from the instance representing a primitive type
static Type Type.STRING
          non-null; instance representing java.lang.String
static Type Type.THROWABLE
          non-null; instance representing java.lang.Throwable
static Type Type.VOID
          non-null; instance representing void
static Type Type.VOID_CLASS
          non-null; instance representing java.lang.Void; the suffix on the name helps disambiguate this from the instance representing a primitive type
 

Methods in com.android.dx.rop.type that return Type
 Type Type.asUninitialized(int newAt)
          Returns a new interned instance which is identical to this one, except it is indicated as uninitialized and allocated at the given bytecode index.
 Type StdTypeList.get(int n)
          Gets the indicated element.
 Type Type.getArrayType()
          Gets the type corresponding to an array of this type.
 Type Type.getComponentType()
          Gets the component type of this type.
 Type Type.getFrameType()
          Gets the frame type corresponding to this type.
 Type Type.getInitializedType()
          Gets the initialized type corresponding to this instance, but only if this instance is in fact an uninitialized object type.
 Type Prototype.getReturnType()
          Gets the return type.
 Type TypeBearer.getType()
          Gets the type associated with this instance.
 Type Type.getType()
          Gets the type associated with this instance.
 Type TypeList.getType(int n)
          Gets the indicated element.
 Type StdTypeList.getType(int n)
          Gets the indicated element.
static Type Type.intern(String descriptor)
          Returns the unique instance corresponding to the type with the given descriptor.
static Type Type.internClassName(String name)
          Returns the unique instance corresponding to the type of the class with the given name.
static Type Type.internReturnType(String descriptor)
          Returns the unique instance corresponding to the type with the given descriptor, allowing "V" to return the type for void.
 

Methods in com.android.dx.rop.type with parameters of type Type
 int Type.compareTo(Type other)
          
static Prototype Prototype.intern(String descriptor, Type definer, boolean isStatic, boolean isInit)
          Interns an instance, adding to the descriptor as necessary based on the given definer, name, and flags.
static Prototype Prototype.internInts(Type returnType, int count)
          Interns an instance which consists of the given number of ints along with the given return type
static StdTypeList StdTypeList.make(Type type)
          Makes a single-element instance.
static StdTypeList StdTypeList.make(Type type0, Type type1)
          Makes a two-element instance.
static StdTypeList StdTypeList.make(Type type0, Type type1, Type type2)
          Makes a three-element instance.
static StdTypeList StdTypeList.make(Type type0, Type type1, Type type2, Type type3)
          Makes a four-element instance.
 void StdTypeList.set(int n, Type type)
          Sets the type at the given index.
 TypeList TypeList.withAddedType(Type type)
          Returns a new instance which is identical to this one, except that the given item is appended to the end and it is guaranteed to be immutable.
 TypeList StdTypeList.withAddedType(Type type)
          Returns a new instance which is identical to this one, except that the given item is appended to the end and it is guaranteed to be immutable.
 StdTypeList StdTypeList.withFirst(Type type)
          Returns a new instance, which is the same as this instance, except that it has an additional type prepended to the original.
 Prototype Prototype.withFirstParameter(Type param)
          Returns a new interned instance, which is the same as this instance, except that it has an additional parameter prepended to the original's argument list.
 



Copyright © 2013. All Rights Reserved.