mirror of
https://github.com/revanced/smali.git
synced 2025-05-29 04:10:13 +02:00
Tweak to the numSectionItems field naming in DexWriter
This commit is contained in:
parent
242dd62a71
commit
816e793f81
@ -102,9 +102,9 @@ public abstract class DexWriter<
|
|||||||
protected int mapSectionOffset = NO_OFFSET;
|
protected int mapSectionOffset = NO_OFFSET;
|
||||||
|
|
||||||
protected int numEncodedArrayItems = 0;
|
protected int numEncodedArrayItems = 0;
|
||||||
protected int numAnnotationDirectoryPoolItems = 0;
|
protected int numAnnotationDirectoryItems = 0;
|
||||||
protected int numDebugInfoPoolItems = 0;
|
protected int numDebugInfoItems = 0;
|
||||||
protected int numCodeItemPoolItems = 0;
|
protected int numCodeItemItems = 0;
|
||||||
protected int numClassDataItems = 0;
|
protected int numClassDataItems = 0;
|
||||||
|
|
||||||
protected InstructionFactory<? extends Insn> instructionFactory;
|
protected InstructionFactory<? extends Insn> instructionFactory;
|
||||||
@ -922,7 +922,7 @@ public abstract class DexWriter<
|
|||||||
}
|
}
|
||||||
|
|
||||||
// yep, we need to write it out
|
// yep, we need to write it out
|
||||||
numAnnotationDirectoryPoolItems++;
|
numAnnotationDirectoryItems++;
|
||||||
classSection.setAnnotationDirectoryOffset(key, writer.getPosition());
|
classSection.setAnnotationDirectoryOffset(key, writer.getPosition());
|
||||||
|
|
||||||
writer.writeInt(annotationSetSection.getNullableItemOffset(classAnnotationKey));
|
writer.writeInt(annotationSetSection.getNullableItemOffset(classAnnotationKey));
|
||||||
@ -963,7 +963,7 @@ public abstract class DexWriter<
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
numDebugInfoPoolItems++;
|
numDebugInfoItems++;
|
||||||
|
|
||||||
classSection.setDebugItemOffset(methodKey, writer.getPosition());
|
classSection.setDebugItemOffset(methodKey, writer.getPosition());
|
||||||
int startingLineNumber = 0;
|
int startingLineNumber = 0;
|
||||||
@ -1022,7 +1022,7 @@ public abstract class DexWriter<
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
numCodeItemPoolItems++;
|
numCodeItemItems++;
|
||||||
|
|
||||||
writer.align();
|
writer.align();
|
||||||
classSection.setCodeItemOffset(methodKey, writer.getPosition());
|
classSection.setCodeItemOffset(methodKey, writer.getPosition());
|
||||||
@ -1261,13 +1261,13 @@ public abstract class DexWriter<
|
|||||||
if (annotationSetRefSection.getItems().size() > 0) {
|
if (annotationSetRefSection.getItems().size() > 0) {
|
||||||
numItems++;
|
numItems++;
|
||||||
}
|
}
|
||||||
if (numAnnotationDirectoryPoolItems > 0) {
|
if (numAnnotationDirectoryItems > 0) {
|
||||||
numItems++;
|
numItems++;
|
||||||
}
|
}
|
||||||
if (numDebugInfoPoolItems > 0) {
|
if (numDebugInfoItems > 0) {
|
||||||
numItems++;
|
numItems++;
|
||||||
}
|
}
|
||||||
if (numCodeItemPoolItems > 0) {
|
if (numCodeItemItems > 0) {
|
||||||
numItems++;
|
numItems++;
|
||||||
}
|
}
|
||||||
if (classSection.getItems().size() > 0) {
|
if (classSection.getItems().size() > 0) {
|
||||||
@ -1307,10 +1307,10 @@ public abstract class DexWriter<
|
|||||||
annotationSetSectionOffset);
|
annotationSetSectionOffset);
|
||||||
writeMapItem(writer, ItemType.ANNOTATION_SET_REF_LIST, annotationSetRefSection.getItems().size(),
|
writeMapItem(writer, ItemType.ANNOTATION_SET_REF_LIST, annotationSetRefSection.getItems().size(),
|
||||||
annotationSetRefSectionOffset);
|
annotationSetRefSectionOffset);
|
||||||
writeMapItem(writer, ItemType.ANNOTATION_DIRECTORY_ITEM, numAnnotationDirectoryPoolItems,
|
writeMapItem(writer, ItemType.ANNOTATION_DIRECTORY_ITEM, numAnnotationDirectoryItems,
|
||||||
annotationDirectorySectionOffset);
|
annotationDirectorySectionOffset);
|
||||||
writeMapItem(writer, ItemType.DEBUG_INFO_ITEM, numDebugInfoPoolItems, debugSectionOffset);
|
writeMapItem(writer, ItemType.DEBUG_INFO_ITEM, numDebugInfoItems, debugSectionOffset);
|
||||||
writeMapItem(writer, ItemType.CODE_ITEM, numCodeItemPoolItems, codeSectionOffset);
|
writeMapItem(writer, ItemType.CODE_ITEM, numCodeItemItems, codeSectionOffset);
|
||||||
writeMapItem(writer, ItemType.CLASS_DATA_ITEM, numClassDataItems, classDataSectionOffset);
|
writeMapItem(writer, ItemType.CLASS_DATA_ITEM, numClassDataItems, classDataSectionOffset);
|
||||||
writeMapItem(writer, ItemType.MAP_LIST, 1, mapSectionOffset);
|
writeMapItem(writer, ItemType.MAP_LIST, 1, mapSectionOffset);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user