クラス TypeHint

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

public final class TypeHint extends ObjectSE implements ConditionalHint
型のリフレクションの必要性を説明するヒント。
導入:
6.0
作成者:
Stephane Nicoll, Phillip Webb, Andy Wilkinson
  • メソッドの詳細

    • getType

      public TypeReference getType()
      このヒントが処理する型を返します。
      戻り値:
    • getReachableType

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

      public StreamSE<FieldHint> fields()
      リフレクションが必要なフィールドを返します。
      戻り値:
      FieldHint のストリーム
    • constructors

      public StreamSE<ExecutableHint> constructors()
      リフレクションが必要なコンストラクターを返します。
      戻り値:
      ExecutableHint のストリーム
    • methods

      public StreamSE<ExecutableHint> methods()
      リフレクションが必要なメソッドを返します。
      戻り値:
      ExecutableHint のストリーム
    • getMemberCategories

      public SetSE<MemberCategory> getMemberCategories()
      該当するメンバーカテゴリを返します。
      戻り値:
      有効にするメンバーカテゴリ
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • builtWith

      public static ConsumerSE<TypeHint.Builder> builtWith(MemberCategory... memberCategories)
      指定された MemberCategories を受け入れられた TypeHint.Builder に適用する ConsumerSE を返します。
      パラメーター:
      memberCategories - 適用する memberCategories
      戻り値:
      メンバーカテゴリを適用するコンシューマー