diff options
| author | 2016-08-12 19:59:54 +0200 | |
|---|---|---|
| committer | 2016-08-12 19:59:54 +0200 | |
| commit | 6032f55ede3c1b550cfd83b2f768926c992d9a98 (patch) | |
| tree | 75aa7866c2dd635d03798819ea0e691ec85f2247 /src/main/java/cuchaz/enigma/bytecode | |
| parent | Implement Enigma directory format (#1) (diff) | |
| download | enigma-fork-6032f55ede3c1b550cfd83b2f768926c992d9a98.tar.gz enigma-fork-6032f55ede3c1b550cfd83b2f768926c992d9a98.tar.xz enigma-fork-6032f55ede3c1b550cfd83b2f768926c992d9a98.zip | |
Remoe JSON directory format support and clean up others things
Diffstat (limited to 'src/main/java/cuchaz/enigma/bytecode')
| -rw-r--r-- | src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java | 10 | ||||
| -rw-r--r-- | src/main/java/cuchaz/enigma/bytecode/ClassTranslator.java | 2 |
2 files changed, 4 insertions, 8 deletions
diff --git a/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java b/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java index 944e486..4a77eec 100644 --- a/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java +++ b/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java | |||
| @@ -241,10 +241,7 @@ public class ClassRenamer { | |||
| 241 | private static String renameClassSignature(String signature, ReplacerClassMap map) { | 241 | private static String renameClassSignature(String signature, ReplacerClassMap map) { |
| 242 | try { | 242 | try { |
| 243 | ClassSignature type = renameType(SignatureAttribute.toClassSignature(signature), map); | 243 | ClassSignature type = renameType(SignatureAttribute.toClassSignature(signature), map); |
| 244 | if (type != null) { | 244 | return type.encode(); |
| 245 | return type.encode(); | ||
| 246 | } | ||
| 247 | return null; | ||
| 248 | } catch (BadBytecode ex) { | 245 | } catch (BadBytecode ex) { |
| 249 | throw new Error("Can't parse field signature: " + signature); | 246 | throw new Error("Can't parse field signature: " + signature); |
| 250 | } | 247 | } |
| @@ -265,10 +262,7 @@ public class ClassRenamer { | |||
| 265 | private static String renameMethodSignature(String signature, ReplacerClassMap map) { | 262 | private static String renameMethodSignature(String signature, ReplacerClassMap map) { |
| 266 | try { | 263 | try { |
| 267 | MethodSignature type = renameType(SignatureAttribute.toMethodSignature(signature), map); | 264 | MethodSignature type = renameType(SignatureAttribute.toMethodSignature(signature), map); |
| 268 | if (type != null) { | 265 | return type.encode(); |
| 269 | return type.encode(); | ||
| 270 | } | ||
| 271 | return null; | ||
| 272 | } catch (BadBytecode ex) { | 266 | } catch (BadBytecode ex) { |
| 273 | throw new Error("Can't parse method signature: " + signature); | 267 | throw new Error("Can't parse method signature: " + signature); |
| 274 | } | 268 | } |
diff --git a/src/main/java/cuchaz/enigma/bytecode/ClassTranslator.java b/src/main/java/cuchaz/enigma/bytecode/ClassTranslator.java index 8fdd851..6c05b83 100644 --- a/src/main/java/cuchaz/enigma/bytecode/ClassTranslator.java +++ b/src/main/java/cuchaz/enigma/bytecode/ClassTranslator.java | |||
| @@ -68,6 +68,8 @@ public class ClassTranslator { | |||
| 68 | } | 68 | } |
| 69 | } | 69 | } |
| 70 | break; | 70 | break; |
| 71 | default: | ||
| 72 | break; | ||
| 71 | } | 73 | } |
| 72 | } | 74 | } |
| 73 | 75 | ||