From d8d16fd84428b0c420a7cc2e0f0862be3cbd0f47 Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Tue, 30 Apr 2013 21:28:58 -0700 Subject: [PATCH] Get rid of the unneeded classDataOffset in DexBackedClassDef --- .../main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java index e888f131..b20ab1fd 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java @@ -54,7 +54,6 @@ public class DexBackedClassDef extends BaseTypeReference implements ClassDef { @Nonnull public final DexBackedDexFile dexFile; private final int classDefOffset; - private final int classDataOffset; private final int staticFieldsOffset; private int instanceFieldsOffset = 0; private int directMethodsOffset = 0; @@ -72,7 +71,7 @@ public class DexBackedClassDef extends BaseTypeReference implements ClassDef { this.dexFile = dexFile; this.classDefOffset = classDefOffset; - this.classDataOffset = dexFile.readSmallUint(classDefOffset + ClassDefItem.CLASS_DATA_OFFSET); + int classDataOffset = dexFile.readSmallUint(classDefOffset + ClassDefItem.CLASS_DATA_OFFSET); if (classDataOffset == 0) { staticFieldsOffset = -1; staticFieldCount = 0;