/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | MethodIdItem.java | 45 ProtoIdsSection protoIds = file.getProtoIds(); 46 protoIds.intern(getMethodRef().getPrototype()); 61 ProtoIdsSection protoIds = file.getProtoIds(); 62 return protoIds.indexOf(getMethodRef().getPrototype());
|
H A D | ProtoIdsSection.java | 35 private final TreeMap<Prototype, ProtoIdItem> protoIds; field in class:ProtoIdsSection 45 protoIds = new TreeMap<Prototype, ProtoIdItem>(); 51 return protoIds.values(); 68 int sz = protoIds.size(); 97 ProtoIdItem result = protoIds.get(prototype); 101 protoIds.put(prototype, result); 121 ProtoIdItem item = protoIds.get(prototype);
|
H A D | DexFile.java | 50 * circular dependency between the that and {@link #protoIds}. 71 private final ProtoIdsSection protoIds; field in class:DexFile 116 protoIds = new ProtoIdsSection(this); 127 header, stringIds, typeIds, protoIds, fieldIds, methodIds, 347 return protoIds; 489 protoIds.prepare();
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | MethodIdItem.java | 45 ProtoIdsSection protoIds = file.getProtoIds(); 46 protoIds.intern(getMethodRef().getPrototype()); 61 ProtoIdsSection protoIds = file.getProtoIds(); 62 return protoIds.indexOf(getMethodRef().getPrototype());
|
H A D | ProtoIdsSection.java | 35 private final TreeMap<Prototype, ProtoIdItem> protoIds; field in class:ProtoIdsSection 45 protoIds = new TreeMap<Prototype, ProtoIdItem>(); 51 return protoIds.values(); 67 IndexedItem result = protoIds.get(protoRef.getPrototype()); 83 int sz = protoIds.size(); 112 ProtoIdItem result = protoIds.get(prototype); 116 protoIds.put(prototype, result); 136 ProtoIdItem item = protoIds.get(prototype);
|
H A D | DexFile.java | 57 * circular dependency between the that and {@link #protoIds}. 78 private final ProtoIdsSection protoIds; field in class:DexFile 133 protoIds = new ProtoIdsSection(this); 154 header, stringIds, typeIds, protoIds, fieldIds, methodIds, classDefs, 162 header, stringIds, typeIds, protoIds, fieldIds, methodIds, classDefs, 396 return protoIds; 513 protoIds.intern(((CstProtoRef) cst).getPrototype()); 542 return protoIds.get(cst); 582 protoIds.prepare();
|
/dalvik/dx/src/com/android/dex/ |
H A D | CallSiteId.java | 53 return dex.protoIds().get(offset).toString();
|
H A D | TableOfContents.java | 35 public final Section protoIds = new Section(0x0003); field in class:TableOfContents 53 header, stringIds, typeIds, protoIds, fieldIds, methodIds, classDefs, mapList, callSiteIds, 111 protoIds.size = headerIn.readInt(); 112 protoIds.off = headerIn.readInt(); 188 out.writeInt(protoIds.size); 189 out.writeInt(protoIds.off);
|
H A D | MethodId.java | 68 + dex.readTypeList(dex.protoIds().get(protoIndex).getParametersOffset());
|
H A D | Dex.java | 67 private final ProtoIdTable protoIds = new ProtoIdTable(); field in class:Dex 229 public List<ProtoId> protoIds() { method in class:Dex 230 return protoIds; 747 checkBounds(index, tableOfContents.protoIds.size); 748 return open(tableOfContents.protoIds.off + (SizeOf.PROTO_ID_ITEM * index)) 752 return tableOfContents.protoIds.size;
|
/dalvik/dx/src/com/android/dx/merge/ |
H A D | IndexMap.java | 65 public final short[] protoIds; field in class:IndexMap 81 this.protoIds = new short[tableOfContents.protoIds.size]; 165 return protoIds[protoIndex] & 0xffff;
|
H A D | DexMerger.java | 461 return tableOfContents.protoIds; 472 indexMap.protoIds[oldIndex] = (short) newIndex; 1116 + contents.protoIds.size * SizeOf.PROTO_ID_ITEM
|
/dalvik/dx/src/com/android/dx/io/ |
H A D | DexIndexPrinter.java | 69 for (ProtoId protoId : dex.protoIds()) {
|