Lines Matching refs:file
37 public void read(DexRandomAccessFile file) throws IOException { in read() argument
39 file.seek(rawDexFile.header.mapOff.getOriginalOffset()); in read()
41 file.getOffsetTracker().getNewOffsettable(file, this); in read()
44 size = file.readUInt(); in read()
51 mapItem.read(file); in read()
54 file.getOffsetTracker().rememberPointAfterMapList(); in read()
63 file.seek(mapItem.offset.getOriginalOffset()); in read()
72 newStringId.read(file); in read()
79 newTypeId.read(file); in read()
86 newProtoId.read(file); in read()
93 newFieldId.read(file); in read()
100 newMethodId.read(file); in read()
107 newClassDef.read(file); in read()
118 newTypeList.read(file); in read()
127 newAnnotationSetRefList.read(file); in read()
135 newAnnotationSetItem.read(file); in read()
143 newClassData.read(file); in read()
151 newCodeItem.read(file); in read()
159 newStringData.read(file); in read()
168 end = file.length(); in read()
174 rawDexFile.debugInfoItem.read(file); in read()
182 newAnnotationItem.read(file); in read()
190 newEncodedArrayItem.read(file); in read()
199 newAnnotationsDirectoryItem.read(file); in read()
210 public void write(DexRandomAccessFile file) throws IOException { in write() argument
211 file.alignForwards(4); in write()
212 file.getOffsetTracker().updatePositionOfNextOffsettable(file); in write()
213 file.writeUInt(mapItems.size()); in write()
215 mapItem.write(file); in write()