クラス GeneratedClass
java.lang.ObjectSE
org.springframework.aot.generate.GeneratedClass
生成された単一のクラス。
- 導入:
- 6.0
- 作成者:
- Phillip Webb, Stephane Nicoll
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明このインスタンスが最上位クラスを表している場合は、囲んでいるGeneratedClass
またはnull
を返します。このインスタンスに対して生成されたメソッドを返します。org.springframework.javapoet.ClassName
getName()
生成されたクラスの名前を返します。getOrAdd
(StringSE name, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定された名前のネストされた生成クラスを取得または追加します。void
reserveMethodNames
(StringSE... reservedMethodNames) 生成されたメソッドに使用してはならない一連の予約済みメソッド名でこのインスタンスを更新します。
メソッドの詳細
reserveMethodNames
生成されたメソッドに使用してはならない一連の予約済みメソッド名でこのインスタンスを更新します。生成されたクラスが特定のインターフェースを実装する場合、予約名が必要になることがよくあります。- パラメーター:
reservedMethodNames
- 予約済みのメソッド名
getEnclosingClass
このインスタンスが最上位クラスを表している場合は、囲んでいるGeneratedClass
またはnull
を返します。- 戻り値:
- 含まれている生成されたクラス (存在する場合)
getName
public org.springframework.javapoet.ClassName getName()生成されたクラスの名前を返します。- 戻り値:
- 生成されたクラスの名前
getMethods
このインスタンスに対して生成されたメソッドを返します。- 戻り値:
- 生成されたメソッド
getOrAdd
public GeneratedClass getOrAdd(StringSE name, ConsumerSE<org.springframework.javapoet.TypeSpec.Builder> type) 指定された名前のネストされた生成クラスを取得または追加します。このメソッドが指定されたname
で以前に呼び出された場合、既存のクラスが返されます。それ以外の場合は、新しいクラスが生成されます。- パラメーター:
name
- ネストされたクラスの名前type
- 型の構築に使用されるConsumer
SE- 戻り値:
- エンクロージングクラスがこのクラスである既存または新しく生成されたクラス