インデントが消えたので再投稿。

// mark.java
public @interface mark {
  public String value();
}

// Hoge.java
@mark("value123")
public class Hoge {
  public static void main(String[] args) {
    java.lang.annotation.Annotation[] anns = Hoge.class.getAnnotations();
    System.err.println("*** debug: anns.length="+anns.length);
  }
}

// 実行
$ java Hoge
*** debug: anns.length=0  # 長さは0じゃなくて1のはずなのに。。。

助けて下さい。