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
|
@ -77,11 +77,11 @@ public final class Constructor extends AccessibleObject implements Member
|
|||
StringBuffer b = new StringBuffer ();
|
||||
b.append(Modifier.toString(getModifiers()));
|
||||
b.append(" ");
|
||||
b.append(getName());
|
||||
Method.appendClassName (b, declaringClass);
|
||||
b.append("(");
|
||||
for (int i = 0; i < parameter_types.length; ++i)
|
||||
{
|
||||
b.append(parameter_types[i].getName());
|
||||
Method.appendClassName (b, parameter_types[i]);
|
||||
if (i < parameter_types.length - 1)
|
||||
b.append(",");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue