The JSR 292 EG has been working with me to refine and clarify the spec for invokedynamic. I have pushed updates to the RI to reflect this ongoing work. For the record, here is javadoc for the current state of the RI:
http://cr.openjdk.java.net/~jrose/pres/indy-javadoc-mlvm/ The presentation and logic of the javadoc is not perfect. Please do send me your suggestions for improvement! Here are some holes in the implementation that I know about and will fix soon: - translation from signatures to method types sometimes fails on classes not on the boot class path - java.dyn.MethodHandle inherits from a type MethodHandleImpl that needs to go away - adapter method handles cannot be built for some signatures, including those for which primitives precede references - MH.invokeGeneric behaves the same as MH.invokeExact (oops: it is supposed to be more permissive) Best wishes, -- John _______________________________________________ mlvm-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
