public class Function
extends java.lang.Object
Constructor and Description |
---|
Function(java.lang.String name,
Statement body,
asteroids.part3.programs.SourceLocation location) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
calculate(java.lang.Object[] args) |
Statement |
getBody() |
java.lang.String |
getName() |
Program |
getProgram() |
boolean |
isBreakActive() |
void |
setBody(Statement body) |
void |
setBreakActive(boolean active) |
void |
setName(java.lang.String name) |
void |
setProgram(Program program) |
public Function(java.lang.String name, Statement body, asteroids.part3.programs.SourceLocation location)
public java.lang.String getName()
public void setName(java.lang.String name)
public Statement getBody()
public void setBody(Statement body)
public void setBreakActive(boolean active)
public boolean isBreakActive()
public void setProgram(Program program)
public Program getProgram()
public java.lang.Object calculate(java.lang.Object[] args)