3645 "Don't compile methods larger than this if " \ |
3645 "Don't compile methods larger than this if " \ |
3646 "+DontCompileHugeMethods") \ |
3646 "+DontCompileHugeMethods") \ |
3647 \ |
3647 \ |
3648 /* New JDK 1.4 reflection implementation */ \ |
3648 /* New JDK 1.4 reflection implementation */ \ |
3649 \ |
3649 \ |
3650 develop(bool, UseNewReflection, true, \ |
|
3651 "Temporary flag for transition to reflection based on dynamic " \ |
|
3652 "bytecode generation in 1.4; can no longer be turned off in 1.4 " \ |
|
3653 "JDK, and is unneeded in 1.3 JDK, but marks most places VM " \ |
|
3654 "changes were needed") \ |
|
3655 \ |
|
3656 develop(bool, VerifyReflectionBytecodes, false, \ |
|
3657 "Force verification of 1.4 reflection bytecodes. Does not work " \ |
|
3658 "in situations like that described in 4486457 or for " \ |
|
3659 "constructors generated for serialization, so can not be enabled "\ |
|
3660 "in product.") \ |
|
3661 \ |
|
3662 product(bool, ReflectionWrapResolutionErrors, true, \ |
|
3663 "Temporary flag for transition to AbstractMethodError wrapped " \ |
|
3664 "in InvocationTargetException. See 6531596") \ |
|
3665 \ |
|
3666 develop(intx, FastSuperclassLimit, 8, \ |
3650 develop(intx, FastSuperclassLimit, 8, \ |
3667 "Depth of hardwired instanceof accelerator array") \ |
3651 "Depth of hardwired instanceof accelerator array") \ |
3668 \ |
3652 \ |
3669 /* Properties for Java libraries */ \ |
3653 /* Properties for Java libraries */ \ |
3670 \ |
3654 \ |