クラス ValueCodeGeneratorDelegates.CollectionDelegate<T extends CollectionSE <?>>

java.lang.ObjectSE
org.springframework.aot.generate.ValueCodeGeneratorDelegates.CollectionDelegate<T>
型パラメーター:
T - コレクションの型を入力します
実装されたすべてのインターフェース:
ValueCodeGenerator.Delegate
含まれているクラス:
ValueCodeGeneratorDelegates

public abstract static class ValueCodeGeneratorDelegates.CollectionDelegate<T extends CollectionSE<?>> extends ObjectSE implements ValueCodeGenerator.Delegate
Collection 型の抽象 ValueCodeGenerator.Delegate
  • コンストラクターの詳細

    • CollectionDelegate

      protected CollectionDelegate(ClassSE<?> collectionType, org.springframework.javapoet.CodeBlock emptyResult)
  • メソッドの詳細

    • generateCode

      @Nullable public org.springframework.javapoet.CodeBlock generateCode(ValueCodeGenerator valueCodeGenerator, ObjectSE value)
      インターフェースからコピーされた説明: ValueCodeGenerator.Delegate
      指定された null 以外の value のコードを生成します。このインスタンスが値をサポートしていない場合は、そのことを示す null を返す必要があります。
      次で指定:
      インターフェース ValueCodeGenerator.DelegategenerateCode 
      パラメーター:
      valueCodeGenerator - 埋め込み値に使用するコードジェネレーター
      value - 生成する値
      戻り値:
      指定された値を表すコード、または指定された値がサポートされていない場合は null
    • generateCollectionCode

      protected org.springframework.javapoet.CodeBlock generateCollectionCode(ValueCodeGenerator valueCodeGenerator, T collection)
    • generateCollectionOf

      protected final org.springframework.javapoet.CodeBlock generateCollectionOf(ValueCodeGenerator valueCodeGenerator, CollectionSE<?> collection, ClassSE<?> collectionType)