natClass.cc (_Jv_CheckCast): add class names to exception
* java/lang/natClass.cc (_Jv_CheckCast): add class names to exception * gnu/gcj/runtime/FirstThread.java (main): replace / with . in jarMainClassName From-SVN: r40604
This commit is contained in:
parent
bf501a6512
commit
082a12bce7
3 changed files with 23 additions and 2 deletions
|
@ -983,7 +983,12 @@ _Jv_CheckCast (jclass c, jobject obj)
|
|||
{
|
||||
if (__builtin_expect
|
||||
(obj != NULL && ! _Jv_IsAssignableFrom(c, JV_CLASS (obj)), false))
|
||||
JvThrow (new java::lang::ClassCastException);
|
||||
JvThrow (new java::lang::ClassCastException
|
||||
((new java::lang::StringBuffer
|
||||
(obj->getClass()->getName()))->append
|
||||
(JvNewStringUTF(" cannot be cast to "))->append
|
||||
(c->getName())->toString()));
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue