クラス 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
。コンストラクターのサマリー
修飾子コンストラクター説明protected
CollectionDelegate
(ClassSE<?> collectionType, org.springframework.javapoet.CodeBlock emptyResult) メソッドのサマリー
修飾子と型メソッド説明org.springframework.javapoet.CodeBlock
generateCode
(ValueCodeGenerator valueCodeGenerator, ObjectSE value) 指定された null 以外のvalue
のコードを生成します。protected org.springframework.javapoet.CodeBlock
generateCollectionCode
(ValueCodeGenerator valueCodeGenerator, T collection) protected final org.springframework.javapoet.CodeBlock
generateCollectionOf
(ValueCodeGenerator valueCodeGenerator, CollectionSE<?> collection, ClassSE<?> collectionType)
コンストラクターの詳細
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.Delegate
のgenerateCode
- パラメーター:
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)