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 を返します。 |
getElementClassStringSE 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 falseSetSE<ConstraintDescriptor<?>> getConstraintDescriptors()
Set を返します。 実行可能ファイル自体は制約をホストしません。制約を検出するには、getParameterDescriptors()、getCrossParameterDescriptor()、getReturnValueDescriptor() を使用してください。
ElementDescriptor の getConstraintDescriptors SetElementDescriptor.ConstraintFinder findConstraints()
Set を返すファインダーを返します。 実行可能ファイル自体は制約をホストしません。制約を検出するには、getParameterDescriptors()、getCrossParameterDescriptor()、getReturnValueDescriptor() を使用してください。
ElementDescriptor の findConstraints ConstraintFinder オブジェクト Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.