diff options
| author | 2016-08-24 23:37:42 +0200 | |
|---|---|---|
| committer | 2016-08-24 23:37:42 +0200 | |
| commit | 836347527b125e209ab4a9a3d4f95bdd6331fdf2 (patch) | |
| tree | 41425f765ab009dcd57e0cad330cd0d6399e0046 | |
| parent | Update Procyon to 0.5.33.7-enigma (diff) | |
| download | enigma-836347527b125e209ab4a9a3d4f95bdd6331fdf2.tar.gz enigma-836347527b125e209ab4a9a3d4f95bdd6331fdf2.tar.xz enigma-836347527b125e209ab4a9a3d4f95bdd6331fdf2.zip | |
Revert "MARK EVERYTHING PUBLIC BECAUSE WE ARE EVIL"
This reverts commit fb0b74520da0781cfae880e69360cd5580447a40.
| -rw-r--r-- | src/main/java/cuchaz/enigma/TranslatingTypeLoader.java | 11 |
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.*; | |||
| 31 | import cuchaz.enigma.mapping.ClassEntry; | 31 | import cuchaz.enigma.mapping.ClassEntry; |
| 32 | import cuchaz.enigma.mapping.Translator; | 32 | import cuchaz.enigma.mapping.Translator; |
| 33 | import javassist.*; | 33 | import javassist.*; |
| 34 | import javassist.bytecode.AccessFlag; | ||
| 35 | import javassist.bytecode.Descriptor; | 34 | import javassist.bytecode.Descriptor; |
| 36 | 35 | ||
| 37 | public class TranslatingTypeLoader implements ITypeLoader { | 36 | public 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); |