Updates: Status: New
Comment #8 on issue 714 by tu...@tudorgirba.com: VerveineJ does not produce correct values for classes in annotation instances http://code.google.com/p/moose-technology/issues/detail?id=714
I tested it and it works in the previous case, but I found another one for which it does not work properly.
Namely:
@Interceptors({InterceptorClass.class, AnotherInterceptorClass.class}) public class AnotherAnnotatedClass { }
produces:
(FAMIX.AnnotationInstanceAttribute (id: 26) (annotationTypeAttribute (ref: 9)) (parentAnnotationInstance (ref: 3)) (value 'InterceptorClass.class'))
The value should be '{InterceptorClass.class, AnotherInterceptorClass.class}'. Or we can make it such that value accepts a collection, and then value can be (value 'InterceptorClass.class' 'AnotherInterceptorClass.class')
Attachments: another-annotations-test.zip 22.9 KB