diff options
| author | 2016-10-18 17:35:11 +0200 | |
|---|---|---|
| committer | 2016-10-18 17:35:11 +0200 | |
| commit | eb93bc2cb083409c123463a20844f7e1ed58deab (patch) | |
| tree | 3a7ded44c9b24ef92a5c07a63ce04212b4606393 /src/main/java/cuchaz/enigma/analysis/JarIndex.java | |
| parent | Revert "apply similar fix to fields" (diff) | |
| download | enigma-fork-eb93bc2cb083409c123463a20844f7e1ed58deab.tar.gz enigma-fork-eb93bc2cb083409c123463a20844f7e1ed58deab.tar.xz enigma-fork-eb93bc2cb083409c123463a20844f7e1ed58deab.zip | |
remove none/ prefix
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/JarIndex.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/analysis/JarIndex.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/JarIndex.java b/src/main/java/cuchaz/enigma/analysis/JarIndex.java index e501540..619d862 100644 --- a/src/main/java/cuchaz/enigma/analysis/JarIndex.java +++ b/src/main/java/cuchaz/enigma/analysis/JarIndex.java | |||
| @@ -59,17 +59,10 @@ public class JarIndex { | |||
| 59 | public void indexJar(JarFile jar, boolean buildInnerClasses) { | 59 | public void indexJar(JarFile jar, boolean buildInnerClasses) { |
| 60 | 60 | ||
| 61 | // step 1: read the class names | 61 | // step 1: read the class names |
| 62 | for (ClassEntry classEntry : JarClassIterator.getClassEntries(jar)) { | 62 | this.obfClassEntries.addAll(JarClassIterator.getClassEntries(jar)); |
| 63 | if (classEntry.isInDefaultPackage()) { | ||
| 64 | // move out of default package | ||
| 65 | classEntry = new ClassEntry(Constants.NONE_PACKAGE + "/" + classEntry.getName()); | ||
| 66 | } | ||
| 67 | this.obfClassEntries.add(classEntry); | ||
| 68 | } | ||
| 69 | 63 | ||
| 70 | // step 2: index field/method/constructor access | 64 | // step 2: index field/method/constructor access |
| 71 | for (CtClass c : JarClassIterator.classes(jar)) { | 65 | for (CtClass c : JarClassIterator.classes(jar)) { |
| 72 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NONE_PACKAGE); | ||
| 73 | for (CtField field : c.getDeclaredFields()) { | 66 | for (CtField field : c.getDeclaredFields()) { |
| 74 | FieldEntry fieldEntry = EntryFactory.getFieldEntry(field); | 67 | FieldEntry fieldEntry = EntryFactory.getFieldEntry(field); |
| 75 | this.access.put(fieldEntry, Access.get(field)); | 68 | this.access.put(fieldEntry, Access.get(field)); |
| @@ -84,7 +77,6 @@ public class JarIndex { | |||
| 84 | 77 | ||
| 85 | // step 3: index extends, implements, fields, and methods | 78 | // step 3: index extends, implements, fields, and methods |
| 86 | for (CtClass c : JarClassIterator.classes(jar)) { | 79 | for (CtClass c : JarClassIterator.classes(jar)) { |
| 87 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NONE_PACKAGE); | ||
| 88 | this.translationIndex.indexClass(c); | 80 | this.translationIndex.indexClass(c); |
| 89 | String className = Descriptor.toJvmName(c.getName()); | 81 | String className = Descriptor.toJvmName(c.getName()); |
| 90 | for (String interfaceName : c.getClassFile().getInterfaces()) { | 82 | for (String interfaceName : c.getClassFile().getInterfaces()) { |
| @@ -101,7 +93,6 @@ public class JarIndex { | |||
| 101 | 93 | ||
| 102 | // step 4: index field, method, constructor references | 94 | // step 4: index field, method, constructor references |
| 103 | for (CtClass c : JarClassIterator.classes(jar)) { | 95 | for (CtClass c : JarClassIterator.classes(jar)) { |
| 104 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NONE_PACKAGE); | ||
| 105 | for (CtBehavior behavior : c.getDeclaredBehaviors()) { | 96 | for (CtBehavior behavior : c.getDeclaredBehaviors()) { |
| 106 | indexBehaviorReferences(behavior); | 97 | indexBehaviorReferences(behavior); |
| 107 | } | 98 | } |
| @@ -111,7 +102,6 @@ public class JarIndex { | |||
| 111 | 102 | ||
| 112 | // step 5: index inner classes and anonymous classes | 103 | // step 5: index inner classes and anonymous classes |
| 113 | for (CtClass c : JarClassIterator.classes(jar)) { | 104 | for (CtClass c : JarClassIterator.classes(jar)) { |
| 114 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NONE_PACKAGE); | ||
| 115 | ClassEntry innerClassEntry = EntryFactory.getClassEntry(c); | 105 | ClassEntry innerClassEntry = EntryFactory.getClassEntry(c); |
| 116 | ClassEntry outerClassEntry = findOuterClass(c); | 106 | ClassEntry outerClassEntry = findOuterClass(c); |
| 117 | if (outerClassEntry != null) { | 107 | if (outerClassEntry != null) { |