クラス LambdaHint

java.lang.ObjectSE
org.springframework.aot.hint.LambdaHint
実装されているすべてのインターフェース:
ConditionalHint

public final class LambdaHint extends ObjectSE implements ConditionalHint
ラムダ式にリフレクションが必要であることを説明するヒント。
導入:
7.0.6
作成者:
Stephane Nicoll
  • メソッドの詳細

    • of

      public static LambdaHint.Builder of(TypeReference declaringClass)
      ラムダ式を宣言するクラスを使用してビルダーを初期化します。
      パラメーター:
      declaringClass - ラムダ式を宣言する型
      戻り値:
      ヒントのビルダー
    • of

      public static LambdaHint.Builder of(ClassSE<?> declaringClass)
      ラムダ式を宣言するクラスを使用してビルダーを初期化します。
      パラメーター:
      declaringClass - ラムダ式を宣言する型
      戻り値:
      ヒントのビルダー
    • getDeclaringClass

      public TypeReference getDeclaringClass()
      ラムダ式を宣言する型を返します。
      戻り値:
      宣言クラス
    • getReachableType

      public @Nullable TypeReference getReachableType()
      インターフェースからコピーされた説明: ConditionalHint
      このヒントを適用するために到達可能であるべき型を返します。または、このヒントが常に適用されている必要がある場合は null を返します。
      次で指定:
      インターフェース ConditionalHintgetReachableType 
      戻り値:
      到達可能な型 (存在する場合)
    • getDeclaringMethod

      public @Nullable LambdaHint.DeclaringMethod getDeclaringMethod()
      ラムダ式が定義されているメソッドがあれば、それを返します。
      戻り値:
      宣言メソッド
    • getInterfaces

      public ListSE<TypeReference> getInterfaces()
      ラムダ式によって実装されているインターフェースを返します。
      戻り値:
      the interfaces