unreflectGetter and static class initialization
Christian Thalinger
christian.thalinger at oracle.com
Mon Oct 29 09:03:33 PDT 2012
On Oct 24, 2012, at 3:32 PM, John Rose <john.r.rose at oracle.com> wrote:
> On Oct 24, 2012, at 1:08 PM, Jochen Theodorou wrote:
>
>> what do you suggest as workaround?
>
> You could force the class to be initialized when the MH is created. This can be done with Class.forName. It would not exactly give you the semantics you want, since the init would happen early.
>
> Or, you could wrap the buggy MH in a MH which first forces initialization. With a switchpoint you can make it a once-only event (per thread, at least).
...or move to JDK 8 until 7u with an updated 292 is released. Doesn't the NoClassDefFoundError bite you anyway?
-- Chris
>
> — John
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20121029/85518980/attachment.html
More information about the mlvm-dev
mailing list