diff options
| author | 2018-06-24 19:12:24 +0200 | |
|---|---|---|
| committer | 2018-06-24 19:12:24 +0200 | |
| commit | 81adac1706ee5f96c97cc26874ebb0d6cbb56c7f (patch) | |
| tree | 3e9d8047df428354d0fe8dc3e71f14fa34fa01b9 /src/main/java/cuchaz/enigma/mapping/MethodMapping.java | |
| parent | Fix method reference and bridge detection (diff) | |
| download | enigma-fork-81adac1706ee5f96c97cc26874ebb0d6cbb56c7f.tar.gz enigma-fork-81adac1706ee5f96c97cc26874ebb0d6cbb56c7f.tar.xz enigma-fork-81adac1706ee5f96c97cc26874ebb0d6cbb56c7f.zip | |
Fix handling of null deobf mappings
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping/MethodMapping.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/mapping/MethodMapping.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/MethodMapping.java b/src/main/java/cuchaz/enigma/mapping/MethodMapping.java index 363bab8..2f10144 100644 --- a/src/main/java/cuchaz/enigma/mapping/MethodMapping.java +++ b/src/main/java/cuchaz/enigma/mapping/MethodMapping.java | |||
| @@ -76,6 +76,9 @@ public class MethodMapping implements Comparable<MethodMapping>, MemberMapping<M | |||
| 76 | } | 76 | } |
| 77 | 77 | ||
| 78 | public String getDeobfName() { | 78 | public String getDeobfName() { |
| 79 | if (deobfName == null) { | ||
| 80 | return obfName; | ||
| 81 | } | ||
| 79 | return this.deobfName; | 82 | return this.deobfName; |
| 80 | } | 83 | } |
| 81 | 84 | ||
| @@ -200,4 +203,8 @@ public class MethodMapping implements Comparable<MethodMapping>, MemberMapping<M | |||
| 200 | public void setModifier(Mappings.EntryModifier modifier) { | 203 | public void setModifier(Mappings.EntryModifier modifier) { |
| 201 | this.modifier = modifier; | 204 | this.modifier = modifier; |
| 202 | } | 205 | } |
| 206 | |||
| 207 | public boolean isObfuscated() { | ||
| 208 | return deobfName == null || deobfName.equals(obfName); | ||
| 209 | } | ||
| 203 | } | 210 | } |