我正在嘗試使用Java註釋,但似乎無法讓我的代碼識別出存在。 我在做什麼錯?Java註釋不起作用
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 );
}
}
您可能想要編輯代碼以刪除未使用的'annotations'局部變量或使用:for(Annotation annotation:annotations){... – blank 2009-04-08 06:13:16