クラス ConstructorProcess
java.lang.Object
org.thinkit.generator.common.duke.factory.JavaComponent
org.thinkit.generator.common.duke.factory.Process
org.thinkit.generator.common.duke.factory.ConstructorProcess
- すべての実装されたインタフェース:
Component
public abstract class ConstructorProcess extends Process
プログラムリソースにおけるコンストラクタ処理を抽象化した抽象クラスです。
この抽象クラスではコンストラクタ処理の定義に必要な情報を保持します。
この抽象クラスを継承する具象クラスは必ず
この抽象クラスではコンストラクタ処理の定義に必要な情報を保持します。
この抽象クラスを継承する具象クラスは必ず
Component.createResource()
を実装してください。
以下のメソッドを使用することによりコンストラクタの状態を変更することができます。
toDefault()
toRequired()
toCopying()
- 導入されたバージョン:
- 1.0.0
-
メソッドの概要
修飾子とタイプ メソッド 説明 boolean
equals(Object o)
int
hashCode()
ConstructorProcess
toCopying()
コンストラクタ状態をコピーコンストラクタに変更します。ConstructorProcess
toDefault()
コンストラクタ状態をデフォルトコンストラクタに変更します。ConstructorProcess
toRequired()
コンストラクタ状態を必須引数有りのコンストラクタに変更します。String
toString()
クラスから継承されたメソッド org.thinkit.generator.common.duke.factory.JavaComponent
applyLombok, isAppliedLombok
インタフェースから継承されたメソッド org.thinkit.generator.common.duke.factory.Component
createResource
-
メソッドの詳細
-
toDefault
コンストラクタ状態をデフォルトコンストラクタに変更します。
Constructor
のインスタンス生成時では、
初期値としてConstructorType.DEFAULT
が設定されているため、
toDefault()
の呼び出しは必要ありません。- 戻り値:
- 当オブジェクトのインスタンス
-
toRequired
コンストラクタ状態を必須引数有りのコンストラクタに変更します。- 戻り値:
- 当オブジェクトのインスタンス
-
toCopying
コンストラクタ状態をコピーコンストラクタに変更します。- 戻り値:
- 当オブジェクトのインスタンス
-
toString
-
equals
-
hashCode
public int hashCode()
-