JSR 292 RI status & javadoc checkpoint

John Rose John.Rose at Sun.COM
Thu Mar 25 03:29:59 PDT 2010


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


More information about the mlvm-dev mailing list