...
- -Djava.lang.invoke.MethodHandle.DUMP_CLASS_FILES
Boolean value, default value is `false`
If true dump class files generated for lambda forms and derived value types into a directory named DUMP_CLASS_FILES under the current directory - -Djdk.lang.reflect.DVT
Boolean value, default value is `false`
If true, allow reflection on derived value types. This is a temporary workaround until existing hotspot tests convert to VCC/DVT and use reflection on VCC only. - -Dvalhalla.enableValueLambdaForms
Boolean value, default value is `true`
If true then lambda forms with value types in their signature will use the Q type __Value and value-type specific byte code will be generated. - -Dvalhalla.dumpProxyClasses
Boolean value, default value is `false`
If true, dumps MVT lambda forms.
- -Dvalhalla.enablePoolPatches
Boolean value, default value is `false`
If true and if "valhalla.enableValueLambdaForms" is true then lambda forms with value types in their signature will generate byte code with constant pool patching where appropriate - -Dvalhalla.mangleClassInfo
Boolean value, default value is `false`
Ensure value type names are distinguishable a reference class names by prepending ";Q" to the value type name.
Should be used in conjunction with javac flag "mangleClassInfo".
...
Overview
Content Tools
ThemeBuilder