Sto tentando di utilizzare le annotazioni Java, ma non riesco a ottenere che il mio codice riconosca che esiste. Cosa sto sbagliando?Le annotazioni Java non funzionano
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 );
}
}
si potrebbe desiderare di modificare il codice per rimuovere le 'annotazioni' inutilizzati variabile locale o l'uso: per (annotazione Annotazione: annotazioni) {... – blank