| JexlArithmetic |   | 91% |   | 87% | 83 | 460 | 55 | 709 | 11 | 105 | 0 | 1 |
| JexlException |   | 71% |   | 64% | 29 | 69 | 40 | 134 | 8 | 28 | 0 | 1 |
| JexlOptions |   | 88% |   | 70% | 8 | 60 | 8 | 99 | 1 | 43 | 0 | 1 |
| JexlEngine |   | 75% | | 100% | 4 | 23 | 9 | 39 | 4 | 22 | 0 | 1 |
| JexlFeatures |  | 96% |   | 65% | 16 | 93 | 8 | 134 | 1 | 71 | 0 | 1 |
| JexlException.Property |  | 64% | | 100% | 3 | 7 | 5 | 10 | 3 | 6 | 0 | 1 |
| JexlException.Tokenization | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| JexlException.Method |  | 80% | | 100% | 2 | 9 | 4 | 15 | 2 | 8 | 0 | 1 |
| ObjectContext |  | 88% |   | 57% | 7 | 14 | 3 | 25 | 2 | 7 | 0 | 1 |
| JexlException.VariableIssue |  | 85% | | 75% | 1 | 5 | 1 | 10 | 0 | 2 | 0 | 1 |
| JexlException.Parsing | | 52% | | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 |
| JexlException.Ambiguous |  | 81% | | 50% | 3 | 6 | 3 | 10 | 1 | 4 | 0 | 1 |
| JexlBuilder |  | 99% |  | 85% | 2 | 68 | 0 | 107 | 0 | 61 | 0 | 1 |
| JexlInfo |  | 99% |  | 86% | 3 | 22 | 0 | 46 | 0 | 11 | 0 | 1 |
| JexlEngine.FailObject | | 60% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| JexlCache | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JexlException.Variable |  | 97% | | 75% | 1 | 7 | 0 | 8 | 0 | 5 | 0 | 1 |
| JexlOperator |  | 100% | | n/a | 0 | 8 | 0 | 69 | 0 | 8 | 0 | 1 |
| JxltEngine |  | 100% | | n/a | 0 | 7 | 0 | 7 | 0 | 7 | 0 | 1 |
| MapContext |  | 100% | | 100% | 0 | 7 | 0 | 11 | 0 | 6 | 0 | 1 |
| JexlException.Annotation | | 100% | | n/a | 0 | 3 | 0 | 4 | 0 | 3 | 0 | 1 |
| JexlException.Operator | | 100% | | n/a | 0 | 3 | 0 | 4 | 0 | 3 | 0 | 1 |
| JexlException.Feature | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| JexlException.StackOverflow | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| JexlException.Return | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| JexlException.Throw | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| JexlEngine.EmptyContext | | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| JexlArithmetic.CoercionException | | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
| JexlException.Assignment | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| JexlException.new JexlInfo() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| JexlException.TryFailed | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| JexlException.Break | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| JexlException.Continue | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| JxltEngine.Exception | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| JexlException.Cancel | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| JexlContext.PragmaProcessor | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| JexlEngine.EmptyNamespaceResolver | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| JexlArithmetic.NullOperand | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |