From 72e918a5134c2bf747a476284bcfa1bd2ef2fa21 Mon Sep 17 00:00:00 2001 From: jeff Date: Sun, 14 Sep 2014 23:56:43 -0400 Subject: added tests to check constructor tokens fixed a bug with constructor tokens too --- src/cuchaz/enigma/analysis/SourceIndex.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/cuchaz/enigma/analysis/SourceIndex.java') diff --git a/src/cuchaz/enigma/analysis/SourceIndex.java b/src/cuchaz/enigma/analysis/SourceIndex.java index 1a5a80d..b777f9f 100644 --- a/src/cuchaz/enigma/analysis/SourceIndex.java +++ b/src/cuchaz/enigma/analysis/SourceIndex.java @@ -20,7 +20,7 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.google.common.collect.Multimap; import com.strobel.decompiler.languages.Region; -import com.strobel.decompiler.languages.java.ast.Identifier; +import com.strobel.decompiler.languages.java.ast.AstNode; import cuchaz.enigma.mapping.Entry; @@ -56,7 +56,7 @@ public class SourceIndex return m_source; } - public Token getToken( Identifier node ) + public Token getToken( AstNode node ) { // get a token for this node's region Region region = node.getRegion(); @@ -71,7 +71,7 @@ public class SourceIndex ); // for tokens representing inner classes, make sure we only get the simple name - int pos = node.getName().lastIndexOf( '$' ); + int pos = node.toString().lastIndexOf( '$' ); if( pos >= 0 ) { token.end -= pos + 1; @@ -92,7 +92,7 @@ public class SourceIndex return token; } - public void addReference( Identifier node, EntryReference deobfReference ) + public void addReference( AstNode node, EntryReference deobfReference ) { Token token = getToken( node ); if( token != null ) @@ -102,7 +102,7 @@ public class SourceIndex } } - public void addDeclaration( Identifier node, Entry deobfEntry ) + public void addDeclaration( AstNode node, Entry deobfEntry ) { Token token = getToken( node ); if( token != null ) -- cgit v1.2.3