hotspot/src/share/vm/oops/klass.cpp
changeset 4094 1f424b2b2171
parent 2131 98f9cef66a34
child 4571 80b553bddc26
--- a/hotspot/src/share/vm/oops/klass.cpp	Fri Oct 16 16:14:12 2009 -0700
+++ b/hotspot/src/share/vm/oops/klass.cpp	Sat Oct 17 19:51:05 2009 -0700
@@ -496,11 +496,13 @@
       return result;
     }
   }
+  if (name() == NULL)  return "<unknown>";
   return name()->as_klass_external_name();
 }
 
 
-char* Klass::signature_name() const {
+const char* Klass::signature_name() const {
+  if (name() == NULL)  return "<unknown>";
   return name()->as_C_string();
 }