インターフェース InstanceCreatorMetadata<P extends PersistentProperty<P>>
- すべての既知の実装クラス:
FactoryMethod,PreferredConstructor
public interface InstanceCreatorMetadata<P extends PersistentProperty<P>>
永続型のインスタンスを作成するメカニズムを説明するメタデータ。
- 導入:
- 3.0
- 作成者:
- Mark Paluch, Oliver Drotbohm
メソッドのサマリー
修飾子と型メソッド説明default intdefault booleanbooleanisCreatorParameter(PersistentProperty<?> property) 指定されたPersistentPropertyがクリエーターパラメーターとして使用されているかどうかを確認します。default booleanisParentParameter(Parameter<?, P> parameter) 指定されたParameterが親値(囲んでいるクラスやレシーバーパラメーターなど)を参照しているものであるかどうかを返します。
メソッドの詳細
isCreatorParameter
指定されたPersistentPropertyがクリエーターパラメーターとして使用されているかどうかを確認します。- パラメーター:
property-- 戻り値:
isParentParameter
指定されたParameterが親値(囲んでいるクラスやレシーバーパラメーターなど)を参照しているものであるかどうかを返します。- パラメーター:
parameter-- 戻り値:
getParameterCount
default int getParameterCount()- 戻り値:
- パラメーターの数。
getParameters
- 戻り値:
- この作成者が使用するパラメーター。
hasParameters
default boolean hasParameters()- 戻り値:
- 作成者が
Parameterを受け入れるかどうか。