src/hotspot/share/oops/klass.cpp
changeset 49368 2ed1c37df3a5
parent 49329 04ed29f9ef33
child 49393 93fe2fc5c093
equal deleted inserted replaced
49366:f95ef5511e1f 49368:2ed1c37df3a5
   634   }
   634   }
   635   if (name() == NULL)  return "<unknown>";
   635   if (name() == NULL)  return "<unknown>";
   636   return name()->as_klass_external_name();
   636   return name()->as_klass_external_name();
   637 }
   637 }
   638 
   638 
   639 
       
   640 const char* Klass::signature_name() const {
   639 const char* Klass::signature_name() const {
   641   if (name() == NULL)  return "<unknown>";
   640   if (name() == NULL)  return "<unknown>";
   642   return name()->as_C_string();
   641   return name()->as_C_string();
       
   642 }
       
   643 
       
   644 const char* Klass::external_kind() const {
       
   645   if (is_interface()) return "interface";
       
   646   if (is_abstract()) return "abstract class";
       
   647   return "class";
   643 }
   648 }
   644 
   649 
   645 // Unless overridden, modifier_flags is 0.
   650 // Unless overridden, modifier_flags is 0.
   646 jint Klass::compute_modifier_flags(TRAPS) const {
   651 jint Klass::compute_modifier_flags(TRAPS) const {
   647   return 0;
   652   return 0;