Home
last modified time | relevance | path

Searched refs:instanceFields (Results 1 – 9 of 9) sorted by relevance

/dalvik/dx/src/com/android/dex/
DClassData.java21 private final Field[] instanceFields; field in ClassData
25 public ClassData(Field[] staticFields, Field[] instanceFields, in ClassData() argument
28 this.instanceFields = instanceFields; in ClassData()
38 return instanceFields; in getInstanceFields()
50 Field[] result = new Field[staticFields.length + instanceFields.length]; in allFields()
52 System.arraycopy(instanceFields, 0, result, staticFields.length, instanceFields.length); in allFields()
DDex.java541 ClassData.Field[] instanceFields = readFields(instanceFieldsSize); in readClassData() local
544 return new ClassData(staticFields, instanceFields, directMethods, virtualMethods); in readClassData()
/dalvik/dexgen/src/com/android/dexgen/dex/file/
DClassDataItem.java54 private final ArrayList<EncodedField> instanceFields; field in ClassDataItem
88 this.instanceFields = new ArrayList<EncodedField>(20); in ClassDataItem()
113 return staticFields.isEmpty() && instanceFields.isEmpty() in isEmpty()
147 instanceFields.add(field); in addInstanceField()
209 sz = instanceFields.size(); in debugPrint()
211 pw.println(" ifields[" + i + "]: " + instanceFields.get(i)); in debugPrint()
237 if (!instanceFields.isEmpty()) { in addContents()
238 Collections.sort(instanceFields); in addContents()
239 for (EncodedField field : instanceFields) { in addContents()
352 encodeSize(file, out, "instance_fields", instanceFields.size()); in encodeOutput()
[all …]
/dalvik/dx/src/com/android/dx/dex/file/
DClassDataItem.java50 private final ArrayList<EncodedField> instanceFields; field in ClassDataItem
84 this.instanceFields = new ArrayList<EncodedField>(20); in ClassDataItem()
109 return staticFields.isEmpty() && instanceFields.isEmpty() in isEmpty()
143 instanceFields.add(field); in addInstanceField()
205 sz = instanceFields.size(); in debugPrint()
207 pw.println(" ifields[" + i + "]: " + instanceFields.get(i)); in debugPrint()
233 if (!instanceFields.isEmpty()) { in addContents()
234 Collections.sort(instanceFields); in addContents()
235 for (EncodedField field : instanceFields) { in addContents()
348 encodeSize(file, out, "instance_fields", instanceFields.size()); in encodeOutput()
[all …]
/dalvik/libdex/
DDexClass.cpp143 result->instanceFields = (DexField*) ptr; in dexReadAndVerifyClassData()
146 result->instanceFields = NULL; in dexReadAndVerifyClassData()
171 &result->instanceFields[i], &lastIndex); in dexReadAndVerifyClassData()
DDexClass.h54 DexField* instanceFields; member
DDexSwapVerify.cpp1588 classData->instanceFields, false); in verifyClassDataItem0()
1647 u4 fieldIdx = classData->instanceFields[0].fieldIdx; in findFirstClassDataDefiner()
1683 const DexField* field = &classData->instanceFields[i]; in crossVerifyClassDataItem()
/dalvik/dx/src/com/android/dx/merge/
DDexMerger.java789 ClassData.Field[] instanceFields = classData.getInstanceFields(); in transformClassData() local
794 classDataOut.writeUleb128(instanceFields.length); in transformClassData()
799 transformFields(indexMap, instanceFields); in transformClassData()
/dalvik/dexdump/
DDexDump.cpp1609 dumpIField(pDexFile, &pClassData->instanceFields[i], i); in dumpClass()