クラスの使用
org.springframework.aot.generate.GeneratedClass
org.springframework.aot.generate 内の GeneratedClass 使用
修飾子と型メソッド説明GeneratedClasses.addForFeature
(StringSE featureName, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 特定のコンポーネントではなく、指定されたfeatureName
に対して新しく生成されたクラスを追加します。GeneratedClasses.addForFeatureComponent
(StringSE featureName, ClassSE<?> targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
用に新しく生成されたクラスを追加します。GeneratedClasses.addForFeatureComponent
(StringSE featureName, org.springframework.javapoet.ClassName targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
用に新しく生成されたクラスを追加します。GeneratedClass.getEnclosingClass()
このインスタンスが最上位クラスを表している場合は、囲んでいるGeneratedClass
またはnull
を返します。GeneratedClass.getOrAdd
(StringSE name, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定された名前のネストされた生成クラスを取得または追加します。GeneratedClasses.getOrAddForFeature
(StringSE featureName, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 特定のコンポーネントではなく、指定されたfeatureName
に対して生成されたクラスを取得または追加します。GeneratedClasses.getOrAddForFeatureComponent
(StringSE featureName, ClassSE<?> targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
の生成されたクラスを取得または追加します。GeneratedClasses.getOrAddForFeatureComponent
(StringSE featureName, org.springframework.javapoet.ClassName targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
の生成されたクラスを取得または追加します。