Field.java (toString): Use Method.appendClassName.
* java/lang/reflect/Field.java (toString): Use Method.appendClassName. * java/lang/reflect/Constructor.java (toString): Use Method.appendClassName. * java/lang/reflect/Method.java: Reindented. (appendClassName): New method. (toString): Use it. * defineclass.cc (handleMethod ): Initialize `throws' field of method. (read_one_method_attribute): Handle Exceptions attribute. * java/lang/reflect/natMethod.cc (ClassClass): Removed. (ObjectClass): Removed. (getType): Compute `exception_types'. * java/lang/Class.h (struct _Jv_Method): Added `throws' field. From-SVN: r45153
This commit is contained in:
parent
66b461ce02
commit
224b7b7b0c
8 changed files with 166 additions and 78 deletions
|
@ -1,4 +1,4 @@
|
|||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
|
@ -257,9 +257,9 @@ public final class Field extends AccessibleObject implements Member
|
|||
Modifier.toString(mods, sbuf);
|
||||
sbuf.append(' ');
|
||||
}
|
||||
sbuf.append(getType().getName());
|
||||
Method.appendClassName (sbuf, getType ());
|
||||
sbuf.append(' ');
|
||||
sbuf.append(getDeclaringClass().getName());
|
||||
Method.appendClassName (sbuf, getDeclaringClass());
|
||||
sbuf.append('.');
|
||||
sbuf.append(getName());
|
||||
return sbuf.toString();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue