パッケージ org.springframework.lang


パッケージ org.springframework.lang
言語レベルのセマンティクスを使用した一般的なアノテーション: nullability および JDK API の指示。これらのアノテーションは、Spring のパッケージ依存関係配置の最下位レベルにあり、org.springframework.util よりもさらに低く、Spring 固有の概念は暗示されていません。

フレームワークのコードベース内で記述的に使用されます。ビルド時ツール(例: FindBugs または Animal Sniffer)、代替 JVM 言語(例: Kotlin)、および IDE(例: 対応するプロジェクト設定を使用した IntelliJ IDEA または Eclipse)で検証できます。

  • アノテーションインターフェース
    クラス
    説明
    アノテーション付き要素は null にはできないことを宣言するための一般的な Spring アノテーション。
    パラメーターと戻り値が特定のパッケージのデフォルトで null 不可と見なされることを宣言する一般的な Spring アノテーション。
    特定のパッケージに対して、フィールドがデフォルトで null 不可と見なされることを宣言する一般的な Spring アノテーション。
    特定の状況下でアノテーション付き要素が null になる可能性があることを宣言するための共通 Spring アノテーション。