クラス ValueCodeGeneratorDelegates.MapDelegate
java.lang.ObjectSE
org.springframework.aot.generate.ValueCodeGeneratorDelegates.MapDelegate
- 実装されているすべてのインターフェース:
ValueCodeGenerator.Delegate
- 含まれているクラス:
- ValueCodeGeneratorDelegates
public static class ValueCodeGeneratorDelegates.MapDelegate
extends ObjectSE
implements ValueCodeGenerator.Delegate
MapSE 型の場合は ValueCodeGenerator.Delegate。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明org.springframework.javapoet.CodeBlockgenerateCode(ValueCodeGenerator valueCodeGenerator, ObjectSE value) 指定された null 以外のvalueのコードを生成します。protected org.springframework.javapoet.CodeBlockgenerateMapCode(ValueCodeGenerator valueCodeGenerator, MapSE<?, ?> map) 空ではないMapSE のコードを生成します。
コンストラクターの詳細
MapDelegate
public MapDelegate()
メソッドの詳細
generateCode
@Nullable public org.springframework.javapoet.CodeBlock generateCode(ValueCodeGenerator valueCodeGenerator, ObjectSE value) インターフェースからコピーされた説明:ValueCodeGenerator.Delegate指定された null 以外のvalueのコードを生成します。このインスタンスが値をサポートしていない場合は、そのことを示すnullを返す必要があります。- 次で指定:
- インターフェース
ValueCodeGenerator.DelegateのgenerateCode - パラメーター:
valueCodeGenerator- 埋め込み値に使用するコードジェネレーターvalue- 生成する値- 戻り値:
- 指定された値を表すコード、または指定された値がサポートされていない場合は
null。
generateMapCode
@Nullable protected org.springframework.javapoet.CodeBlock generateMapCode(ValueCodeGenerator valueCodeGenerator, MapSE<?, ?> map) 空ではないMapSE のコードを生成します。- パラメーター:
valueCodeGenerator- 埋め込み値に使用するコードジェネレーターmap- 生成する値- 戻り値:
- 指定されたマップを表すコード、または指定されたマップがサポートされていない場合は
null。