アノテーション型 | 説明 |
---|---|
NonNull | アノテーション付き要素は null にはできないことを宣言するための一般的な Spring アノテーション。 |
NonNullApi | パラメーターと戻り値が特定のパッケージのデフォルトで null 不可と見なされることを宣言する一般的な Spring アノテーション。 |
NonNullFields | 特定のパッケージに対して、フィールドがデフォルトで null 不可と見なされることを宣言する一般的な Spring アノテーション。 |
Nullable | 状況によっては、アノテーション付きの要素が null になる可能性があることを宣言する一般的な Spring アノテーション。 |
UsesJava7 | 非推奨 5.0 現在、フレームワークは Java 8+ に基づいているため |
UsesJava8 | 非推奨 5.0 現在、フレームワークは Java 8+ に基づいているため |
UsesSunHttpServer | 非推奨 5.1 以降、Spring の Sun HTTP Server サポートクラス |
UsesSunMisc | アノテーション付き要素が sun.misc パッケージの API を使用することを示します。 |
org.springframework.util
よりもさらに低く、Spring 固有の概念は暗示されていません。フレームワークのコードベース内で記述的に使用されます。ビルド時ツール(例: FindBugs または Animal Sniffer)、代替 JVM 言語(例: Kotlin)、および IDE(例: 対応するプロジェクト設定を使用した IntelliJ IDEA または Eclipse)で検証できます。