インターフェース ExecutableDescriptor
- すべてのスーパーインターフェース:
ElementDescriptor
- すべての既知のサブインターフェース:
ConstructorDescriptor
,MethodDescriptor
public interface ExecutableDescriptor extends ElementDescriptor
MethodDescriptor
およびConstructorDescriptor
の共通機能を提供します。- 導入:
- 1.1
- 作成者:
- Gunnar Morling
ネストされたクラスのサマリー
インターフェース jakarta.validation.metadata.ElementDescriptor から継承されたネストクラス / インターフェース
ElementDescriptor.ConstraintFinder
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ElementDescriptor.ConstraintFinder
findConstraints()
常に空のSet
を返すファインダーを返します。SetSE<ConstraintDescriptor<?>>
getConstraintDescriptors()
空のSet
を返します。CrossParameterDescriptor
getCrossParameterDescriptor()
この実行可能ファイルのクロスパラメーター制約を含む記述子を返します。StringSE
getName()
この記述子がメソッドを表す場合はメソッド名を返し、この記述子がコンストラクターを表す場合は宣言クラスの非修飾名を返します。ListSE<ParameterDescriptor>
getParameterDescriptors()
合成パラメーターを含む、宣言の順序で、この実行可能ファイルのパラメーターを表す記述子のリストを返します。ReturnValueDescriptor
getReturnValueDescriptor()
この実行可能ファイルの戻り値の記述子を返します。boolean
hasConstrainedParameters()
実行可能パラメーターが次のいずれかに制約されている場合、true
を返します。少なくとも 1 つのパラメーター間の制約のため、少なくとも 1 つのパラメーターのカスケードのため(Valid
を介して)、少なくとも 1 つのパラメーター間制約のためboolean
hasConstrainedReturnValue()
実行可能戻り値が制約されている場合は、true
を返します。検証が戻り値にカスケードされているため、戻り値に制約があるため。(Valid
経由)boolean
hasConstraints()
false
を返します。インターフェース jakarta.validation.metadata.ElementDescriptor から継承されたメソッド
getElementClass
メソッドの詳細
getName
StringSE getName()
この記述子がメソッドを表す場合はメソッド名を返し、この記述子がコンストラクターを表す場合は宣言クラスの非修飾名を返します。- 戻り値:
- この記述子で表される実行可能ファイルの名前
getParameterDescriptors
ListSE<ParameterDescriptor> getParameterDescriptors()
合成パラメーターを含む、宣言の順序で、この実行可能ファイルのパラメーターを表す記述子のリストを返します。- 戻り値:
- この実行可能ファイルのパラメーターを表す記述子のリスト。この実行可能ファイルにパラメーターがない場合は空のリストが返されますが、
null
は返されません
getCrossParameterDescriptor
CrossParameterDescriptor getCrossParameterDescriptor()
この実行可能ファイルのクロスパラメーター制約を含む記述子を返します。- 戻り値:
- この実行可能ファイルのクロスパラメーター制約を含む記述子
getReturnValueDescriptor
ReturnValueDescriptor getReturnValueDescriptor()
この実行可能ファイルの戻り値の記述子を返します。戻り値のない実行可能ファイルは、
void
を表す記述子を返します。この記述子には制約が関連付けられていません。- 戻り値:
- この実行可能ファイルの戻り値の記述子
hasConstrainedParameters
boolean hasConstrainedParameters()
実行可能パラメーターが次のいずれかに制約されている場合、true
を返します。- パラメーターの少なくとも 1 つに制約があるため
- パラメーターの少なくとも 1 つにカスケードがあるため (
Valid
経由) - 少なくとも 1 つのクロスパラメーター制約のため
パラメーターがない場合も
false
を返します。- 戻り値:
- 実行可能パラメーターが制約されている場合は
true
hasConstrainedReturnValue
boolean hasConstrainedReturnValue()
- 戻り値:
- 実行可能戻り値が制約されている場合は
true
hasConstraints
boolean hasConstraints()
false
を返します。実行可能ファイル自体は制約をホストしません。制約を検出するには、
getParameterDescriptors()
、getCrossParameterDescriptor()
、getReturnValueDescriptor()
を使用してください。- 次で指定:
- インターフェース
ElementDescriptor
のhasConstraints
- 戻り値:
false
getConstraintDescriptors
SetSE<ConstraintDescriptor<?>> getConstraintDescriptors()
空のSet
を返します。実行可能ファイル自体は制約をホストしません。制約を検出するには、
getParameterDescriptors()
、getCrossParameterDescriptor()
、getReturnValueDescriptor()
を使用してください。- 次で指定:
- インターフェース
ElementDescriptor
のgetConstraintDescriptors
- 戻り値:
- 空の
Set
findConstraints
ElementDescriptor.ConstraintFinder findConstraints()
常に空のSet
を返すファインダーを返します。実行可能ファイル自体は制約をホストしません。制約を検出するには、
getParameterDescriptors()
、getCrossParameterDescriptor()
、getReturnValueDescriptor()
を使用してください。- 次で指定:
- インターフェース
ElementDescriptor
のfindConstraints
- 戻り値:
ConstraintFinder
オブジェクト