Handle error cases. Added 'endp' argument.
* include/jvm.h (_Jv_FindClassFromSignature): Updated prototype.
->>>>>>> 1.3459
2005-04-05 Tom Tromey <tromey@redhat.com>
* Makefile.in: Rebuilt.
_Jv_Method *meth = NULL;
_Jv_StackTrace::GetCallerInfo (&Logger::class$, &klass, &meth);
+ jstring meth_name = NULL;
+ jstring klass_name = NULL;
+ if (klass != NULL)
+ klass_name = klass->getName();
+ if (meth != NULL)
+ meth_name = _Jv_NewStringUtf8Const (meth->name);
+
java::lang::StackTraceElement *e
= new java::lang::StackTraceElement
- (JvNewStringUTF (""), 0,
- klass->getName(), _Jv_NewStringUtf8Const (meth->name), false);
+ (JvNewStringUTF (""), 0, klass_name, meth_name, false);
return e;
}