Community
Participate
Working Groups
I20050112-1200 TypeDeclaration after AnnotationTypeDeclaration has wrong source range. The declaration of class 'Client' starts just before '@A("Void");'. Expected: just before '@Main'. @interface A { String value() default ""; } @interface Main { A child() default @A("Void"); } @Main(child=@A("")) @A class Client { }
I am working on it.
This is a bug in the parser. The modifiersSourceStart is not right.
Fixed and released in HEAD. Regression test added in ASTConverter15Test.test0107
Verified in I20050215-2300