public static class XbaseInterpreter.ReturnValue
extends java.lang.RuntimeException
XReturnExpression.
To be able to break up the control flow of the interpreter, this class inherits from RuntimeException.
Clients that catch the ReturnValue, should usually re-throw it further.
See also XbaseInterpreter._doEvaluate(XTryCatchFinallyExpression, IEvaluationContext, CancelIndicator)
where the finally clause is evaluated after the return value has been computed but the original
return value is propagated further, if the finally block completes normally.| Modifier and Type | Field and Description |
|---|---|
java.lang.Object |
returnValue |
| Constructor and Description |
|---|
ReturnValue(java.lang.Object value) |