ソースを参照

Fixed Bridge methods invoking in the incorrect class

kindlich 5年前
コミット
191a9a8d4b
この署名に対応する既知のキーがデータベースに存在しません

+ 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
 			}

読み込み中…
キャンセル
保存