diff options
Diffstat (limited to 'src/cuchaz/enigma/mapping/Translator.java')
| -rw-r--r-- | src/cuchaz/enigma/mapping/Translator.java | 13 |
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() ) ) |