commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] classpath ./ChangeLog java/lang/Class.java java... [generics


From: Andrew John Hughes
Subject: [commit-cp] classpath ./ChangeLog java/lang/Class.java java... [generics-branch]
Date: Wed, 08 Jun 2005 19:24:52 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         generics-branch
Changes by:     Andrew John Hughes <address@hidden>     05/06/08 23:24:52

Modified files:
        .              : ChangeLog 
        java/lang      : Class.java Package.java 
        java/lang/annotation: AnnotationTypeMismatchException.java 
                              ElementType.java RetentionPolicy.java 
        java/lang/reflect: AnnotatedElement.java Modifier.java 
        vm/reference/java/lang: VMClass.java VMSystem.java 
        vm/reference/java/lang/reflect: Constructor.java Field.java 
                                        Method.java 
Added files:
        vm/reference/java/lang: VMPackage.java 

Log message:
        2005-06-09  Andrew John Hughes  <address@hidden>
        
        * java/lang/Class.java:
        (internalGetClasses()): Use collections with type parameters.
        (internalGetFields()): Likewise.
        (internalGetMethods()): Likewise.
        (getSuperclass()): Changed to new return type.
        (asSubclass(Class<U>)): Documented.
        (getEnumConstants()): Calls VMClass.
        (getAnnotation(Class<?>)): Implemented.
        (getAnnotations()): Implemented.
        (getCanonicalName()): Implemented.
        (getDeclaredAnnotations()): Implemented.
        (getEnclosingClass()): Implemented.
        (getEnclosingConstructor()): Implemented.
        (getEnclosingMethod()): Implemented.
        (getGenericInterfaces()): Implemented.
        (getGenericSuperclass()): Implemented.
        (getTypeParameters()): Implemented.
        (isAnnotationPresent(Class<?>)): Implemented.
        (isAnonymousClass()): Implemented.
        (isLocalClass()): Implemented.
        (isMemberClass()): Implemented.
        * java/lang/Package.java:
        (getAnnotation(Class<?>)): Implemented.
        (getAnnotations()): Implemented.
        (getDeclaredAnnotations()): Implemented.
        (isAnnotationPresent(Class<?>)): Implemented.
        * java/lang/annotation/AnnotationTypeMismatchException.java:
        Added serial version UID.
        * java/lang/annotation/ElementType.java: Likewise.
        * java/lang/annotation/RetentionPolicy.java: Likewise.
        * java/lang/reflect/AnnotatedElement.java: Documented.
        * java/lang/reflect/Modifier.java:
        (toString(int)): Switched to using StringBuilder.
        (toString(int,StringBuilder)): Likewise.
        * vm/reference/java/lang/VMClass.java:
        (getSuperClass(Class<T>)): Updated return type.
        (getSimpleName(Class<?>)): Use VM methods directly.
        (getEnumConstants(Class<T>)): Implementation moved from Class.
        (getDeclaredAnnotations(Class<?>)): New native method.
        (getCanonicalName(Class<?>)): Implemented.
        (getEnclosingClass(Class<?>)): New native method.
        (getEnclosingConstructor(Class<?>)): New native method.
        (getEnclosingMethod(Class<?>)): New native method.
        (getGenericInterfaces(Class<?>)): New native method.
        (getGenericSuperclass(Class<?>)): New native method.
        (getTypeParameters(Class<T>)): New native method.
        (isAnonymousClass(Class<?>)): New native method.
        (isLocalClass(Class<?>)): New native method.
        (isMemberClass(Class<?>)): New native method.
        * vm/reference/java/lang/VMPackage.java:
        New VM class corresponding to java.lang.Package.
        (getDeclaredAnnotations(Class<?>)): New native method.
        * vm/reference/java/lang/VMSystem.java:
        Removed unnecessary imports.
        * vm/reference/java/lang/reflect/Constructor.java:
        (toString()): Changed StringBuffer to StringBuilder.
        (getTypeParameters()): Changed to native method.
        * vm/reference/java/lang/reflect/Field.java:
        (toString()): Changed StringBuffer to StringBuilder.
        * vm/reference/java/lang/reflect/Method.java:
        (getReturnType()): Updated return type.
        (toString()): Changed StringBuffer to StringBuilder.
        (invoke(Object,...)): Updated arguments.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?only_with_tag=generics-branch&tr1=1.2386.2.117&tr2=1.2386.2.118&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/Class.java.diff?only_with_tag=generics-branch&tr1=1.22.2.14&tr2=1.22.2.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/Package.java.diff?only_with_tag=generics-branch&tr1=1.11.2.2&tr2=1.11.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/annotation/AnnotationTypeMismatchException.java.diff?only_with_tag=generics-branch&tr1=1.1.2.3&tr2=1.1.2.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/annotation/ElementType.java.diff?only_with_tag=generics-branch&tr1=1.1.2.1&tr2=1.1.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/annotation/RetentionPolicy.java.diff?only_with_tag=generics-branch&tr1=1.1.2.2&tr2=1.1.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/reflect/AnnotatedElement.java.diff?only_with_tag=generics-branch&tr1=1.1.2.2&tr2=1.1.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/reflect/Modifier.java.diff?only_with_tag=generics-branch&tr1=1.8.2.1&tr2=1.8.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/vm/reference/java/lang/VMPackage.java?only_with_tag=generics-branch&rev=1.1.2.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/vm/reference/java/lang/VMClass.java.diff?only_with_tag=generics-branch&tr1=1.10.2.6&tr2=1.10.2.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/vm/reference/java/lang/VMSystem.java.diff?only_with_tag=generics-branch&tr1=1.10.2.4&tr2=1.10.2.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/vm/reference/java/lang/reflect/Constructor.java.diff?only_with_tag=generics-branch&tr1=1.11.2.4&tr2=1.11.2.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/vm/reference/java/lang/reflect/Field.java.diff?only_with_tag=generics-branch&tr1=1.9&tr2=1.9.2.1&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/vm/reference/java/lang/reflect/Method.java.diff?only_with_tag=generics-branch&tr1=1.12.2.1&tr2=1.12.2.2&r1=text&r2=text





reply via email to

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