This webrev has a small jtreg test for the hotspot repository. http://cr.openjdk.java.net/~jrose/7001423/webrev.00/
It exercises the invokedynamic instruction, making the the bootstrap method parameters are made available to the BSM, and ensuring that the resulting call site can be invoked as expected. (Not included, to be done later: Multiple invocation of dynamic call sites, additional bootstrap method parameters, "ldc" of MethodHandle and MethodType constants.) In order to introduce an invokedynamic instruction (without help from the compiler), this unit test comes with a medium-sized script (single-file Java program) called "Indify" which generates the instruction in the test file. The Indify script is described here: http://blogs.sun.com/jrose/entry/a_modest_tool_for_writing In later pushes, Indify will be re-used for additional unit tests (such as those mentioned above to be done later). Thanks, -- John _______________________________________________ mlvm-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
