クラス Constructor
java.lang.Object
org.thinkit.generator.common.duke.factory.JavaComponent
org.thinkit.generator.common.duke.factory.Function
org.thinkit.generator.common.duke.factory.Constructor
- すべての実装されたインタフェース:
Component
public abstract class Constructor extends Function
プログラムリソースにおけるコンストラクタを抽象化した抽象クラスです。
この抽象クラスではコンストラクタ定義に必要な情報を保持します。
この抽象クラスを継承する具象クラスは必ず
この抽象クラスではコンストラクタ定義に必要な情報を保持します。
この抽象クラスを継承する具象クラスは必ず
Component.createResource()
を実装してください。- 導入されたバージョン:
- 1.0.0
-
メソッドの概要
修飾子とタイプ メソッド 説明 Constructor
add(@NonNull Annotation annotation)
アノテーション定義を追加します。void
add(@NonNull DescriptionTag descriptionTag)
コンストラクタの説明定義に引数アノテーション定義を追加します。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
コンストラクタの説明定義に引数アノテーション定義を追加します。- パラメータ:
descriptionTag
- 関数の引数アノテーション定義
-
add
アノテーション定義を追加します。- パラメータ:
annotation
- アノテーション- 戻り値:
- 自分自身のインスタンス
- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
toString
-
equals
-
hashCode
public int hashCode()
-