public class breakStatement extends Statement
Modifier and Type | Field and Description |
---|---|
Statement |
breakInWhile |
Program |
program |
Constructor and Description |
---|
breakStatement(asteroids.part3.programs.SourceLocation location) |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
java.util.Optional |
execute(java.lang.Object[] actualArgs,
java.util.Set<Variable> localVariables) |
boolean |
failedToAdvance() |
boolean |
hasActiveBreak() |
void |
setProgram(Program program) |
activeBreakStatement, getProgram, getSourceLocation, setFailedToAdvance
public breakStatement(asteroids.part3.programs.SourceLocation location)
public void setProgram(Program program)
setProgram
in class Statement
public boolean hasActiveBreak()
public java.util.Optional execute(java.lang.Object[] actualArgs, java.util.Set<Variable> localVariables)
public boolean failedToAdvance()
failedToAdvance
in class Statement