diff --git a/src/ikj/main/ioke/lang/java/JavaIntegration.java b/src/ikj/main/ioke/lang/java/JavaIntegration.java index 72e2e3ee..0cec66ff 100644 --- a/src/ikj/main/ioke/lang/java/JavaIntegration.java +++ b/src/ikj/main/ioke/lang/java/JavaIntegration.java @@ -179,6 +179,9 @@ private static void loadParameterWithConversion(MethodVisitor mv, Class paramete } else if(parameterType == Double.TYPE) { mv.visitVarInsn(DLOAD, position); mv.visitMethodInsn(INVOKESTATIC, "java/lang/Double", "valueOf", "(D)Ljava/lang/Double;"); + } else if(parameterType == Boolean.TYPE) { + mv.visitVarInsn(ILOAD, position); + mv.visitMethodInsn(INVOKESTATIC, "java/lang/Boolean", "valueOf", "(Z)Ljava/lang/Boolean;"); } else { mv.visitVarInsn(ALOAD, position); }