J'essaie d'utiliser des annotations Java, mais je n'arrive pas à faire reconnaître mon code par mon code. Qu'est-ce que je fais de mal?Les annotations Java ne fonctionnent pas
import java.lang.reflect.*;
import java.lang.annotation.*;
@interface MyAnnotation{}
public class FooTest
{
@MyAnnotation
public void doFoo()
{
}
public static void main(String[] args) throws Exception
{
Method method = FooTest.class.getMethod("doFoo");
Annotation[] annotations = method.getAnnotations();
for(Annotation annotation : method.getAnnotations())
System.out.println("Annotation: " + annotation );
}
}
vous pouvez modifier le code pour supprimer la variable locale inutilisés 'annotations ou de l'utilisation: pour (annotation Annotation: annotations) {... – blank