Hi to all, it's first time that i try to use annotation in client side gwt
application, i tried to compile that code:
@Target( { ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnn {
String value() default "";
}
@MyAnn(value="foo1")
class B {}
public class MyAnnotation {
public MyAnnotation() {}
public static final void foo() {
B b = new B();
MyAnn ann = b.getClass().getAnnotation(MyAnn.class);
GWT.log("" + b.getClass().isAnnotationPresent(MyAnn.class), null);
}
}
but when the compiler reach getAnnotation OR isAnnotationPresent say to me an
error like this:
[ERROR] Line 31: The method isAnnotationPresent(Class<MyAnn>) is undefined for
the type Class<capture#1-of ? extends B>
What's wrong with my code? thanks for any hint
Gian
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---