boot/src/main/java/org/apidesign/html/boot/impl/JsClassLoader.java
branchclassloader
changeset 153 16a9e0101224
parent 143 b3b56bed079e
child 160 b5a06e2b3b92
     1.1 --- a/boot/src/main/java/org/apidesign/html/boot/impl/JsClassLoader.java	Mon Jun 24 10:11:12 2013 +0200
     1.2 +++ b/boot/src/main/java/org/apidesign/html/boot/impl/JsClassLoader.java	Tue Jun 25 09:27:40 2013 +0200
     1.3 @@ -311,6 +311,13 @@
     1.4                      super.visitTypeInsn(Opcodes.CHECKCAST, sv.returnType.getInternalName());
     1.5                      super.visitInsn(Opcodes.ARETURN);
     1.6                      break;
     1.7 +                case Type.BOOLEAN:
     1.8 +                    super.visitTypeInsn(Opcodes.CHECKCAST, "java/lang/Boolean");
     1.9 +                    super.visitMethodInsn(Opcodes.INVOKEVIRTUAL, 
    1.10 +                        "java/lang/Boolean", "booleanValue", "()Z"
    1.11 +                    );
    1.12 +                    super.visitInsn(Opcodes.IRETURN);
    1.13 +                    break;
    1.14                  default:
    1.15                      super.visitTypeInsn(Opcodes.CHECKCAST, "java/lang/Number");
    1.16                      super.visitMethodInsn(Opcodes.INVOKEVIRTUAL,