소스 검색

Fixed Bridge methods invoking in the incorrect class

kindlich 5 년 전
부모
커밋
191a9a8d4b
No known key found for this signature in database
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1
    1
      JavaBytecodeCompiler/src/main/java/org/openzen/zenscript/javabytecode/compiler/JavaExpressionVisitor.java

+ 1
- 1
JavaBytecodeCompiler/src/main/java/org/openzen/zenscript/javabytecode/compiler/JavaExpressionVisitor.java 파일 보기

@@ -1912,7 +1912,7 @@ public class JavaExpressionVisitor implements ExpressionVisitor<Void>, JavaNativ
1912 1912
 				bridgeWriter.checkCast(type);
1913 1913
 			}
1914 1914
 			
1915
-			bridgeWriter.invokeVirtual(methodInfo);
1915
+			bridgeWriter.invokeVirtual(new JavaMethod(JavaClass.fromInternalName(className, JavaClass.Kind.CLASS), methodInfo.kind, methodInfo.name, methodInfo.compile, signature, methodInfo.modifiers, methodInfo.genericResult));
1916 1916
 			if(expression.header.getReturnType().type != BasicTypeID.VOID) {
1917 1917
 				bridgeWriter.returnType(context.getType(expression.header.getReturnType()));
1918 1918
 			}

Loading…
취소
저장