commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

classpath ./ChangeLog java/lang/Class.java


From: Brian Jones
Subject: classpath ./ChangeLog java/lang/Class.java
Date: Mon, 07 Apr 2003 07:41:19 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Brian Jones <address@hidden>    03/04/07 07:41:19

Modified files:
        .              : ChangeLog 
        java/lang      : Class.java 

Log message:
        2003-04-07  Jeroen Frijters  <address@hidden>
        
        * java/lang/Class.java
        (getSigners): If signers array is null, don't attempt to
        clone it
        (internalGetFields): Implemented algorithm dictated by API docs
        and used HashSet to prevent the same field showing up twice (if
        an interface is implemented multiple times)
        (getMethods): Changed comments to indicate that Object methods are
        available from array types. This is in contrast with the API docs, but
        it matches common sense and the Sun implementation.
        (internalGetMethods): For consistency, changed to use HashMap
        instead of java.util.HashMap.
        (getField): Now uses internalGetField.
        (internalGetField): New method to implement correct search algorithm.
        (getMethod): Changed comments to indicate that Object methods are
        available from array types. Changed to use internalGetMethod.
        (internalGetMethod): New method to implement correct search algorithm.
        (matchParameters): Don't use equals() to compare Class objects, they
        have to be identical so == can be used.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.996&tr2=1.997&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/Class.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]