classpath-patches
[Top][All Lists]
Advanced

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

[cp-patches] [generics] Partial implementation of generic signature pars


From: Jeroen Frijters
Subject: [cp-patches] [generics] Partial implementation of generic signature parsing
Date: Mon, 26 Sep 2005 13:44:10 +0200

Hi,

I started implementing the parsing of the new Signature attribute that
describes the 1.5 generic signatures. Not everything is there yet, but I
will continue to flesh out the implementation.

Regards,
Jeroen

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

Attachment: signature.patch.txt
Description: signature.patch.txt


reply via email to

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