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

Reply via email to