diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/JarIndex.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/analysis/JarIndex.java | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/JarIndex.java b/src/main/java/cuchaz/enigma/analysis/JarIndex.java index 8b30f9e..377a8cb 100644 --- a/src/main/java/cuchaz/enigma/analysis/JarIndex.java +++ b/src/main/java/cuchaz/enigma/analysis/JarIndex.java | |||
| @@ -60,14 +60,14 @@ public class JarIndex { | |||
| 60 | for (ClassEntry classEntry : JarClassIterator.getClassEntries(jar)) { | 60 | for (ClassEntry classEntry : JarClassIterator.getClassEntries(jar)) { |
| 61 | if (classEntry.isInDefaultPackage()) { | 61 | if (classEntry.isInDefaultPackage()) { |
| 62 | // move out of default package | 62 | // move out of default package |
| 63 | classEntry = new ClassEntry(Constants.NonePackage + "/" + classEntry.getName()); | 63 | classEntry = new ClassEntry(Constants.NONE_PACKAGE + "/" + classEntry.getName()); |
| 64 | } | 64 | } |
| 65 | this.obfClassEntries.add(classEntry); | 65 | this.obfClassEntries.add(classEntry); |
| 66 | } | 66 | } |
| 67 | 67 | ||
| 68 | // step 2: index field/method/constructor access | 68 | // step 2: index field/method/constructor access |
| 69 | for (CtClass c : JarClassIterator.classes(jar)) { | 69 | for (CtClass c : JarClassIterator.classes(jar)) { |
| 70 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NonePackage); | 70 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NONE_PACKAGE); |
| 71 | for (CtField field : c.getDeclaredFields()) { | 71 | for (CtField field : c.getDeclaredFields()) { |
| 72 | FieldEntry fieldEntry = EntryFactory.getFieldEntry(field); | 72 | FieldEntry fieldEntry = EntryFactory.getFieldEntry(field); |
| 73 | this.access.put(fieldEntry, Access.get(field)); | 73 | this.access.put(fieldEntry, Access.get(field)); |
| @@ -82,7 +82,7 @@ public class JarIndex { | |||
| 82 | 82 | ||
| 83 | // step 3: index extends, implements, fields, and methods | 83 | // step 3: index extends, implements, fields, and methods |
| 84 | for (CtClass c : JarClassIterator.classes(jar)) { | 84 | for (CtClass c : JarClassIterator.classes(jar)) { |
| 85 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NonePackage); | 85 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NONE_PACKAGE); |
| 86 | this.translationIndex.indexClass(c); | 86 | this.translationIndex.indexClass(c); |
| 87 | String className = Descriptor.toJvmName(c.getName()); | 87 | String className = Descriptor.toJvmName(c.getName()); |
| 88 | for (String interfaceName : c.getClassFile().getInterfaces()) { | 88 | for (String interfaceName : c.getClassFile().getInterfaces()) { |
| @@ -99,7 +99,7 @@ public class JarIndex { | |||
| 99 | 99 | ||
| 100 | // step 4: index field, method, constructor references | 100 | // step 4: index field, method, constructor references |
| 101 | for (CtClass c : JarClassIterator.classes(jar)) { | 101 | for (CtClass c : JarClassIterator.classes(jar)) { |
| 102 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NonePackage); | 102 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NONE_PACKAGE); |
| 103 | for (CtBehavior behavior : c.getDeclaredBehaviors()) { | 103 | for (CtBehavior behavior : c.getDeclaredBehaviors()) { |
| 104 | indexBehaviorReferences(behavior); | 104 | indexBehaviorReferences(behavior); |
| 105 | } | 105 | } |
| @@ -109,7 +109,7 @@ public class JarIndex { | |||
| 109 | 109 | ||
| 110 | // step 5: index inner classes and anonymous classes | 110 | // step 5: index inner classes and anonymous classes |
| 111 | for (CtClass c : JarClassIterator.classes(jar)) { | 111 | for (CtClass c : JarClassIterator.classes(jar)) { |
| 112 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NonePackage); | 112 | ClassRenamer.moveAllClassesOutOfDefaultPackage(c, Constants.NONE_PACKAGE); |
| 113 | ClassEntry innerClassEntry = EntryFactory.getClassEntry(c); | 113 | ClassEntry innerClassEntry = EntryFactory.getClassEntry(c); |
| 114 | ClassEntry outerClassEntry = findOuterClass(c); | 114 | ClassEntry outerClassEntry = findOuterClass(c); |
| 115 | if (outerClassEntry != null) { | 115 | if (outerClassEntry != null) { |
| @@ -183,7 +183,7 @@ public class JarIndex { | |||
| 183 | calledMethodEntry.getSignature() | 183 | calledMethodEntry.getSignature() |
| 184 | ); | 184 | ); |
| 185 | } | 185 | } |
| 186 | EntryReference<BehaviorEntry, BehaviorEntry> reference = new EntryReference<BehaviorEntry, BehaviorEntry>( | 186 | EntryReference<BehaviorEntry, BehaviorEntry> reference = new EntryReference<>( |
| 187 | calledMethodEntry, | 187 | calledMethodEntry, |
| 188 | call.getMethodName(), | 188 | call.getMethodName(), |
| 189 | behaviorEntry | 189 | behaviorEntry |
| @@ -198,7 +198,7 @@ public class JarIndex { | |||
| 198 | if (resolvedClassEntry != null && !resolvedClassEntry.equals(calledFieldEntry.getClassEntry())) { | 198 | if (resolvedClassEntry != null && !resolvedClassEntry.equals(calledFieldEntry.getClassEntry())) { |
| 199 | calledFieldEntry = new FieldEntry(calledFieldEntry, resolvedClassEntry); | 199 | calledFieldEntry = new FieldEntry(calledFieldEntry, resolvedClassEntry); |
| 200 | } | 200 | } |
| 201 | EntryReference<FieldEntry, BehaviorEntry> reference = new EntryReference<FieldEntry, BehaviorEntry>( | 201 | EntryReference<FieldEntry, BehaviorEntry> reference = new EntryReference<>( |
| 202 | calledFieldEntry, | 202 | calledFieldEntry, |
| 203 | call.getFieldName(), | 203 | call.getFieldName(), |
| 204 | behaviorEntry | 204 | behaviorEntry |
| @@ -209,7 +209,7 @@ public class JarIndex { | |||
| 209 | @Override | 209 | @Override |
| 210 | public void edit(ConstructorCall call) { | 210 | public void edit(ConstructorCall call) { |
| 211 | ConstructorEntry calledConstructorEntry = EntryFactory.getConstructorEntry(call); | 211 | ConstructorEntry calledConstructorEntry = EntryFactory.getConstructorEntry(call); |
| 212 | EntryReference<BehaviorEntry, BehaviorEntry> reference = new EntryReference<BehaviorEntry, BehaviorEntry>( | 212 | EntryReference<BehaviorEntry, BehaviorEntry> reference = new EntryReference<>( |
| 213 | calledConstructorEntry, | 213 | calledConstructorEntry, |
| 214 | call.getMethodName(), | 214 | call.getMethodName(), |
| 215 | behaviorEntry | 215 | behaviorEntry |
| @@ -220,7 +220,7 @@ public class JarIndex { | |||
| 220 | @Override | 220 | @Override |
| 221 | public void edit(NewExpr call) { | 221 | public void edit(NewExpr call) { |
| 222 | ConstructorEntry calledConstructorEntry = EntryFactory.getConstructorEntry(call); | 222 | ConstructorEntry calledConstructorEntry = EntryFactory.getConstructorEntry(call); |
| 223 | EntryReference<BehaviorEntry, BehaviorEntry> reference = new EntryReference<BehaviorEntry, BehaviorEntry>( | 223 | EntryReference<BehaviorEntry, BehaviorEntry> reference = new EntryReference<>( |
| 224 | calledConstructorEntry, | 224 | calledConstructorEntry, |
| 225 | call.getClassName(), | 225 | call.getClassName(), |
| 226 | behaviorEntry | 226 | behaviorEntry |
| @@ -711,7 +711,7 @@ public class JarIndex { | |||
| 711 | 711 | ||
| 712 | public Set<ClassEntry> getInterfaces(String className) { | 712 | public Set<ClassEntry> getInterfaces(String className) { |
| 713 | ClassEntry classEntry = new ClassEntry(className); | 713 | ClassEntry classEntry = new ClassEntry(className); |
| 714 | Set<ClassEntry> interfaces = new HashSet<ClassEntry>(); | 714 | Set<ClassEntry> interfaces = new HashSet<>(); |
| 715 | interfaces.addAll(this.translationIndex.getInterfaces(classEntry)); | 715 | interfaces.addAll(this.translationIndex.getInterfaces(classEntry)); |
| 716 | for (ClassEntry ancestor : this.translationIndex.getAncestry(classEntry)) { | 716 | for (ClassEntry ancestor : this.translationIndex.getAncestry(classEntry)) { |
| 717 | interfaces.addAll(this.translationIndex.getInterfaces(ancestor)); | 717 | interfaces.addAll(this.translationIndex.getInterfaces(ancestor)); |