From cf3ffcee30083a71e68e3edb9ecbb936cc255992 Mon Sep 17 00:00:00 2001 From: jeff Date: Sun, 28 Sep 2014 15:20:54 -0400 Subject: added proper support for renaming constructors --- .../analysis/SourceIndexBehaviorVisitor.java | 27 +++++----------------- 1 file changed, 6 insertions(+), 21 deletions(-) (limited to 'src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java') diff --git a/src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java b/src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java index f307c11..b883087 100644 --- a/src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java +++ b/src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java @@ -33,7 +33,6 @@ import cuchaz.enigma.mapping.ArgumentEntry; import cuchaz.enigma.mapping.BehaviorEntry; import cuchaz.enigma.mapping.ClassEntry; import cuchaz.enigma.mapping.ConstructorEntry; -import cuchaz.enigma.mapping.Entry; import cuchaz.enigma.mapping.FieldEntry; import cuchaz.enigma.mapping.MethodEntry; @@ -100,10 +99,7 @@ public class SourceIndexBehaviorVisitor extends SourceIndexVisitor } if( tokenNode != null ) { - index.addReference( - tokenNode, - new EntryReference( behaviorEntry, m_behaviorEntry ) - ); + index.addReference( tokenNode, behaviorEntry, m_behaviorEntry ); } } @@ -124,10 +120,7 @@ public class SourceIndexBehaviorVisitor extends SourceIndexVisitor ClassEntry classEntry = new ClassEntry( ref.getDeclaringType().getInternalName() ); FieldEntry fieldEntry = new FieldEntry( classEntry, ref.getName() ); - index.addReference( - node.getMemberNameToken(), - new EntryReference( fieldEntry, m_behaviorEntry ) - ); + index.addReference( node.getMemberNameToken(), fieldEntry, m_behaviorEntry ); } return recurse( node, index ); @@ -140,10 +133,7 @@ public class SourceIndexBehaviorVisitor extends SourceIndexVisitor if( node.getIdentifierToken().getStartLocation() != TextLocation.EMPTY ) { ClassEntry classEntry = new ClassEntry( ref.getInternalName() ); - index.addReference( - node.getIdentifierToken(), - new EntryReference( classEntry, m_behaviorEntry ) - ); + index.addReference( node.getIdentifierToken(), classEntry, m_behaviorEntry ); } return recurse( node, index ); @@ -178,10 +168,7 @@ public class SourceIndexBehaviorVisitor extends SourceIndexVisitor { ClassEntry classEntry = new ClassEntry( ref.getDeclaringType().getInternalName() ); FieldEntry fieldEntry = new FieldEntry( classEntry, ref.getName() ); - index.addReference( - node.getIdentifierToken(), - new EntryReference( fieldEntry, m_behaviorEntry ) - ); + index.addReference( node.getIdentifierToken(), fieldEntry, m_behaviorEntry ); } return recurse( node, index ); @@ -197,10 +184,8 @@ public class SourceIndexBehaviorVisitor extends SourceIndexVisitor ConstructorEntry constructorEntry = new ConstructorEntry( classEntry, ref.getSignature() ); if( node.getType() instanceof SimpleType ) { - index.addReference( - ((SimpleType)node.getType()).getIdentifierToken(), - new EntryReference( constructorEntry, m_behaviorEntry ) - ); + SimpleType simpleTypeNode = (SimpleType)node.getType(); + index.addReference( simpleTypeNode.getIdentifierToken(), constructorEntry, m_behaviorEntry ); } } -- cgit v1.2.3