Searched refs:types (Results 1 - 15 of 15) sorted by relevance

/dalvik/hit/src/com/android/hit/
H A DClassObj.java52 int[] types = mStaticFieldTypes;
53 final int N = types.length;
62 int type = types[i];
139 public final void setFieldTypes(int[] types) { argument
140 mFieldTypes = types;
147 public final void setStaticFieldTypes(int[] types) { argument
148 mStaticFieldTypes = types;
194 int[] types = mStaticFieldTypes;
195 final int N = types.length;
204 int type = types[
[all...]
H A DClassInstance.java47 private void resolve(State state, ClassObj isa, int[] types, argument
51 final int N = types.length;
59 int type = types[i];
108 int[] types = isa.mFieldTypes;
111 final int N = types.length;
119 int type = types[i];
159 int[] types = isa.mFieldTypes;
163 final int N = types.length;
173 int type = types[i];
H A DHprofParser.java485 int[] types = new int[numEntries];
492 types[i] = type;
505 theClass.setFieldTypes(types);
/dalvik/dx/src/com/android/dx/merge/
H A DSortableType.java24 * Name and structure of a type. Used to order types such that each type is
72 public boolean tryAssignDepth(SortableType[] types) { argument
77 SortableType sortableSupertype = types[classDef.getSupertypeIndex()];
88 SortableType implemented = types[interfaceIndex];
H A DIndexMap.java149 short[] types = typeList.getTypes().clone();
150 for (int i = 0; i < types.length; i++) {
151 types[i] = (short) adjustType(types[i]);
153 return new TypeList(target, types);
H A DDexMerger.java535 SortableType[] types = getSortedTypes();
537 contentsOut.classDefs.size = types.length;
539 for (SortableType type : types) {
558 * through all N types, where 'D' is the depth of the deepest type. For
560 * is 11 types deep.
574 // Now that all types have depth information, the result can be sorted
/dalvik/libdex/
H A DDexDataMap.cpp53 map->types = (u2*) (map->offsets + maxCount);
86 map->types[map->count] = type;
112 return map->types[guessIdx];
H A DDexDataMap.h30 u2* types; /* corresponding array of item types */ member in struct:DexDataMap
H A DSysUtil.h23 #include <sys/types.h>
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DAnnotationUtils.java150 * @param types {@code non-null;} the list of (the types of) the member classes
153 public static Annotation makeMemberClasses(TypeList types) { argument
154 CstArray array = makeCstArray(types);
226 * @param types {@code non-null;} the list of thrown types
229 public static Annotation makeThrows(TypeList types) { argument
230 CstArray array = makeCstArray(types);
240 * @param types {@code non-null;} the type list
243 private static CstArray makeCstArray(TypeList types) { argument
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DAnnotationUtils.java149 * @param types {@code non-null;} the list of (the types of) the member classes
152 public static Annotation makeMemberClasses(TypeList types) { argument
153 CstArray array = makeCstArray(types);
225 * @param types {@code non-null;} the list of thrown types
228 public static Annotation makeThrows(TypeList types) { argument
229 CstArray array = makeCstArray(types);
239 * @param types {@code non-null;} the type list
242 private static CstArray makeCstArray(TypeList types) { argument
[all...]
/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DRops.java1118 * @param sources {@code non-null;} list of source types
1341 * @param types {@code non-null;} source types
1344 public static Rop opIfEq(TypeList types) { argument
1345 return pickIf(types, IF_EQZ_INT, IF_EQZ_OBJECT,
1353 * @param types {@code non-null;} source types
1356 public static Rop opIfNe(TypeList types) { argument
1357 return pickIf(types, IF_NEZ_INT, IF_NEZ_OBJECT,
1365 * @param types {
1368 opIfLt(TypeList types) argument
1379 opIfGe(TypeList types) argument
1390 opIfGt(TypeList types) argument
1401 opIfLe(TypeList types) argument
1417 pickIf(TypeList types, Rop intZ, Rop objZ, Rop intInt, Rop objObj) argument
1461 opAdd(TypeList types) argument
1474 opSub(TypeList types) argument
1487 opMul(TypeList types) argument
1500 opDiv(TypeList types) argument
1513 opRem(TypeList types) argument
1526 opAnd(TypeList types) argument
1538 opOr(TypeList types) argument
1550 opXor(TypeList types) argument
1562 opShl(TypeList types) argument
1574 opShr(TypeList types) argument
1586 opUshr(TypeList types) argument
1606 pickBinaryOp(TypeList types, Rop int1, Rop long1, Rop float1, Rop double1, Rop int2, Rop long2, Rop float2, Rop double2) argument
2083 throwBadTypes(TypeList types) argument
[all...]
/dalvik/dx/src/com/android/dx/rop/code/
H A DRops.java1118 * @param sources {@code non-null;} list of source types
1341 * @param types {@code non-null;} source types
1344 public static Rop opIfEq(TypeList types) { argument
1345 return pickIf(types, IF_EQZ_INT, IF_EQZ_OBJECT,
1353 * @param types {@code non-null;} source types
1356 public static Rop opIfNe(TypeList types) { argument
1357 return pickIf(types, IF_NEZ_INT, IF_NEZ_OBJECT,
1365 * @param types {
1368 opIfLt(TypeList types) argument
1379 opIfGe(TypeList types) argument
1390 opIfGt(TypeList types) argument
1401 opIfLe(TypeList types) argument
1417 pickIf(TypeList types, Rop intZ, Rop objZ, Rop intInt, Rop objObj) argument
1461 opAdd(TypeList types) argument
1474 opSub(TypeList types) argument
1487 opMul(TypeList types) argument
1500 opDiv(TypeList types) argument
1513 opRem(TypeList types) argument
1526 opAnd(TypeList types) argument
1538 opOr(TypeList types) argument
1550 opXor(TypeList types) argument
1562 opShl(TypeList types) argument
1574 opShr(TypeList types) argument
1586 opUshr(TypeList types) argument
1606 pickBinaryOp(TypeList types, Rop int1, Rop long1, Rop float1, Rop double1, Rop int2, Rop long2, Rop float2, Rop double2) argument
2087 throwBadTypes(TypeList types) argument
[all...]
/dalvik/dx/src/com/android/dx/cf/code/
H A DBaseMachine.java138 StdTypeList types = prototype.getParameterTypes();
139 int size = types.size();
144 // ...and then verify the popped types.
147 if (! Merger.isPossiblyAssignableFrom(types.getType(i), args[i])) {
149 ", expected type " + types.getType(i).toHuman() +
171 // ...and then verify the popped types.
190 // ...and then verify the popped types.
422 // The result and local types are inconsistent. Complain!
564 * types.
/dalvik/tools/dexdeps/src/com/android/dexdeps/
H A DDexData.java207 protoId.types = new int[0];
212 protoId.types = new int[size];
215 protoId.types[j] = readShort() & 0xffff;
332 String[] result = new String[protoId.types.length];
334 for (int i = 0; i < protoId.types.length; i++) {
335 result[i] = mStrings[mTypeIds[protoId.types[i]].descriptorIdx];
572 public int types[]; // contents of type list field in class:DexData.ProtoIdItem

Completed in 290 milliseconds