パッケージのJavadocを書く際に出てきたpackage-info.javaでは、パッケージに対してアノテーションを付けることが出来る。
(アノテーションを付ける為にpackage.htmlをやめたんだろう)
ということは、リフレクションでパッケージのアノテーション情報を取得することが出来る。
ということは、コンパイルするとpackage-info.classが作られる。(中身は空のインターフェースのようだが)
でも、SunのjavacとEclipse3.2で、package-info.classが作られる条件が違うというのはいかがなものか。
(コンパイルした中身がenumのswitchのように微妙に異なる程度ならともかく、クラスファイルの有無自体まで違ってていいの?)