@@ -492,7 +492,7 @@ bool HeapShared::is_string_concat_klass(InstanceKlass* ik) {
492492}
493493
494494bool HeapShared::is_archivable_hidden_klass (InstanceKlass* ik) {
495- return CDSConfig::is_dumping_invokedynamic () &&
495+ return CDSConfig::is_dumping_method_handles () &&
496496 (is_lambda_form_klass (ik) || is_lambda_proxy_klass (ik) || is_string_concat_klass (ik));
497497}
498498
@@ -782,7 +782,7 @@ void KlassSubGraphInfo::add_subgraph_object_klass(Klass* orig_k) {
782782 if (orig_k->is_instance_klass ()) {
783783#ifdef ASSERT
784784 InstanceKlass* ik = InstanceKlass::cast (orig_k);
785- if (CDSConfig::is_dumping_invokedynamic ()) {
785+ if (CDSConfig::is_dumping_method_handles ()) {
786786 assert (ik->class_loader () == nullptr ||
787787 HeapShared::is_lambda_proxy_klass (ik),
788788 " we can archive only instances of boot classes or lambda proxy classes" );
@@ -835,7 +835,7 @@ void KlassSubGraphInfo::check_allowed_klass(InstanceKlass* ik) {
835835 }
836836
837837 const char * lambda_msg = " " ;
838- if (CDSConfig::is_dumping_invokedynamic ()) {
838+ if (CDSConfig::is_dumping_method_handles ()) {
839839 lambda_msg = " , or a lambda proxy class" ;
840840 if (HeapShared::is_lambda_proxy_klass (ik) &&
841841 (ik->class_loader () == nullptr ||
@@ -1108,7 +1108,7 @@ void HeapShared::resolve_classes_for_subgraph_of(JavaThread* current, Klass* k)
11081108}
11091109
11101110void HeapShared::initialize_java_lang_invoke (TRAPS) {
1111- if (CDSConfig::is_loading_invokedynamic () || CDSConfig::is_dumping_invokedynamic ()) {
1111+ if (CDSConfig::is_using_aot_linked_classes () || CDSConfig::is_dumping_method_handles ()) {
11121112 resolve_or_init (" java/lang/invoke/Invokers$Holder" , true , CHECK);
11131113 resolve_or_init (" java/lang/invoke/MethodHandle" , true , CHECK);
11141114 resolve_or_init (" java/lang/invoke/MethodHandleNatives" , true , CHECK);
0 commit comments