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