このコードをjunitテストに実行しています。ただし、注釈が見つからず、何も出力されません。何が原因でしょうか。
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Datafield {
}
public class EntityTest
{
@Datafield
StandardFieldText username;
@Test
public void TestEntityAnnotation() throws NoSuchFieldException, SecurityException
{
EntityTest et = new EntityTest();
Annotation[] annos = et.getClass().getAnnotations();
for(Annotation a : annos)
System.out.println(a);
}
}