3706 "perform extra checks when constructing method handles") \ |
3706 "perform extra checks when constructing method handles") \ |
3707 \ |
3707 \ |
3708 diagnostic(bool, OptimizeMethodHandles, true, \ |
3708 diagnostic(bool, OptimizeMethodHandles, true, \ |
3709 "when constructing method handles, try to improve them") \ |
3709 "when constructing method handles, try to improve them") \ |
3710 \ |
3710 \ |
|
3711 diagnostic(bool, UseRicochetFrames, true, \ |
|
3712 "use ricochet stack frames for method handle combination, " \ |
|
3713 "if the platform supports them") \ |
|
3714 \ |
3711 experimental(bool, TrustFinalNonStaticFields, false, \ |
3715 experimental(bool, TrustFinalNonStaticFields, false, \ |
3712 "trust final non-static declarations for constant folding") \ |
3716 "trust final non-static declarations for constant folding") \ |
3713 \ |
3717 \ |
3714 experimental(bool, AllowInvokeGeneric, true, \ |
3718 experimental(bool, AllowInvokeGeneric, true, \ |
3715 "accept MethodHandle.invoke and MethodHandle.invokeGeneric " \ |
3719 "accept MethodHandle.invoke and MethodHandle.invokeGeneric " \ |