Datatype Completion
A completion of a statement or an expression.
Import path
import semmle.code.java.CompletionKnown direct subtypes
Branch types
| BooleanCompletion | The expression completes with value |
| BreakCompletion | The expression or statement completes via a |
| ContinueCompletion | The expression or statement completes via a |
| NormalCompletion | The statement or expression completes normally and continues to the next statement. |
| ReturnCompletion | The statement or expression completes by returning from the function. |
| ThrowCompletion | The expression or statement completes by throwing a |
| YieldCompletion | The expression or statement completes via a |
Injectors
| BooleanCompletion | The expression completes with value |
| BreakCompletion | The expression or statement completes via a |
| ContinueCompletion | The expression or statement completes via a |
| NormalCompletion | The statement or expression completes normally and continues to the next statement. |
| ReturnCompletion | The statement or expression completes by returning from the function. |
| ThrowCompletion | The expression or statement completes by throwing a |
| YieldCompletion | The expression or statement completes via a |