パッケージレベルの注釈を追加しようとしているのですが、その方法がよくわかりません。例を教えてください。
日食中
package-info.java はクラスとして有効な識別子ではないため、Eclipse でクラスとして作成することはできません。
新しいパッケージを作成するときに、package-info.javaを作成するかどうかのチェックボックスがあることを発見しました。
既存のパッケージにpackage-info.javaファイルを作成するには、次のようにします。
1.1. package-info.javaを作成したいパッケージの上で右クリックします。 2.新規作成->パッケージ]を選択します。 3.3. "package-info.java "を作成する "チェックボックス "をチェックする。 4.4.完了をクリックします。
記事からの要約こちら。
package-info.javaにある。
@PackageLevelAnnotation
package blammy; // package with a package level annotation.
import blammy.annotation.PackageLevelAnnotation;
PackageLevelAnnotation.javaにて。
package blammy.annotation;
@Retention(RetentionPolicy.CLASS)
@Target(ElementType.PACKAGE)
public @interface PackageLevelAnnotation
{
// stuff as required.
}
Edit: パッケージレベルの情報をもっと。 Java Language Specのパッケージの章へのリンクはこちらです。パッケージ。