summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/mapping
diff options
context:
space:
mode:
authorGravatar gegy10002018-05-19 21:22:30 +0200
committerGravatar gegy10002018-05-19 21:22:30 +0200
commit20c3d9327f2136c2aa164b2e9683bc3cfe126607 (patch)
treeaa2ff5ea92e24adf5fb84bbc8529750557c4d776 /src/main/java/cuchaz/enigma/mapping
parentFix highlighting of mapped names (diff)
downloadenigma-fork-20c3d9327f2136c2aa164b2e9683bc3cfe126607.tar.gz
enigma-fork-20c3d9327f2136c2aa164b2e9683bc3cfe126607.tar.xz
enigma-fork-20c3d9327f2136c2aa164b2e9683bc3cfe126607.zip
Fix parameter name offset
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping')
-rw-r--r--src/main/java/cuchaz/enigma/mapping/entry/LocalVariableDefEntry.java19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/entry/LocalVariableDefEntry.java b/src/main/java/cuchaz/enigma/mapping/entry/LocalVariableDefEntry.java
index 0c4f3c1..7742272 100644
--- a/src/main/java/cuchaz/enigma/mapping/entry/LocalVariableDefEntry.java
+++ b/src/main/java/cuchaz/enigma/mapping/entry/LocalVariableDefEntry.java
@@ -22,19 +22,6 @@ public class LocalVariableDefEntry extends LocalVariableEntry {
22 this.desc = desc; 22 this.desc = desc;
23 } 23 }
24 24
25 public LocalVariableDefEntry(MethodDefEntry ownerEntry, int index, String name) {
26 super(ownerEntry, index, name);
27
28 this.ownerEntry = ownerEntry;
29
30 int namedIndex = getNamedIndex();
31 if (namedIndex < 0) {
32 this.desc = TypeDescriptor.of(ownerEntry.getOwnerClassEntry().getName());
33 } else {
34 this.desc = ownerEntry.getDesc().getArgumentDescs().get(namedIndex);
35 }
36 }
37
38 @Override 25 @Override
39 public MethodDefEntry getOwnerEntry() { 26 public MethodDefEntry getOwnerEntry() {
40 return this.ownerEntry; 27 return this.ownerEntry;
@@ -44,12 +31,6 @@ public class LocalVariableDefEntry extends LocalVariableEntry {
44 return desc; 31 return desc;
45 } 32 }
46 33
47 public int getNamedIndex() {
48 // If we're not static, "this" is bound to index 0
49 int indexOffset = ownerEntry.getAccess().isStatic() ? 0 : 1;
50 return index - indexOffset;
51 }
52
53 @Override 34 @Override
54 public LocalVariableDefEntry updateOwnership(ClassEntry classEntry) { 35 public LocalVariableDefEntry updateOwnership(ClassEntry classEntry) {
55 return new LocalVariableDefEntry(ownerEntry.updateOwnership(classEntry), index, name, desc); 36 return new LocalVariableDefEntry(ownerEntry.updateOwnership(classEntry), index, name, desc);