public class TerminalStatement extends Object implements SemanticsCommand
| Constructor and Description |
|---|
TerminalStatement() |
| Modifier and Type | Method and Description |
|---|---|
Collection<ProgramState> |
computeSuccessors(ProgramState executable)
Executes a single step of the abstract program semantics on the given program state.
|
ViolationPoints |
getPotentialViolationPoints() |
Set<Integer> |
getSuccessorPCs() |
boolean |
needsCanonicalization() |
String |
toString() |
public Collection<ProgramState> computeSuccessors(ProgramState executable)
SemanticsCommandcomputeSuccessors in interface SemanticsCommandexecutable - The state on which the abstract program semantics shall be executed.public ViolationPoints getPotentialViolationPoints()
getPotentialViolationPoints in interface SemanticsCommandpublic Set<Integer> getSuccessorPCs()
getSuccessorPCs in interface SemanticsCommandpublic boolean needsCanonicalization()
needsCanonicalization in interface SemanticsCommandCopyright © 2019. All rights reserved.