From 24ed3dc06bc133e4f718acc4a691e905b081fb11 Mon Sep 17 00:00:00 2001 From: jeff Date: Sun, 21 Sep 2014 23:21:34 -0400 Subject: fixed bugs with anonymous/inner classes --- src/cuchaz/enigma/Deobfuscator.java | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'src/cuchaz/enigma/Deobfuscator.java') diff --git a/src/cuchaz/enigma/Deobfuscator.java b/src/cuchaz/enigma/Deobfuscator.java index 1d6f02c..9c84532 100644 --- a/src/cuchaz/enigma/Deobfuscator.java +++ b/src/cuchaz/enigma/Deobfuscator.java @@ -232,7 +232,7 @@ public class Deobfuscator sourceTree.acceptVisitor( new SourceIndexVisitor(), index ); // DEBUG - //root.acceptVisitor( new TreeDumpVisitor( new File( "tree.txt" ) ), null ); + //sourceTree.acceptVisitor( new TreeDumpVisitor( new File( "tree.txt" ) ), null ); /* DEBUG for( Token token : index.referenceTokens() ) @@ -420,19 +420,7 @@ public class Deobfuscator { if( obfEntry instanceof ClassEntry ) { - ClassEntry obfClassEntry = (ClassEntry)obfEntry; - if( obfClassEntry.isInnerClass() ) - { - // both classes must be in the list - return m_jarIndex.getObfClassEntries().contains( obfClassEntry.getOuterClassEntry() ) - && m_jarIndex.getObfClassEntries().contains( obfClassEntry.getInnerClassName() ); - // TODO: make sure this works for the inner class!! - } - else - { - // class must be in the list - return m_jarIndex.getObfClassEntries().contains( obfEntry ); - } + return m_jarIndex.getObfClassEntries().contains( obfEntry ); } else { -- cgit v1.2.3