From 959cb5fd4f9586ec3bd265b452fe25fe1db82e3f Mon Sep 17 00:00:00 2001 From: jeff Date: Tue, 13 Jan 2015 23:25:04 -0500 Subject: source format change don't hate me too much if you were planning a big merge. =P --- src/cuchaz/enigma/bytecode/ClassTranslator.java | 104 ++++++++++-------------- 1 file changed, 45 insertions(+), 59 deletions(-) (limited to 'src/cuchaz/enigma/bytecode/ClassTranslator.java') diff --git a/src/cuchaz/enigma/bytecode/ClassTranslator.java b/src/cuchaz/enigma/bytecode/ClassTranslator.java index 181fadb..bc12405 100644 --- a/src/cuchaz/enigma/bytecode/ClassTranslator.java +++ b/src/cuchaz/enigma/bytecode/ClassTranslator.java @@ -28,116 +28,102 @@ import cuchaz.enigma.mapping.FieldEntry; import cuchaz.enigma.mapping.MethodEntry; import cuchaz.enigma.mapping.Translator; -public class ClassTranslator -{ +public class ClassTranslator { + private Translator m_translator; - public ClassTranslator( Translator translator ) - { + public ClassTranslator(Translator translator) { m_translator = translator; } - public void translate( CtClass c ) - { + public void translate(CtClass c) { // NOTE: the order of these translations is very important // translate all the field and method references in the code by editing the constant pool ConstPool constants = c.getClassFile().getConstPool(); - ConstPoolEditor editor = new ConstPoolEditor( constants ); - for( int i=1; i map = Maps.newHashMap(); - for( ClassEntry obfClassEntry : ClassRenamer.getAllClassEntries( c ) ) - { - ClassEntry deobfClassEntry = m_translator.translateEntry( obfClassEntry ); - if( !obfClassEntry.equals( deobfClassEntry ) ) - { - map.put( obfClassEntry, deobfClassEntry ); + for (ClassEntry obfClassEntry : ClassRenamer.getAllClassEntries(c)) { + ClassEntry deobfClassEntry = m_translator.translateEntry(obfClassEntry); + if (!obfClassEntry.equals(deobfClassEntry)) { + map.put(obfClassEntry, deobfClassEntry); } } - ClassRenamer.renameClasses( c, map ); + ClassRenamer.renameClasses(c, map); } } -- cgit v1.2.3