3716 "when constructing method handles, try to improve them") \ |
3716 "when constructing method handles, try to improve them") \ |
3717 \ |
3717 \ |
3718 experimental(bool, TrustFinalNonStaticFields, false, \ |
3718 experimental(bool, TrustFinalNonStaticFields, false, \ |
3719 "trust final non-static declarations for constant folding") \ |
3719 "trust final non-static declarations for constant folding") \ |
3720 \ |
3720 \ |
3721 experimental(bool, AllowTransitionalJSR292, true, \ |
3721 experimental(bool, AllowInvokeGeneric, true, \ |
3722 "recognize pre-PFD formats of invokedynamic") \ |
|
3723 \ |
|
3724 experimental(bool, PreferTransitionalJSR292, false, \ |
|
3725 "prefer pre-PFD APIs on boot class path, if they exist") \ |
|
3726 \ |
|
3727 experimental(bool, AllowInvokeForInvokeGeneric, false, \ |
|
3728 "accept MethodHandle.invoke and MethodHandle.invokeGeneric " \ |
3722 "accept MethodHandle.invoke and MethodHandle.invokeGeneric " \ |
3729 "as equivalent methods") \ |
3723 "as equivalent methods") \ |
3730 \ |
3724 \ |
3731 develop(bool, TraceInvokeDynamic, false, \ |
3725 develop(bool, TraceInvokeDynamic, false, \ |
3732 "trace internal invoke dynamic operations") \ |
3726 "trace internal invoke dynamic operations") \ |