public class lessThan extends Expression<java.lang.Boolean>
| Constructor and Description |
|---|
lessThan(Expression<? extends java.lang.Double> expression1,
Expression<? extends java.lang.Double> expression2,
asteroids.part3.programs.SourceLocation location) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
evaluate() |
java.lang.Boolean |
evaluate(java.lang.Object[] args,
java.util.Set<Variable> variables) |
void |
setProgram(Program program) |
getProgrampublic lessThan(Expression<? extends java.lang.Double> expression1, Expression<? extends java.lang.Double> expression2, asteroids.part3.programs.SourceLocation location)
public java.lang.Boolean evaluate()
throws java.lang.IllegalArgumentException
evaluate in class Expression<java.lang.Boolean>java.lang.IllegalArgumentExceptionpublic java.lang.Boolean evaluate(java.lang.Object[] args,
java.util.Set<Variable> variables)
throws java.lang.IllegalArgumentException
evaluate in class Expression<java.lang.Boolean>java.lang.IllegalArgumentExceptionpublic void setProgram(Program program)
setProgram in class Expression<java.lang.Boolean>