クラス GeneratedClasses

java.lang.ObjectSE
org.springframework.aot.generate.GeneratedClasses

public class GeneratedClasses extends ObjectSE
生成されたクラスのマネージドコレクション。

このクラスはステートフルであるため、すべてのクラス生成で同じインスタンスを使用する必要があります。

導入:
6.0
作成者:
Phillip Webb, Stephane Nicoll
関連事項:
  • メソッドの詳細

    • getOrAddForFeature

      public GeneratedClass getOrAddForFeature(StringSE featureName, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type)
      特定のコンポーネントではなく、指定された featureName に対して生成されたクラスを取得または追加します。このメソッドが指定された featureName で以前に呼び出された場合、既存のクラスが返されます。それ以外の場合は、新しいクラスが生成されます。
      パラメーター:
      featureName - 生成されたクラスに関連付ける機能の名前
      type - 型の構築に使用される ConsumerSE
      戻り値:
      既存または新しく生成されたクラス
    • 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 - 型の構築に使用される ConsumerSE
      戻り値:
      既存または新しく生成されたクラス
    • getOrAddForFeatureComponent

      public GeneratedClass getOrAddForFeatureComponent(StringSE featureName, ClassSE<?> targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type)
      指定された component を対象とする、指定された featureName の生成されたクラスを取得または追加します。このメソッドが指定された featureName/target で以前に呼び出された場合、既存のクラスが返されます。それ以外の場合は、新しいクラスが生成されます。それ以外の場合は、新しいクラスが生成されます。
      パラメーター:
      featureName - 生成されたクラスに関連付ける機能の名前
      targetComponent - ターゲットコンポーネント
      type - 型の構築に使用される ConsumerSE
      戻り値:
      既存または新しく生成されたクラス
    • addForFeature

      public GeneratedClass addForFeature(StringSE featureName, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type)
      特定のコンポーネントではなく、指定された featureName に対して新しく生成されたクラスを追加します。
      パラメーター:
      featureName - 生成されたクラスに関連付ける機能の名前
      type - 型の構築に使用される ConsumerSE
      戻り値:
      新しく生成されたクラス
    • addForFeatureComponent

      public GeneratedClass addForFeatureComponent(StringSE featureName, org.springframework.javapoet.ClassName targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type)
      指定された component を対象とする、指定された featureName 用に新しく生成されたクラスを追加します。
      パラメーター:
      featureName - 生成されたクラスに関連付ける機能の名前
      targetComponent - ターゲットコンポーネント
      type - 型の構築に使用される ConsumerSE
      戻り値:
      新しく生成されたクラス
    • addForFeatureComponent

      public GeneratedClass addForFeatureComponent(StringSE featureName, ClassSE<?> targetComponent, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type)
      指定された component を対象とする、指定された featureName 用に新しく生成されたクラスを追加します。
      パラメーター:
      featureName - 生成されたクラスに関連付ける機能の名前
      targetComponent - ターゲットコンポーネント
      type - 型の構築に使用される ConsumerSE
      戻り値:
      新しく生成されたクラス