Modifier and type | Action and description |
---|---|
abstract boolean | isEarlyExitAnnotatedElement(Object) Replies if the given statement is annotated with the "early-exit" annotation. |
abstract boolean | isEarlyExitEvent(JvmTypeReference) Replies if the given event is an event that causes an early exit of the function was is calling the firing function. |
abstract boolean | isEarlyExitInJava(XExpression) An expression is considered to be left early if all branches end with an explicit termination, e.g. a return or throw expression. |
abstract boolean | isEarlyExitLoop(XExpression) Replies if the given expression causes an early exist from a loop. |
abstract boolean | isEarlyExitOperation(SarlAction) Replies if the given operation causes an early exist within its caller. |
def isEarlyExitAnnotatedElement(Object) : boolean
def isEarlyExitEvent(JvmTypeReference) : boolean
def isEarlyExitInJava(XExpression) : boolean
def isEarlyExitLoop(XExpression) : boolean
def isEarlyExitOperation(SarlAction) : boolean