From c4e35f2d516ade27e8e1a863b4bc356f182f43c2 Mon Sep 17 00:00:00 2001 From: jeff Date: Tue, 19 Aug 2014 00:25:32 -0400 Subject: started new reference navigation system --- src/cuchaz/enigma/mapping/Translator.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/cuchaz/enigma/mapping/Translator.java') diff --git a/src/cuchaz/enigma/mapping/Translator.java b/src/cuchaz/enigma/mapping/Translator.java index fc41f94..a1230db 100644 --- a/src/cuchaz/enigma/mapping/Translator.java +++ b/src/cuchaz/enigma/mapping/Translator.java @@ -172,6 +172,19 @@ public class Translator ); } + public BehaviorEntry translateEntry( BehaviorEntry in ) + { + if( in instanceof MethodEntry ) + { + return translateEntry( (MethodEntry)in ); + } + else if( in instanceof ConstructorEntry ) + { + return translateEntry( (ConstructorEntry)in ); + } + throw new Error( "Wrong entry type!" ); + } + public String translate( ArgumentEntry in ) { for( String className : getSelfAndAncestors( in.getClassName() ) ) -- cgit v1.2.3