summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis/JarIndex.java
diff options
context:
space:
mode:
authorGravatar asiekierka2016-10-18 17:35:11 +0200
committerGravatar asiekierka2016-10-18 17:35:11 +0200
commiteb93bc2cb083409c123463a20844f7e1ed58deab (patch)
tree3a7ded44c9b24ef92a5c07a63ce04212b4606393 /src/main/java/cuchaz/enigma/analysis/JarIndex.java
parentRevert "apply similar fix to fields" (diff)
downloadenigma-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.java12
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) {