Estoy intentando utilizar anotaciones Java, pero parece que no puede conseguir mi código de reconocer que uno existe. ¿Qué estoy haciendo mal?Java anotaciones no trabaja
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 );
}
}
es posible que desee modificar el código para eliminar la variable o el uso local de los no utilizados 'anotaciones': for (Anotación anotación: anotaciones) {... – blank