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...


From: Andrew John Hughes
Subject: [commit-cp] classpath ./ChangeLog java/lang/Class.java java...
Date: Mon, 03 Apr 2006 20:09:14 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Andrew John Hughes <address@hidden>     06/04/03 20:09:14

Modified files:
        .              : ChangeLog 
        java/lang      : Class.java 
        java/util      : Arrays.java 
        vm/reference/java/lang: VMClass.java 
        vm/reference/java/lang/reflect: Constructor.java Method.java 
Added files:
        gnu/java/lang/reflect: ClassSignatureParser.java 
                               FieldSignatureParser.java 
                               GenericSignatureParser.java 
                               MethodSignatureParser.java TypeImpl.java 
        java/lang/reflect: GenericDeclaration.java 
                           MalformedParameterizedTypeException.java 
                           TypeVariable.java 

Log message:
        2006-04-03  Andrew John Hughes  <address@hidden>
        
        * gnu/java/lang/reflect/ClassSignatureParser.java,
        * gnu/java/lang/reflect/FieldSignatureParser.java,
        * gnu/java/lang/reflect/GenericSignatureParser.java,
        * gnu/java/lang/reflect/MethodSignatureParser.java,
        * gnu/java/lang/reflect/TypeImpl.java,
        * java/lang/Class.java,
        * java/lang/reflect/GenericDeclaration.java,
        * java/lang/reflect/MalformedParameterizedTypeException.java,
        * java/lang/reflect/TypeVariable.java,
        * java/util/Arrays.java,
        * vm/reference/java/lang/VMClass.java,
        * vm/reference/java/lang/reflect/Constructor.java,
        * vm/reference/java/lang/reflect/Method.java:
        Incorporate changes from the generics branch.
        
        2005-10-01  Jeroen Frijters  <address@hidden>
        
        * vm/reference/java/lang/reflect/Constructor.java
        (getSignature): New method.
        (getGenericExceptionTypes): New method.
        (getGenericParameterTypes): New method.
        * vm/reference/java/lang/reflect/Method.java
        (getSignature): New method.
        (getGenericExceptionTypes): New method.
        (getGenericParameterTypes): New method.
        (getGenericReturnType): New method.
        
        2005-09-30  Jeroen Frijters  <address@hidden>
        
        * gnu/java/lang/reflect/FieldSignatureParser.java: New file.
        * gnu/java/lang/reflect/ClassSignatureParser.java,
        gnu/java/lang/reflect/GenericSignatureParser.java,
        gnu/java/lang/reflect/MethodSignatureParser.java:
        Finished implementation.
        
        2005-09-25  Jeroen Frijters  <address@hidden>
        
        * gnu/java/lang/reflect/ClassSignatureParser.java,
        gnu/java/lang/reflect/GenericSignatureParser.java,
        gnu/java/lang/reflect/MethodSignatureParser.java: New files.
        * java/lang/Class.java
        (getGenericInterfaces, getGenericSuperclass, getTypeParameters):
        Implemented.
        * vm/reference/java/lang/VMClass.java
        (getSimpleName, getDeclaredAnnotations, getCanonicalName,
        getEnclosingClass, getEnclosingConstructor, getEnclosingMethod,
        isAnonymousClass, isLocalClass, isMemberClass):
        Removed generic types from signatures.
        (getGenericInterfaces, getGenericSuperclass, getTypeParameters):
        Removed.
        (getClassSignature): New method.
        * vm/reference/java/lang/reflect/Constructor.java
        (getTypeParameters): Implemented.
        * vm/reference/java/lang/reflect/Method.java
        (getTypeParameters, getSignature): New methods.
        
        2005-06-09  Andrew John Hughes  <address@hidden>
        
        * java/lang/Class.java:
        (asSubclass(Class)): Documented.
        (getCanonicalName()): Implemented.
        (getEnclosingClass()): Implemented.
        (getEnclosingConstructor()): Implemented.
        (getEnclosingMethod()): Implemented.
        (getGenericInterfaces()): Implemented.
        (getGenericSuperclass()): Implemented.
        (getTypeParameters()): Implemented.
        (isAnonymousClass()): Implemented.
        (isLocalClass()): Implemented.
        (isMemberClass()): Implemented.
        * vm/reference/java/lang/VMClass.java:
        (getSuperClass(Class<?>)): Updated return type.
        (getSimpleName(Class<?>)): Use VM methods directly.
        (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/reflect/Constructor.java:
        (getTypeParameters()): Changed to native method.
        
        2005-05-05  Andrew John Hughes  <address@hidden>
        
        * java/lang/Class.java:
        (getSimpleName()): Implemented.
        * vm/reference/java/lang/VMClass.java:
        (getSimpleName()): Reference implementation.
        
        2005-04-20  Tom Tromey  <address@hidden>
        
        * java/util/Arrays.java (hashCode): New methods.
        (deepHashCode): New method.
        (deepEquals): Likewise.
        (toString): New methods.
        (deepToString): New method.
        
        2005-04-04  Andrew John Hughes  <address@hidden>
        
        * java/lang/Class.java:
        (isEnum()): New method implemented.
        (isSynthetic()): New method implemented.
        (isAnnotation()): New method implemented.
        * vm/reference/java/lang/VMClass.java:
        (isEnum()): New native method.
        (isSynthetic()): New native method.
        (isAnnotation()): New native method.
        
        2005-03-21  Andrew John Hughes  <address@hidden>
        
        * java/lang/Class.java:
        Implements java.lang.reflect.Type

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6999&tr2=1.7000&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/lang/reflect/ClassSignatureParser.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/lang/reflect/FieldSignatureParser.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/lang/reflect/GenericSignatureParser.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/lang/reflect/MethodSignatureParser.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/lang/reflect/TypeImpl.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/lang/Class.java.diff?tr1=1.43&tr2=1.44&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/lang/reflect/GenericDeclaration.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/lang/reflect/MalformedParameterizedTypeException.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/lang/reflect/TypeVariable.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/util/Arrays.java.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/vm/reference/java/lang/VMClass.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/vm/reference/java/lang/reflect/Constructor.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/vm/reference/java/lang/reflect/Method.java.diff?tr1=1.17&tr2=1.18&r1=text&r2=text




reply via email to

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