クラス AnnotatedClassFinder

java.lang.ObjectSE
org.springframework.boot.test.context.AnnotatedClassFinder

public final class AnnotatedClassFinder extends ObjectSE
階層内の特定のアノテーションが付けられたクラスを見つけるためのユーティリティクラス。
導入:
2.1.0
作成者:
Phillip Webb, Artsiom Yudovin, Stephane Nicoll
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    AnnotatedClassFinder(ClassSE<? extends AnnotationSE> annotationType)
    検索する annotationType を使用して新しいインスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    指定された source によって定義されたパッケージからルートまで、ターゲットアノテーションが付いた最初の ClassSE を見つけます。
    指定された source によって定義されたパッケージからルートまで、ターゲットアノテーションが付いた最初の ClassSE を見つけます。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • AnnotatedClassFinder

      public AnnotatedClassFinder(ClassSE<? extends AnnotationSE> annotationType)
      検索する annotationType を使用して新しいインスタンスを作成します。
      パラメーター:
      annotationType - 検索するアノテーション
  • メソッドの詳細

    • findFromClass

      public ClassSE<?> findFromClass(ClassSE<?> source)
      指定された source によって定義されたパッケージからルートまで、ターゲットアノテーションが付いた最初の ClassSE を見つけます。
      パラメーター:
      source - 検索を開始するために使用するソースクラス
      戻り値:
      最初の ClassSE は、指定された source または null によって定義された階層内でターゲットアノテーションが付けられていない場合は、アノテーションが付けられます。
    • findFromPackage

      public ClassSE<?> findFromPackage(StringSE source)
      指定された source によって定義されたパッケージからルートまで、ターゲットアノテーションが付いた最初の ClassSE を見つけます。
      パラメーター:
      source - 検索を開始するために使用するソースパッケージ
      戻り値:
      最初の ClassSE は、指定された source または null によって定義された階層内でターゲットアノテーションが付けられていない場合は、アノテーションが付けられます。