Constructor.java:
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append(Modifier.toString(getModifiers()));
sb.append(' ');
sb.append(getDeclaringClass().getName());
sb.append('(');
Class[] c = getParameterTypes();
if(c.length > 0) {
sb.append(c[0].getName());
for(int i = 1; i < c.length; i++) {
sb.append(',');
sb.append(c[i].getName());
}
}
+ sb.append(')');
+ c = getExceptionTypes();
+ if(c.length > 0) {
+ sb.append(" throws ");
+ sb.append(c[0].getName());
+ for(int i = 1; i < c.length; i++) {
+ sb.append(", ");
+ sb.append(c[i].getName());
+ }
+ }
return sb.toString();
}
Method.java:
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append(Modifier.toString(getModifiers()));
sb.append(' ');
sb.append(getReturnType());
sb.append(' ');
sb.append(getDeclaringClass().getName());
sb.append('.');
sb.append(getName());
sb.append('(');
Class[] c = getParameterTypes();
if(c.length > 0) {
sb.append(c[0].getName());
for(int i = 1; i < c.length; i++) {
sb.append(',');
sb.append(c[i].getName());
}
}
sb.append(')');
+ c = getExceptionTypes();
+ if(c.length > 0) {
+ sb.append(" throws ");
+ sb.append(c[0].getName());
+ for(int i = 1; i < c.length; i++) {
+ sb.append(", ");
+ sb.append(c[i].getName());
+ }
+ }
return sb.toString();
}
_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath