hotspot/src/share/vm/oops/klass.cpp
changeset 4094 1f424b2b2171
parent 2131 98f9cef66a34
child 4571 80b553bddc26
equal deleted inserted replaced
4093:56d7f1c2102c 4094:1f424b2b2171
   494       strcpy(result + result_len, hash_buf);
   494       strcpy(result + result_len, hash_buf);
   495       assert(strlen(result) == result_len + hash_len, "");
   495       assert(strlen(result) == result_len + hash_len, "");
   496       return result;
   496       return result;
   497     }
   497     }
   498   }
   498   }
       
   499   if (name() == NULL)  return "<unknown>";
   499   return name()->as_klass_external_name();
   500   return name()->as_klass_external_name();
   500 }
   501 }
   501 
   502 
   502 
   503 
   503 char* Klass::signature_name() const {
   504 const char* Klass::signature_name() const {
       
   505   if (name() == NULL)  return "<unknown>";
   504   return name()->as_C_string();
   506   return name()->as_C_string();
   505 }
   507 }
   506 
   508 
   507 // Unless overridden, modifier_flags is 0.
   509 // Unless overridden, modifier_flags is 0.
   508 jint Klass::compute_modifier_flags(TRAPS) const {
   510 jint Klass::compute_modifier_flags(TRAPS) const {