summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar Thog2016-08-24 23:37:42 +0200
committerGravatar Thog2016-08-24 23:37:42 +0200
commit836347527b125e209ab4a9a3d4f95bdd6331fdf2 (patch)
tree41425f765ab009dcd57e0cad330cd0d6399e0046 /src/main/java
parentUpdate Procyon to 0.5.33.7-enigma (diff)
downloadenigma-836347527b125e209ab4a9a3d4f95bdd6331fdf2.tar.gz
enigma-836347527b125e209ab4a9a3d4f95bdd6331fdf2.tar.xz
enigma-836347527b125e209ab4a9a3d4f95bdd6331fdf2.zip
Revert "MARK EVERYTHING PUBLIC BECAUSE WE ARE EVIL"
This reverts commit fb0b74520da0781cfae880e69360cd5580447a40.
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/cuchaz/enigma/TranslatingTypeLoader.java11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/main/java/cuchaz/enigma/TranslatingTypeLoader.java b/src/main/java/cuchaz/enigma/TranslatingTypeLoader.java
index 8dd075ec..13efbd51 100644
--- a/src/main/java/cuchaz/enigma/TranslatingTypeLoader.java
+++ b/src/main/java/cuchaz/enigma/TranslatingTypeLoader.java
@@ -31,7 +31,6 @@ import cuchaz.enigma.bytecode.*;
31import cuchaz.enigma.mapping.ClassEntry; 31import cuchaz.enigma.mapping.ClassEntry;
32import cuchaz.enigma.mapping.Translator; 32import cuchaz.enigma.mapping.Translator;
33import javassist.*; 33import javassist.*;
34import javassist.bytecode.AccessFlag;
35import javassist.bytecode.Descriptor; 34import javassist.bytecode.Descriptor;
36 35
37public class TranslatingTypeLoader implements ITypeLoader { 36public class TranslatingTypeLoader implements ITypeLoader {
@@ -224,20 +223,10 @@ public class TranslatingTypeLoader implements ITypeLoader {
224 new MethodParameterWriter(this.deobfuscatingTranslator).writeMethodArguments(c); 223 new MethodParameterWriter(this.deobfuscatingTranslator).writeMethodArguments(c);
225 new LocalVariableRenamer(this.deobfuscatingTranslator).rename(c); 224 new LocalVariableRenamer(this.deobfuscatingTranslator).rename(c);
226 new ClassTranslator(this.deobfuscatingTranslator).translate(c); 225 new ClassTranslator(this.deobfuscatingTranslator).translate(c);
227 markAllTheThingsPublicBecauseWeAreEvil(c);
228 226
229 return c; 227 return c;
230 } 228 }
231 229
232 @Deprecated
233 private void markAllTheThingsPublicBecauseWeAreEvil(CtClass ctClass)
234 {
235 for (CtField field : ctClass.getDeclaredFields())
236 field.setModifiers(AccessFlag.setPublic(field.getModifiers()));
237 for (CtBehavior behavior : ctClass.getDeclaredBehaviors())
238 behavior.setModifiers(AccessFlag.setPublic(behavior.getModifiers()));
239 }
240
241 private void assertClassName(CtClass c, ClassEntry obfClassEntry) { 230 private void assertClassName(CtClass c, ClassEntry obfClassEntry) {
242 String name1 = Descriptor.toJvmName(c.getName()); 231 String name1 = Descriptor.toJvmName(c.getName());
243 assert (name1.equals(obfClassEntry.getName())) : String.format("Looking for %s, instead found %s", obfClassEntry.getName(), name1); 232 assert (name1.equals(obfClassEntry.getName())) : String.format("Looking for %s, instead found %s", obfClassEntry.getName(), name1);