クラス GeneratedClasses
java.lang.ObjectSE
org.springframework.aot.generate.GeneratedClasses
生成されたクラスのマネージドコレクション。
このクラスはステートフルであるため、すべてのクラス生成で同じインスタンスを使用する必要があります。
- 導入:
- 6.0
- 作成者:
- Phillip Webb, Stephane Nicoll
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明addForFeature
(StringSE featureName, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 特定のコンポーネントではなく、指定されたfeatureName
に対して新しく生成されたクラスを追加します。addForFeatureComponent
(StringSE featureName, ClassSE<?> targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
用に新しく生成されたクラスを追加します。addForFeatureComponent
(StringSE featureName, org.springframework.javapoet.ClassName targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
用に新しく生成されたクラスを追加します。getOrAddForFeature
(StringSE featureName, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 特定のコンポーネントではなく、指定されたfeatureName
に対して生成されたクラスを取得または追加します。getOrAddForFeatureComponent
(StringSE featureName, ClassSE<?> targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
の生成されたクラスを取得または追加します。getOrAddForFeatureComponent
(StringSE featureName, org.springframework.javapoet.ClassName targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
の生成されたクラスを取得または追加します。
メソッドの詳細
getOrAddForFeature
public GeneratedClass getOrAddForFeature(StringSE featureName, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 特定のコンポーネントではなく、指定されたfeatureName
に対して生成されたクラスを取得または追加します。このメソッドが指定されたfeatureName
で以前に呼び出された場合、既存のクラスが返されます。それ以外の場合は、新しいクラスが生成されます。- パラメーター:
featureName
- 生成されたクラスに関連付ける機能の名前type
- 型の構築に使用されるConsumer
SE- 戻り値:
- 既存または新しく生成されたクラス
getOrAddForFeatureComponent
public GeneratedClass getOrAddForFeatureComponent(StringSE featureName, org.springframework.javapoet.ClassName targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
の生成されたクラスを取得または追加します。このメソッドが指定されたfeatureName
/target
で以前に呼び出された場合、既存のクラスが返されます。それ以外の場合は、新しいクラスが生成されます。それ以外の場合は、新しいクラスが生成されます。- パラメーター:
featureName
- 生成されたクラスに関連付ける機能の名前targetComponent
- ターゲットコンポーネントtype
- 型の構築に使用されるConsumer
SE- 戻り値:
- 既存または新しく生成されたクラス
getOrAddForFeatureComponent
public GeneratedClass getOrAddForFeatureComponent(StringSE featureName, ClassSE<?> targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
の生成されたクラスを取得または追加します。このメソッドが指定されたfeatureName
/target
で以前に呼び出された場合、既存のクラスが返されます。それ以外の場合は、新しいクラスが生成されます。それ以外の場合は、新しいクラスが生成されます。- パラメーター:
featureName
- 生成されたクラスに関連付ける機能の名前targetComponent
- ターゲットコンポーネントtype
- 型の構築に使用されるConsumer
SE- 戻り値:
- 既存または新しく生成されたクラス
addForFeature
public GeneratedClass addForFeature(StringSE featureName, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 特定のコンポーネントではなく、指定されたfeatureName
に対して新しく生成されたクラスを追加します。- パラメーター:
featureName
- 生成されたクラスに関連付ける機能の名前type
- 型の構築に使用されるConsumer
SE- 戻り値:
- 新しく生成されたクラス
addForFeatureComponent
public GeneratedClass addForFeatureComponent(StringSE featureName, org.springframework.javapoet.ClassName targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
用に新しく生成されたクラスを追加します。- パラメーター:
featureName
- 生成されたクラスに関連付ける機能の名前targetComponent
- ターゲットコンポーネントtype
- 型の構築に使用されるConsumer
SE- 戻り値:
- 新しく生成されたクラス
addForFeatureComponent
public GeneratedClass addForFeatureComponent(StringSE featureName, ClassSE<?> targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定されたcomponent
を対象とする、指定されたfeatureName
用に新しく生成されたクラスを追加します。- パラメーター:
featureName
- 生成されたクラスに関連付ける機能の名前targetComponent
- ターゲットコンポーネントtype
- 型の構築に使用されるConsumer
SE- 戻り値:
- 新しく生成されたクラス