クラス ClassBody
java.lang.Object
org.thinkit.generator.common.duke.factory.JavaComponent
org.thinkit.generator.common.duke.factory.ClassBody
- すべての実装されたインタフェース:
Component
public abstract class ClassBody extends JavaComponent
Javaコンポーネントにおけるクラスボディ部を抽象化したクラスです。
- 導入されたバージョン:
- 1.0.2
-
メソッドの概要
修飾子とタイプ メソッド 説明 ClassBody
add(@NonNull Annotation annotation)
アノテーション定義を追加します。ClassBody
add(@NonNull ClassBody classBody)
インナークラスのクラスボディ部定義を追加します。ClassBody
add(@NonNull Constructor constructor)
コンストラクタ定義を追加します。ClassBody
add(@NonNull Enumeration enumeration)
Enum定数定義を追加します。ClassBody
add(@NonNull Field field)
フィールド定義を追加します。ClassBody
add(@NonNull Inheritance inheritance)
継承定義を追加します。ClassBody
add(@NonNull Interface _interface)
インターフェース定義を追加します。ClassBody
add(@NonNull Method method)
メソッド定義を追加します。boolean
equals(Object o)
int
hashCode()
String
toString()
クラスから継承されたメソッド org.thinkit.generator.common.duke.factory.JavaComponent
applyLombok, isAppliedLombok
インタフェースから継承されたメソッド org.thinkit.generator.common.duke.factory.Component
createResource
-
メソッドの詳細
-
add
アノテーション定義を追加します。- パラメータ:
annotation
- アノテーション- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
add
継承定義を追加します。- パラメータ:
inheritance
- 継承- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
add
インターフェース定義を追加します。- パラメータ:
_interface
- インターフェース- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
add
Enum定数定義を追加します。- パラメータ:
enumeration
- Enum定数定義- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
add
フィールド定義を追加します。- パラメータ:
field
- フィールド定義- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
add
コンストラクタ定義を追加します。- パラメータ:
constructor
- コンストラクタ定義- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
add
メソッド定義を追加します。- パラメータ:
method
- メソッド定義- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
add
インナークラスのクラスボディ部定義を追加します。- パラメータ:
classBody
- インナークラスのクラスボディ部定義- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
toString
-
equals
-
hashCode
public int hashCode()
-