RFR JDK-8182678: add javac and method handle support for mangled value class names in CONSTANT_ClassInfo

Paul Sandoz paul.sandoz at oracle.com
Thu Jun 22 16:36:26 UTC 2017


> On 22 Jun 2017, at 04:35, Maurizio Cimadamore <maurizio.cimadamore at oracle.com> wrote:
> 
> 
> 
> On 22/06/17 02:22, Paul Sandoz wrote:
>> Looks good, although it would be nice if the javac and java properties were the same name as it’s hard to remember the plethora of such properties that are available.
> Sure - note that I tried to use the same name - but the javac convention is not to use any qualified name for options, while it seems like all the MVT-related options in the JDK starts off with 'valhalla.' - which is why I landed there, as the option name is kind of the same (mangleClassInfo is contained in both), and the scheme is consistent with both javac and jdk unwritten rules.
> 
> That said, if you think it's too confusing, I can change it no problem.
> 

Thinking more, my objection is really that i don’t have a holistic view of all the possible flags for javac, and hotspot.

It would be useful if we have a page somewhere listing all such flags with a small description. We cold use a dummy issue and edit the description?

Paul.


More information about the valhalla-dev mailing list