| evaluate(Evaluator) |  | 0% |  | 0% | 98 | 98 | 88 | 88 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
| accept(ExpressionWriter, int, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| BinaryExpression(ExpressionType, Type, Expression, Expression) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| cannotEvaluate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| accept(Shuttle) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| evaluateBoolean(Evaluator, Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$evaluateNumber$1(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$evaluateBoolean$0(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| evaluateNumber(Expression, Evaluator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evaluateInt(Expression, Evaluator) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| evaluateShort(Expression, Evaluator) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| evaluateLong(Expression, Evaluator) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| evaluateByte(Expression, Evaluator) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| evaluateFloat(Expression, Evaluator) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| evaluateDouble(Expression, Evaluator) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| accept(Visitor) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |