public class assignmentStatement extends Statement
| Constructor and Description |
|---|
assignmentStatement(Expression value,
java.lang.String name,
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 |
hasActiveBreakStatement() |
void |
setActiveBreakStatement(boolean activeBreakStatement) |
void |
setProgram(Program program) |
activeBreakStatement, getProgram, getSourceLocation, setFailedToAdvancepublic assignmentStatement(Expression value, java.lang.String name, asteroids.part3.programs.SourceLocation location)
public void setActiveBreakStatement(boolean activeBreakStatement)
public boolean hasActiveBreakStatement()
public java.util.Optional execute(java.lang.Object[] actualArgs,
java.util.Set<Variable> localVariables)
public void setProgram(Program program)
setProgram in class Statementpublic boolean failedToAdvance()
failedToAdvance in class Statement