summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/mapping/MethodMapping.java
diff options
context:
space:
mode:
authorGravatar gegy10002018-06-24 19:12:24 +0200
committerGravatar gegy10002018-06-24 19:12:24 +0200
commit81adac1706ee5f96c97cc26874ebb0d6cbb56c7f (patch)
tree3e9d8047df428354d0fe8dc3e71f14fa34fa01b9 /src/main/java/cuchaz/enigma/mapping/MethodMapping.java
parentFix method reference and bridge detection (diff)
downloadenigma-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.java7
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}