summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/mapping/entry
diff options
context:
space:
mode:
authorGravatar Adrian Siekierka2018-11-04 12:30:00 +0100
committerGravatar Adrian Siekierka2018-11-04 12:43:47 +0100
commitfb31387fdeedd831b80446afbe7adea719499348 (patch)
tree17e98fc3d73e1fa71d208f77e6a367a5bb0ad96b /src/main/java/cuchaz/enigma/mapping/entry
parenthackfix argument order in inner class constructors. this needs a proper fix (diff)
downloadenigma-fork-fb31387fdeedd831b80446afbe7adea719499348.tar.gz
enigma-fork-fb31387fdeedd831b80446afbe7adea719499348.tar.xz
enigma-fork-fb31387fdeedd831b80446afbe7adea719499348.zip
unify local variable/argument numbering
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping/entry')
-rw-r--r--src/main/java/cuchaz/enigma/mapping/entry/MethodDefEntry.java10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/entry/MethodDefEntry.java b/src/main/java/cuchaz/enigma/mapping/entry/MethodDefEntry.java
index bb7c85e..ec3af69 100644
--- a/src/main/java/cuchaz/enigma/mapping/entry/MethodDefEntry.java
+++ b/src/main/java/cuchaz/enigma/mapping/entry/MethodDefEntry.java
@@ -37,16 +37,6 @@ public class MethodDefEntry extends MethodEntry {
37 return signature; 37 return signature;
38 } 38 }
39 39
40 public int getVariableOffset(ClassDefEntry ownerEntry) {
41 // Enum constructors have an implicit "name" and "ordinal" parameter as well as "this"
42 if (ownerEntry.getAccess().isEnum() && getName().startsWith("<")) {
43 return 3;
44 } else {
45 // If we're not static, "this" is bound to index 0
46 return getAccess().isStatic() ? 0 : 1;
47 }
48 }
49
50 @Override 40 @Override
51 public MethodDefEntry updateOwnership(ClassEntry classEntry) { 41 public MethodDefEntry updateOwnership(ClassEntry classEntry) {
52 return new MethodDefEntry(new ClassEntry(classEntry.getName()), name, descriptor, signature, access); 42 return new MethodDefEntry(new ClassEntry(classEntry.getName()), name, descriptor, signature, access);