3085 UseCounterDecay = false; |
3085 UseCounterDecay = false; |
3086 } |
3086 } |
3087 } |
3087 } |
3088 #endif // PRODUCT |
3088 #endif // PRODUCT |
3089 |
3089 |
3090 // Transitional |
|
3091 if (EnableMethodHandles || AnonymousClasses) { |
|
3092 if (!EnableInvokeDynamic && !FLAG_IS_DEFAULT(EnableInvokeDynamic)) { |
|
3093 warning("EnableMethodHandles and AnonymousClasses are obsolete. Keeping EnableInvokeDynamic disabled."); |
|
3094 } else { |
|
3095 EnableInvokeDynamic = true; |
|
3096 } |
|
3097 } |
|
3098 |
|
3099 // JSR 292 is not supported before 1.7 |
3090 // JSR 292 is not supported before 1.7 |
3100 if (!JDK_Version::is_gte_jdk17x_version()) { |
3091 if (!JDK_Version::is_gte_jdk17x_version()) { |
3101 if (EnableInvokeDynamic) { |
3092 if (EnableInvokeDynamic) { |
3102 if (!FLAG_IS_DEFAULT(EnableInvokeDynamic)) { |
3093 if (!FLAG_IS_DEFAULT(EnableInvokeDynamic)) { |
3103 warning("JSR 292 is not supported before 1.7. Disabling support."); |
3094 warning("JSR 292 is not supported before 1.7. Disabling support."); |