summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/Translator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/mapping/Translator.java')
-rw-r--r--src/cuchaz/enigma/mapping/Translator.java13
1 files changed, 13 insertions, 0 deletions
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
172 ); 172 );
173 } 173 }
174 174
175 public BehaviorEntry translateEntry( BehaviorEntry in )
176 {
177 if( in instanceof MethodEntry )
178 {
179 return translateEntry( (MethodEntry)in );
180 }
181 else if( in instanceof ConstructorEntry )
182 {
183 return translateEntry( (ConstructorEntry)in );
184 }
185 throw new Error( "Wrong entry type!" );
186 }
187
175 public String translate( ArgumentEntry in ) 188 public String translate( ArgumentEntry in )
176 { 189 {
177 for( String className : getSelfAndAncestors( in.getClassName() ) ) 190 for( String className : getSelfAndAncestors( in.getClassName() ) )