クラス 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
。- 導入:
- 6.1.2
- 作成者:
- Stephane Nicoll
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明@Nullable org.springframework.javapoet.CodeBlock
generateCode
(ValueCodeGenerator valueCodeGenerator, ObjectSE value) 指定された null 以外のvalue
のコードを生成します。protected @Nullable org.springframework.javapoet.CodeBlock
generateMapCode
(ValueCodeGenerator valueCodeGenerator, MapSE<?, ?> map) 空ではないMap
SE のコードを生成します。
コンストラクターの詳細
MapDelegate
public MapDelegate()
メソッドの詳細
generateCode
public @Nullable org.springframework.javapoet.CodeBlock generateCode(ValueCodeGenerator valueCodeGenerator, ObjectSE value) インターフェースからコピーされた説明:ValueCodeGenerator.Delegate
指定された null 以外のvalue
のコードを生成します。このインスタンスが値をサポートしていない場合は、そのことを示すnull
を返す必要があります。- 次で指定:
- インターフェース
ValueCodeGenerator.Delegate
のgenerateCode
- パラメーター:
valueCodeGenerator
- 埋め込み値に使用するコードジェネレーターvalue
- 生成する値- 戻り値:
- 指定された値を表すコード、または指定された値がサポートされていない場合は
null
。
generateMapCode
protected @Nullable org.springframework.javapoet.CodeBlock generateMapCode(ValueCodeGenerator valueCodeGenerator, MapSE<?, ?> map) 空ではないMap
SE のコードを生成します。- パラメーター:
valueCodeGenerator
- 埋め込み値に使用するコードジェネレーターmap
- 生成する値- 戻り値:
- 指定されたマップを表すコード、または指定されたマップがサポートされていない場合は
null
。