CVSROOT: /cvsroot/classpath Module name: classpath Branch: generics-branch Changes by: Jeroen Frijters <[EMAIL PROTECTED]> 05/09/26 11:43:40
Modified files: . : ChangeLog java/lang : Class.java vm/reference/java/lang: VMClass.java vm/reference/java/lang/reflect: Constructor.java Method.java Added files: gnu/java/lang/reflect: ClassSignatureParser.java GenericSignatureParser.java MethodSignatureParser.java Log message: 2005-09-25 Jeroen Frijters <[EMAIL PROTECTED]> * gnu/java/lang/reflect/ClassSignatureParser.java, gnu/java/lang/reflect/GenericSignatureParser.java, gnu/java/lang/reflect/MethodSignatureParser.java: New files. * java/lang/Class.java (constructor): Changed type to generic type. (cast, getEnumConstants): Added cast. (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. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?only_with_tag=generics-branch&tr1=1.2386.2.137&tr2=1.2386.2.138&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.18&tr2=1.22.2.19&r1=text&r2=text 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.9&tr2=1.10.2.10&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.6&tr2=1.11.2.7&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.3&tr2=1.12.2.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/lang/reflect/ClassSignatureParser.java?only_with_tag=generics-branch&rev=1.1.2.1 http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/lang/reflect/GenericSignatureParser.java?only_with_tag=generics-branch&rev=1.1.2.1 http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/lang/reflect/MethodSignatureParser.java?only_with_tag=generics-branch&rev=1.1.2.1