Lines Matching defs:rawDexFile

41   private RawDexFile rawDexFile;
43 public IdCreator(RawDexFile rawDexFile) {
44 this.rawDexFile = rawDexFile;
66 for (ProtoIdItem protoId : rawDexFile.protoIds) {
97 for (MethodIdItem methodId : rawDexFile.methodIds) {
122 for (TypeIdItem typeId : rawDexFile.typeIds) {
133 for (StringDataItem stringData : rawDexFile.stringDatas) {
153 for (FieldIdItem fieldId : rawDexFile.fieldIds) {
170 if (rawDexFile.methodIds.size() >= 65536) {
196 rawDexFile.methodIds.add(newMethodIdIdx, newMethodId);
200 rawDexFile.getOffsetTracker()
201 .insertNewOffsettableAsFirstOfType(newMethodId, rawDexFile);
203 MethodIdItem prevMethodId = rawDexFile.methodIds.get(newMethodIdIdx - 1);
204 rawDexFile.getOffsetTracker().insertNewOffsettableAfter(newMethodId, prevMethodId);
212 rawDexFile.incrementIndex(IndexUpdateKind.METHOD_ID, newMethodIdIdx);
233 for (MethodIdItem methodId : rawDexFile.methodIds) {
257 if (rawDexFile.typeIds.size() >= 65536) {
271 rawDexFile.typeIds.add(newTypeIdIdx, newTypeId);
275 rawDexFile.getOffsetTracker().insertNewOffsettableAsFirstOfType(newTypeId, rawDexFile);
277 TypeIdItem prevTypeId = rawDexFile.typeIds.get(newTypeIdIdx - 1);
278 rawDexFile.getOffsetTracker().insertNewOffsettableAfter(newTypeId, prevTypeId);
286 rawDexFile.incrementIndex(IndexUpdateKind.TYPE_ID, newTypeIdIdx);
300 for (TypeIdItem typeId : rawDexFile.typeIds) {
323 int stringsCount = rawDexFile.stringIds.size();
324 if (stringsCount != rawDexFile.stringDatas.size()) {
336 rawDexFile.stringDatas.add(newStringIdx, newStringData);
343 rawDexFile.getOffsetTracker()
344 .insertNewOffsettableAsFirstOfType(newStringData, rawDexFile);
346 StringDataItem prevStringData = rawDexFile.stringDatas.get(newStringIdx - 1);
347 offsettableStringData = rawDexFile.getOffsetTracker()
356 rawDexFile.stringIds.add(newStringIdx, newStringId);
360 rawDexFile.getOffsetTracker()
361 .insertNewOffsettableAsFirstOfType(newStringId, rawDexFile);
363 StringIdItem prevStringId = rawDexFile.stringIds.get(newStringIdx - 1);
364 rawDexFile.getOffsetTracker().insertNewOffsettableAfter(newStringId, prevStringId);
373 rawDexFile.incrementIndex(IndexUpdateKind.STRING_ID, newStringIdx);
382 for (StringDataItem stringDataItem : rawDexFile.stringDatas) {
405 if (rawDexFile.fieldIds.size() >= 65536) {
430 rawDexFile.fieldIds.add(newFieldIdIdx, newFieldId);
433 if (newFieldIdIdx == 0 && rawDexFile.fieldIds.size() == 1) {
435 rawDexFile.getOffsetTracker()
436 .insertNewOffsettableAsFirstEverField(newFieldId, rawDexFile);
438 rawDexFile.getOffsetTracker().insertNewOffsettableAsFirstOfType(newFieldId, rawDexFile);
440 FieldIdItem prevFieldId = rawDexFile.fieldIds.get(newFieldIdIdx - 1);
441 rawDexFile.getOffsetTracker().insertNewOffsettableAfter(newFieldId, prevFieldId);
449 rawDexFile.incrementIndex(IndexUpdateKind.FIELD_ID, newFieldIdIdx);
470 for (FieldIdItem fieldId : rawDexFile.fieldIds) {
635 if (rawDexFile.typeLists == null) {
638 rawDexFile.typeLists = new ArrayList<TypeList>();
639 rawDexFile.getOffsetTracker()
640 .insertNewOffsettableAsFirstEverTypeList(typeList, rawDexFile);
643 rawDexFile.typeLists.get(rawDexFile.typeLists.size() - 1);
644 rawDexFile.getOffsetTracker().insertNewOffsettableAfter(typeList, prevTypeList);
648 rawDexFile.typeLists.add(typeList);
659 if (rawDexFile.typeLists == null) {
664 for (TypeList typeList : rawDexFile.typeLists) {
699 if (rawDexFile.protoIds.size() >= 65536) {
711 rawDexFile.getOffsetTracker().getOffsettableForItem(typeList);
732 rawDexFile.protoIds.add(newProtoIdIdx, newProtoId);
736 rawDexFile.getOffsetTracker().insertNewOffsettableAsFirstOfType(newProtoId, rawDexFile);
738 ProtoIdItem prevProtoId = rawDexFile.protoIds.get(newProtoIdIdx - 1);
739 rawDexFile.getOffsetTracker().insertNewOffsettableAfter(newProtoId, prevProtoId);
747 rawDexFile.incrementIndex(IndexUpdateKind.PROTO_ID, newProtoIdIdx);
777 for (ProtoIdItem protoId : rawDexFile.protoIds) {