クラス GeneratedClass

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

public final class GeneratedClass extends ObjectSE
生成された単一のクラス。
導入:
6.0
作成者:
Phillip Webb, Stephane Nicoll
関連事項:
  • メソッドの詳細

    • reserveMethodNames

      public void reserveMethodNames(StringSE... reservedMethodNames)
      生成されたメソッドに使用してはならない一連の予約済みメソッド名でこのインスタンスを更新します。生成されたクラスが特定のインターフェースを実装する場合、予約名が必要になることがよくあります。
      パラメーター:
      reservedMethodNames - 予約済みのメソッド名
    • getEnclosingClass

      @Nullable public GeneratedClass getEnclosingClass()
      このインスタンスが最上位クラスを表している場合は、囲んでいる GeneratedClass または null を返します。
      戻り値:
      含まれている生成されたクラス (存在する場合)
    • getName

      public org.springframework.javapoet.ClassName getName()
      生成されたクラスの名前を返します。
      戻り値:
      生成されたクラスの名前
    • getMethods

      public GeneratedMethods getMethods()
      このインスタンスに対して生成されたメソッドを返します。
      戻り値:
      生成されたメソッド
    • getOrAdd

      public GeneratedClass getOrAdd(StringSE name, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type)
      指定された名前のネストされた生成クラスを取得または追加します。このメソッドが指定された name で以前に呼び出された場合、既存のクラスが返されます。それ以外の場合は、新しいクラスが生成されます。
      パラメーター:
      name - ネストされたクラスの名前
      type - 型の構築に使用される ConsumerSE
      戻り値:
      エンクロージングクラスがこのクラスである既存または新しく生成されたクラス