public abstract class entity extends Expression<Entity>
Constructor and Description |
---|
entity(asteroids.part3.programs.SourceLocation location) |
Modifier and Type | Method and Description |
---|---|
Entity |
evaluate(java.lang.Object[] args,
java.util.Set<Variable> variables) |
void |
setProgram(Program program) |
evaluate, getProgram
public void setProgram(Program program)
setProgram
in class Expression<Entity>
public Entity evaluate(java.lang.Object[] args, java.util.Set<Variable> variables) throws java.lang.IllegalArgumentException
evaluate
in class Expression<Entity>
java.lang.IllegalArgumentException