クラスの使用
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 ValueCodeGeneratorValueCodeGenerator.with(ListSE<ValueCodeGenerator.Delegate> delegates) 指定されたValueCodeGenerator.Delegate実装を使用してインスタンスを作成します。static ValueCodeGeneratorValueCodeGenerator.with(ValueCodeGenerator.Delegate... delegates) 指定されたValueCodeGenerator.Delegate実装を使用してインスタンスを作成します。static ValueCodeGeneratorValueCodeGenerator.withDefaults()共通の値の型をサポートするインスタンスを返します。型 ValueCodeGenerator のパラメーターを持つ org.springframework.aot.generate のメソッド修飾子と型メソッド説明@Nullable org.springframework.javapoet.CodeBlockValueCodeGenerator.Delegate.generateCode(ValueCodeGenerator valueCodeGenerator, ObjectSE value) 指定された null 以外のvalueのコードを生成します。@Nullable org.springframework.javapoet.CodeBlockValueCodeGeneratorDelegates.CollectionDelegate.generateCode(ValueCodeGenerator valueCodeGenerator, ObjectSE value) @Nullable org.springframework.javapoet.CodeBlockValueCodeGeneratorDelegates.MapDelegate.generateCode(ValueCodeGenerator valueCodeGenerator, ObjectSE value) protected org.springframework.javapoet.CodeBlockValueCodeGeneratorDelegates.CollectionDelegate.generateCollectionCode(ValueCodeGenerator valueCodeGenerator, T collection) protected final org.springframework.javapoet.CodeBlockValueCodeGeneratorDelegates.CollectionDelegate.generateCollectionOf(ValueCodeGenerator valueCodeGenerator, CollectionSE<?> collection, ClassSE<?> collectionType) protected @Nullable org.springframework.javapoet.CodeBlockValueCodeGeneratorDelegates.MapDelegate.generateMapCode(ValueCodeGenerator valueCodeGenerator, MapSE<?, ?> map) 空ではないMapSE のコードを生成します。org.springframework.beans.factory.aot 内の ValueCodeGenerator 使用
修飾子と型メソッド説明static ValueCodeGeneratorBeanDefinitionPropertyValueCodeGeneratorDelegates.createValueCodeGenerator(GeneratedMethods generatedMethods, ListSE<ValueCodeGenerator.Delegate> customDelegates)