public interface ExecutableDescriptor extends ElementDescriptor
MethodDescriptor
および ConstructorDescriptor
の共通機能を提供します。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 を返します。 |
getElementClass
StringSE getName()
ListSE<ParameterDescriptor> getParameterDescriptors()
null
は返されません CrossParameterDescriptor getCrossParameterDescriptor()
ReturnValueDescriptor getReturnValueDescriptor()
戻り値のない実行可能ファイルは、void
を表す記述子を返します。この記述子には制約が関連付けられていません。
boolean hasConstrainedParameters()
true
を返します。Valid
経由) パラメーターがない場合も false
を返します。
true
boolean hasConstrainedReturnValue()
true
boolean hasConstraints()
false
を返します。 実行可能ファイル自体は制約をホストしません。制約を検出するには、getParameterDescriptors()
、getCrossParameterDescriptor()
、getReturnValueDescriptor()
を使用してください。
ElementDescriptor
の hasConstraints
false
SetSE<ConstraintDescriptor<?>> getConstraintDescriptors()
Set
を返します。 実行可能ファイル自体は制約をホストしません。制約を検出するには、getParameterDescriptors()
、getCrossParameterDescriptor()
、getReturnValueDescriptor()
を使用してください。
ElementDescriptor
の getConstraintDescriptors
Set
ElementDescriptor.ConstraintFinder findConstraints()
Set
を返すファインダーを返します。 実行可能ファイル自体は制約をホストしません。制約を検出するには、getParameterDescriptors()
、getCrossParameterDescriptor()
、getReturnValueDescriptor()
を使用してください。
ElementDescriptor
の findConstraints
ConstraintFinder
オブジェクト Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.