Hi! Looks like there is a problem with findVirtual. Since I don't know very much about the MethodHandle Java level, I want to be sure it's not my fault.
Doing: MethodHandle mh = MethodHandles.lookup().findVirtual(Object.class, "toString", MethodType.make(String.class)); String result = mh.<String>invoke("foo"); results in: Exception in thread "main" java.dyn.WrongMethodTypeException: ()Ljava/lang/String; cannot be called as (Ljava/lang/String;)Ljava/lang/String; which looks very odd to me. This also happens with other virtuals that take e.g. ints. Is it my fault or is there a bug in MethodType? -- Christian _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev