diff --git a/src/main/java/bytecode/MethodCodeGen.java b/src/main/java/bytecode/MethodCodeGen.java index ba19f50..6506d8f 100644 --- a/src/main/java/bytecode/MethodCodeGen.java +++ b/src/main/java/bytecode/MethodCodeGen.java @@ -736,6 +736,9 @@ public class MethodCodeGen implements bytecode.visitor.MethodVisitor { expressionNode.accept(this); parameterNodes.add(new ParameterNode(expressionNode.getType(), "")); } + if(methodCallNode.type == null) { + methodCallNode.type = new BaseType(TypeEnum.INT); + } methodVisitor.visitMethodInsn(INVOKEVIRTUAL, methodCallNode.target.memberAccess.identifiers.get(0), methodCallNode.identifier, mapper.generateMethodDescriptor(methodCallNode.type, parameterNodes), false); } }