Searched refs:typeIds (Results 1 - 25 of 28) sorted by relevance

12

/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DFieldIdItem.java45 TypeIdsSection typeIds = file.getTypeIds();
46 typeIds.intern(getFieldRef().getType());
61 TypeIdsSection typeIds = file.getTypeIds();
62 return typeIds.indexOf(getFieldRef().getType());
H A DIdItem.java48 TypeIdsSection typeIds = file.getTypeIds();
49 typeIds.intern(type);
H A DTypeIdsSection.java35 private final TreeMap<Type, TypeIdItem> typeIds; field in class:TypeIdsSection
45 typeIds = new TreeMap<Type, TypeIdItem>();
51 return typeIds.values();
64 IndexedItem result = typeIds.get(type);
81 int sz = typeIds.size();
110 TypeIdItem result = typeIds.get(type);
114 typeIds.put(type, result);
134 TypeIdItem result = typeIds.get(typePerSe);
138 typeIds.put(typePerSe, result);
158 TypeIdItem item = typeIds
[all...]
H A DTypeListItem.java67 TypeIdsSection typeIds = file.getTypeIds();
71 typeIds.intern(list.getType(i));
93 TypeIdsSection typeIds = file.getTypeIds();
101 int idx = typeIds.indexOf(one);
110 out.writeShort(typeIds.indexOf(list.getType(i)));
H A DMemberIdItem.java64 TypeIdsSection typeIds = file.getTypeIds();
67 int classIdx = typeIds.indexOf(getDefiningClass());
H A DDexFile.java68 private final TypeIdsSection typeIds; field in class:DexFile
115 typeIds = new TypeIdsSection(this);
127 header, stringIds, typeIds, protoIds, fieldIds, methodIds,
334 return typeIds;
428 typeIds.intern((CstType) cst);
457 return typeIds.get(cst);
491 typeIds.prepare();
H A DClassDefItem.java131 TypeIdsSection typeIds = file.getTypeIds();
137 typeIds.intern(thisClass);
151 typeIds.intern(superclass);
175 TypeIdsSection typeIds = file.getTypeIds();
176 int classIdx = typeIds.indexOf(thisClass);
178 typeIds.indexOf(superclass);
H A DProtoIdItem.java116 TypeIdsSection typeIds = file.getTypeIds();
119 typeIds.intern(prototype.getReturnType());
H A DValueEncoder.java312 TypeIdsSection typeIds = file.getTypeIds();
315 int typeIdx = typeIds.indexOf(type);
322 out.writeUnsignedLeb128(typeIds.indexOf(annotation.getType()));
495 TypeIdsSection typeIds = file.getTypeIds();
498 typeIds.intern(annotation.getType());
H A DCatchStructs.java122 TypeIdsSection typeIds = file.getTypeIds();
167 typeIds.indexOf(entry.getExceptionType()));
H A DCodeItem.java118 TypeIdsSection typeIds = file.getTypeIds();
127 typeIds.intern(type);
/dalvik/dx/src/com/android/dx/dex/file/
H A DFieldIdItem.java45 TypeIdsSection typeIds = file.getTypeIds();
46 typeIds.intern(getFieldRef().getType());
61 TypeIdsSection typeIds = file.getTypeIds();
62 return typeIds.indexOf(getFieldRef().getType());
H A DIdItem.java48 TypeIdsSection typeIds = file.getTypeIds();
49 typeIds.intern(type);
H A DTypeIdsSection.java37 private final TreeMap<Type, TypeIdItem> typeIds; field in class:TypeIdsSection
47 typeIds = new TreeMap<Type, TypeIdItem>();
53 return typeIds.values();
66 IndexedItem result = typeIds.get(type);
83 int sz = typeIds.size();
116 TypeIdItem result = typeIds.get(type);
120 typeIds.put(type, result);
140 TypeIdItem result = typeIds.get(typePerSe);
144 typeIds.put(typePerSe, result);
164 TypeIdItem item = typeIds
[all...]
H A DTypeListItem.java66 TypeIdsSection typeIds = file.getTypeIds();
70 typeIds.intern(list.getType(i));
92 TypeIdsSection typeIds = file.getTypeIds();
100 int idx = typeIds.indexOf(one);
109 out.writeShort(typeIds.indexOf(list.getType(i)));
H A DMemberIdItem.java62 TypeIdsSection typeIds = file.getTypeIds();
65 int classIdx = typeIds.indexOf(getDefiningClass());
H A DClassDefItem.java129 TypeIdsSection typeIds = file.getTypeIds();
135 typeIds.intern(thisClass);
149 typeIds.intern(superclass);
173 TypeIdsSection typeIds = file.getTypeIds();
174 int classIdx = typeIds.indexOf(thisClass);
176 typeIds.indexOf(superclass);
H A DDexFile.java75 private final TypeIdsSection typeIds; field in class:DexFile
132 typeIds = new TypeIdsSection(this);
154 header, stringIds, typeIds, protoIds, fieldIds, methodIds, classDefs,
162 header, stringIds, typeIds, protoIds, fieldIds, methodIds, classDefs,
383 return typeIds;
505 typeIds.intern((CstType) cst);
534 return typeIds.get(cst);
584 typeIds.prepare();
H A DProtoIdItem.java113 TypeIdsSection typeIds = file.getTypeIds();
116 typeIds.intern(prototype.getReturnType());
H A DValueEncoder.java334 TypeIdsSection typeIds = file.getTypeIds();
337 int typeIdx = typeIds.indexOf(type);
344 out.writeUleb128(typeIds.indexOf(annotation.getType()));
414 TypeIdsSection typeIds = file.getTypeIds();
417 typeIds.intern(annotation.getType());
H A DCatchStructs.java119 TypeIdsSection typeIds = file.getTypeIds();
164 typeIds.indexOf(entry.getExceptionType()));
H A DCodeItem.java109 TypeIdsSection typeIds = file.getTypeIds();
118 typeIds.intern(type);
/dalvik/dx/src/com/android/dex/
H A DTableOfContents.java34 public final Section typeIds = new Section(0x0002); field in class:TableOfContents
53 header, stringIds, typeIds, protoIds, fieldIds, methodIds, classDefs, mapList, callSiteIds,
109 typeIds.size = headerIn.readInt();
110 typeIds.off = headerIn.readInt();
186 out.writeInt(typeIds.size);
187 out.writeInt(typeIds.off);
H A DDex.java65 private final TypeIndexToDescriptorIndexTable typeIds = new TypeIndexToDescriptorIndexTable(); field in class:Dex
221 public List<Integer> typeIds() { method in class:Dex
222 return typeIds;
320 * {@code open(tableOfContents.typeIds.off + (index * SizeOf.TYPE_ID_ITEM)).readInt();}
323 checkBounds(typeIndex, tableOfContents.typeIds.size);
324 int position = tableOfContents.typeIds.off + (SizeOf.TYPE_ID_ITEM * typeIndex);
731 return tableOfContents.typeIds.size;
741 return tableOfContents.typeIds.size;
/dalvik/dx/src/com/android/dx/merge/
H A DIndexMap.java64 public final short[] typeIds; field in class:IndexMap
80 this.typeIds = new short[tableOfContents.typeIds.size];
150 return (typeIndex == ClassDef.NO_INDEX) ? ClassDef.NO_INDEX : (typeIds[typeIndex] & 0xffff);

Completed in 236 milliseconds

12