hotspot/src/share/vm/oops/instanceKlass.cpp
changeset 13391 30245956af37
parent 13201 69f157caabcc
child 13728 882756847a04
equal deleted inserted replaced
13309:50c604cb0d5f 13391:30245956af37
  2427     st->print(" = ");
  2427     st->print(" = ");
  2428     java_lang_invoke_MethodType::print_signature(obj, st);
  2428     java_lang_invoke_MethodType::print_signature(obj, st);
  2429   } else if (java_lang_boxing_object::is_instance(obj)) {
  2429   } else if (java_lang_boxing_object::is_instance(obj)) {
  2430     st->print(" = ");
  2430     st->print(" = ");
  2431     java_lang_boxing_object::print(obj, st);
  2431     java_lang_boxing_object::print(obj, st);
       
  2432   } else if (as_klassOop() == SystemDictionary::LambdaForm_klass()) {
       
  2433     oop vmentry = java_lang_invoke_LambdaForm::vmentry(obj);
       
  2434     if (vmentry != NULL) {
       
  2435       st->print(" => ");
       
  2436       vmentry->print_value_on(st);
       
  2437     }
       
  2438   } else if (as_klassOop() == SystemDictionary::MemberName_klass()) {
       
  2439     oop vmtarget = java_lang_invoke_MemberName::vmtarget(obj);
       
  2440     if (vmtarget != NULL) {
       
  2441       st->print(" = ");
       
  2442       vmtarget->print_value_on(st);
       
  2443     } else {
       
  2444       java_lang_invoke_MemberName::clazz(obj)->print_value_on(st);
       
  2445       st->print(".");
       
  2446       java_lang_invoke_MemberName::name(obj)->print_value_on(st);
       
  2447     }
  2432   }
  2448   }
  2433 }
  2449 }
  2434 
  2450 
  2435 const char* instanceKlass::internal_name() const {
  2451 const char* instanceKlass::internal_name() const {
  2436   return external_name();
  2452   return external_name();