クラスの使用
org.springframework.aot.generate.ValueCodeGenerator
ValueCodeGenerator を使用するパッケージ
パッケージ
説明
実行時の動作と同等の生成されたコードを提供するコンポーネントのサポートクラス。
Bean ファクトリの AOT サポート。
org.springframework.aot.generate 内の ValueCodeGenerator 使用
修飾子と型メソッド説明ValueCodeGenerator.add
(ListSE<ValueCodeGenerator.Delegate> additionalDelegates) ValueCodeGenerator.scoped
(GeneratedMethods generatedMethods) 指定されたGeneratedMethods
をスコープとするValueCodeGenerator
を返します。static ValueCodeGenerator
ValueCodeGenerator.with
(ListSE<ValueCodeGenerator.Delegate> delegates) 指定されたValueCodeGenerator.Delegate
実装を使用してインスタンスを作成します。static ValueCodeGenerator
ValueCodeGenerator.with
(ValueCodeGenerator.Delegate... delegates) 指定されたValueCodeGenerator.Delegate
実装を使用してインスタンスを作成します。static ValueCodeGenerator
ValueCodeGenerator.withDefaults()
共通の値の型をサポートするインスタンスを返します。型 ValueCodeGenerator のパラメーターを持つ org.springframework.aot.generate のメソッド修飾子と型メソッド説明@Nullable org.springframework.javapoet.CodeBlock
ValueCodeGenerator.Delegate.generateCode
(ValueCodeGenerator valueCodeGenerator, ObjectSE value) 指定された null 以外のvalue
のコードを生成します。@Nullable org.springframework.javapoet.CodeBlock
ValueCodeGeneratorDelegates.CollectionDelegate.generateCode
(ValueCodeGenerator valueCodeGenerator, ObjectSE value) @Nullable org.springframework.javapoet.CodeBlock
ValueCodeGeneratorDelegates.MapDelegate.generateCode
(ValueCodeGenerator valueCodeGenerator, ObjectSE value) protected org.springframework.javapoet.CodeBlock
ValueCodeGeneratorDelegates.CollectionDelegate.generateCollectionCode
(ValueCodeGenerator valueCodeGenerator, T collection) protected final org.springframework.javapoet.CodeBlock
ValueCodeGeneratorDelegates.CollectionDelegate.generateCollectionOf
(ValueCodeGenerator valueCodeGenerator, CollectionSE<?> collection, ClassSE<?> collectionType) protected @Nullable org.springframework.javapoet.CodeBlock
ValueCodeGeneratorDelegates.MapDelegate.generateMapCode
(ValueCodeGenerator valueCodeGenerator, MapSE<?, ?> map) 空ではないMap
SE のコードを生成します。org.springframework.beans.factory.aot 内の ValueCodeGenerator 使用
修飾子と型メソッド説明static ValueCodeGenerator
BeanDefinitionPropertyValueCodeGeneratorDelegates.createValueCodeGenerator
(GeneratedMethods generatedMethods, ListSE<ValueCodeGenerator.Delegate> customDelegates)