summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java
index 0064153..1c11f58 100644
--- a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java
+++ b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java
@@ -147,7 +147,7 @@ public class TranslationMethodVisitor extends MethodVisitor {
147 // If we didn't receive any parameter metadata, generate it 147 // If we didn't receive any parameter metadata, generate it
148 if (!hasParameterMeta) { 148 if (!hasParameterMeta) {
149 List<TypeDescriptor> arguments = methodEntry.getDesc().getArgumentDescs(); 149 List<TypeDescriptor> arguments = methodEntry.getDesc().getArgumentDescs();
150 int offset = 0; 150 int offset = ((ownerEntry.getAccess().getFlags() & Opcodes.ACC_INTERFACE) != 0) ? 1 : 0;
151 151
152 for (int index = 0; index < arguments.size(); index++) { 152 for (int index = 0; index < arguments.size(); index++) {
153 LocalVariableEntry entry = new LocalVariableEntry(methodEntry, offset, "", true); 153 LocalVariableEntry entry = new LocalVariableEntry(methodEntry, offset, "", true);