public abstract class MethodCallNode extends FlowNode
 フローグラフのメソッド呼び出しノードを表します。制御がメソッド呼び出しノードに渡されると、その MethodExpression が呼び出され、パラメーターが渡されます。結果を次のアルゴリズムで決定された値とします。呼び出しから null リターンがある場合、getOutcome() が呼び出されます。結果が非 null の場合、その getValue() メソッドが呼び出され、値が結果と見なされます。null 以外のリターンがある場合は、それを結果とします。toString メソッドを呼び出して、結果を文字列に変換します。結果を使用して、フローグラフの次のノードを決定します。
| コンストラクターと説明 | 
|---|
| MethodCallNode() | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract MethodExpression | getMethodExpression() 制御がこのノードに渡されたときに呼び出される  | 
| abstract ValueExpression | getOutcome() メソッドから  | 
| abstract ListSE<Parameter> | getParameters()メソッドに渡されるパラメーターを返します。 | 
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic abstract MethodExpression getMethodExpression()
 制御がこのノードに渡されたときに呼び出される MethodExpression を返します。
MethodExpression public abstract ValueExpression getOutcome()
 メソッドから null が返された場合に使用される outcome を返します。
outcomeCopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.