| constant(Object, Type, RoundingMode) |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 1 | 1 |
| makeTernary(ExpressionType, Expression, Expression, Expression) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| foldAnd(List) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| foldOr(List) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1 |
| larger(Type, Type) |  | 0% |  | 0% | 13 | 13 | 7 | 7 | 1 | 1 |
| acceptStatements(List, Shuttle) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| call(Expression, String, Iterable) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| acceptParameterExpressions(List, Shuttle) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| acceptNodes(List, Shuttle) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| acceptDeclarations(List, Shuttle) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| acceptMemberDeclarations(List, Shuttle) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| acceptExpressions(List, Shuttle) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| toString(List, String, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| block(Type, Iterable) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| toList(Iterable) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| makeUnary(ExpressionType, Expression) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| makeBinary(ExpressionType, Expression, Expression) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| deduceType(List, Type) |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
| acceptNodes(List, Visitor) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| condition(Expression, Expression, Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(Expression, Node, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(Iterable) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| unboxExact(Expression, Primitive) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unbox(Expression, Primitive) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| call(Type, String, Iterable) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifThen(Expression, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda(BlockStatement, Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| constant(Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| declare(int, String, Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| box(Expression, Primitive) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| new_(Type, Iterable, Iterable) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| evaluate(Node) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| box(Expression) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| unbox(Expression) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isConstantNull(Expression) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| fromStatement(Statement) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| divide(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| methodDecl(int, Type, String, Iterable, BlockStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| modulo(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiply(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyChecked(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtract(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractChecked(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| call(Type, Expression, Method, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| call(Type, Expression, Method, Expression[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| field(Expression, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifThenElse(Expression, Node[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| for_(Iterable, Expression, Expression, Statement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| for_(DeclarationStatement, Expression, Expression, Statement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| constructorDecl(int, Type, Iterable, BlockStatement) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| classDecl(int, String, Type, List, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| new_(Type, Iterable, MemberDeclaration[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| new_(Constructor, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| new_(Constructor, Expression[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newArrayInit(Type, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newArrayInit(Type, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newArrayInit(Type, int, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newArrayInit(Type, int, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toCollection(Iterable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| call(Method, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| call(Method, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| call(Expression, Method, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| call(Expression, Method, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| field(Expression, Type, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda(Class, BlockStatement, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| moduloAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiplyAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiplyAssignChecked(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| new_(Type, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| new_(Type, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| new_(Constructor, Iterable, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| new_(Constructor, Iterable, MemberDeclaration[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newArrayBounds(Type, int, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| orAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rightShiftAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subtractAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subtractAssignChecked(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| switch_(Type, Expression, Expression, Method, SwitchCase[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tryCatch(Statement, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tryCatch(Statement, CatchBlock[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tryCatchFinally(Statement, Iterable, Statement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tryCatchFinally(Statement, Statement, CatchBlock[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toList(Object[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| arrayIndex(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| break_(LabelTarget) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| break_(LabelTarget, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| continue_(LabelTarget) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| convert_(Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| convertChecked(Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda(Class, Expression, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda(Class, Expression, ParameterExpression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| forEach(ParameterExpression, Expression, Statement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeUnary(ExpressionType, Expression, Type, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldDecl(int, ParameterExpression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldDecl(int, ParameterExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| moduloAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiplyAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiplyAssignChecked(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| notEqual(Expression, Expression, boolean, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onesComplement(Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| or(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| orElse(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parameter(Type, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parameter(int, Type, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| postDecrementAssign(Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| postIncrementAssign(Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| preDecrementAssign(Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| preIncrementAssign(Expression, Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| makeGoto(GotoExpressionKind, LabelTarget, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rightShift(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rightShiftAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subtractAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subtractAssignChecked(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| switch_(Expression, SwitchCase[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| switch_(Expression, Expression, SwitchCase[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| switch_(Expression, Expression, Method, SwitchCase[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tryFinally(Statement, Statement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| typeIs(Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unaryPlus(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unbox(Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| variable(Type, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| declare(int, ParameterExpression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| statement(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toString(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| call(Expression, String, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| call(Type, String, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| catch_(ParameterExpression, Statement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| condition(Expression, Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda(Expression, ParameterExpression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda(Class, BlockStatement, ParameterExpression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeMemberAccess(Expression, PseudoField) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| while_(Expression, Statement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| list(Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| list(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| add(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAssignChecked(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addChecked(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| and(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| andAlso(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| andAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| block(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| block(Type, Statement[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| constant(Object, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| divide(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| divideAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| equal(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exclusiveOr(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exclusiveOrAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| field(Expression, Field) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| greaterThan(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| greaterThanOrEqual(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda(Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda(BlockStatement, ParameterExpression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda(Expression, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leftShift(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leftShiftAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lessThan(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lessThanOrEqual(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| memberBind(Member, MemberBinding[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| memberBind(Method, MemberBinding[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| memberInit(NewExpression, MemberBinding[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| modulo(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| moduloAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiply(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiplyAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiplyAssignChecked(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| multiplyChecked(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| negateChecked(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| new_(Constructor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| notEqual(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| or(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| orAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| orAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| orElse(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parameter(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| referenceEqual(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| referenceNotEqual(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| return_(LabelTarget) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| return_(LabelTarget, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rightShift(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rightShiftAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subtract(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subtractAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subtractAssignChecked(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subtractChecked(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| switchCase(Expression, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| throw_(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| block(Statement[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| field(Expression, PseudoField) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| negate(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| negateChecked(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| new_(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| not(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onesComplement(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| postDecrementAssign(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| postIncrementAssign(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preDecrementAssign(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preIncrementAssign(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| quote(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unaryPlus(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| list() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| negate(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| not(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| add(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAssign(Expression, Expression, Method, LambdaExpression, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAssignChecked(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAssignChecked(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addChecked(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| and(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| andAlso(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| andAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| andAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| arrayLength(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bind(Member, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bind(Method, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| break_(LabelTarget, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| break_(LabelTarget, Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clearDebugInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| coalesce(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| coalesce(Expression, Expression, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| continue_(LabelTarget, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| convert_(Expression, Type, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| convertChecked_(Expression, Type, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| debugInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decrement(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decrement(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| default_() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| divideAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| divideAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dynamic(CallSiteBinder, Type, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dynamic(CallSiteBinder, Type, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| elementInit(Method, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| elementInit(Method, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| empty() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| equal(Expression, Expression, boolean, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exclusiveOr(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exclusiveOrAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exclusiveOrAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getActionType(Class[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDelegateType(Class[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFuncType(Class[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| goto_(LabelTarget) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| goto_(LabelTarget, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| goto_(LabelTarget, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| goto_(LabelTarget, Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| greaterThan(Expression, Expression, boolean, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| greaterThanOrEqual(Expression, Expression, boolean, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| increment(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| increment(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| invoke(Expression, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| invoke(Expression, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFalse(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFalse(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTrue(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTrue(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| label() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| label(LabelTarget) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| label(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| label(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| label(LabelTarget, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| label(Type, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leftShift(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leftShiftAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leftShiftAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lessThan(Expression, Expression, boolean, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lessThanOrEqual(Expression, Expression, boolean, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listBind(Member, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listBind(Member, ElementInit[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listBind(Method, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listBind(Method, ElementInit[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listInit(NewExpression, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listInit(NewExpression, ElementInit[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listInitE(NewExpression, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listInit(NewExpression, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listInit(NewExpression, Method, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listInit(NewExpression, Method, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeBinary(ExpressionType, Expression, Expression, boolean, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeBinary(ExpressionType, Expression, Expression, boolean, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeCatchBlock(Type, ParameterExpression, Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeDynamic(Type, CallSiteBinder, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeDynamic(Type, CallSiteBinder, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeGoto(GotoExpressionKind, LabelTarget, Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeTry(Type, Expression, Expression, Expression, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeTry(Type, Expression, Expression, Expression, CatchBlock[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| memberBind(Member, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| memberBind(Method, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| memberInit(NewExpression, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| power(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| power(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| powerAssign(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| powerAssign(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| powerAssign(Expression, Expression, Method, LambdaExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| property(Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| property(Expression, Expressions.PropertyInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| property(Expression, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| property(Expression, Expressions.PropertyInfo, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| property(Expression, Expressions.PropertyInfo, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| property(Expression, String, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| property(Expression, Type, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| propertyOrField(Expression, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reduce(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reduceAndCheck(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reduceExtensions(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rethrow() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rethrow(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| return_(LabelTarget, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| return_(LabelTarget, Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| runtimeVariables(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| runtimeVariables(ParameterExpression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| switch_(Expression, Expression, Method, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| switch_(Type, Expression, Expression, Method, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| switchCase(Expression, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| symbolDocument(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| symbolDocument(String, UUID) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| symbolDocument(String, UUID, UUID) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| symbolDocument(String, UUID, UUID, UUID) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| typeAs(Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| typeEqual(Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| variable(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitChildren(ExpressionVisitor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shouldLift(Expression, Expression, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |