From 0153548c307416f90035b4e5010b52fc7e61ba81 Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Sun, 28 Dec 2014 12:25:03 -0800 Subject: [PATCH] Expose the various fixed-size item counts in DexBackedDexFile --- .../dexlib2/dexbacked/DexBackedDexFile.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/brut.apktool.smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java b/brut.apktool.smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java index b1a13396..1774096e 100644 --- a/brut.apktool.smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java +++ b/brut.apktool.smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java @@ -207,6 +207,26 @@ public class DexBackedDexFile extends BaseDexBuffer implements DexFile { return classCount; } + public int getStringCount() { + return stringCount; + } + + public int getTypeCount() { + return typeCount; + } + + public int getProtoCount() { + return protoCount; + } + + public int getFieldCount() { + return fieldCount; + } + + public int getMethodCount() { + return methodCount; + } + @Nonnull public String getString(int stringIndex) { int stringOffset = getStringIdItemOffset(stringIndex);