| equals(Object) |   | 77% |   | 58% | 5 | 7 | 5 | 14 | 0 | 1 |
| thinArrow(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| reservedNames(Collection) |   | 77% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| namespaceTest(Predicate) |   | 77% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| hashCode() |  | 96% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| stringify(int) |  | 91% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| supportsExpression() |  | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setFeature(int, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| JexlFeatures(long, Set, Predicate) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| pragma(boolean) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| getFeature(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lexical(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| lexicalShade(boolean) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| isReservedName(String) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| JexlFeatures(JexlFeatures) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createAll() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createDefault() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createNone() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createScript() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| JexlFeatures() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| annotation(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| arrayReferenceExpr(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| comparatorNames(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| constCapture(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| referenceCapture(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| fatArrow(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| importPragma(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| localVar(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| loops(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| methodCall(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| namespacePragma(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| namespaceIdentifier(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newInstance(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| pragmaAnywhere(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| register(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| script(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ambiguousStatement(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| sideEffect(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| sideEffectGlobal(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| structuredLiteral(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isLexical() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isLexicalShade() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsAmbiguousStatement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsAnnotation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsArrayReferenceExpr() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsComparatorNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsConstCapture() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsReferenceCapture() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsFatArrow() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsImportPragma() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsLambda() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsLocalVar() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsLoops() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsMethodCall() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsNamespacePragma() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsNamespaceIdentifier() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsNewInstance() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsPragma() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsPragmaAnywhere() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsRegister() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsScript() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsSideEffect() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsSideEffectGlobal() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsStructuredLiteral() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsThinArrow() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFlags() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReservedNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| namespaceTest() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$static$0(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |