Expressions

Source file "org/apache/calcite/linq4j/tree/Expressions.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,277 of 2,2770%186 of 1860%419419535535325325
makeTernary(ExpressionType, Expression, Expression, Expression)640%100%66131311
constant(Object, Type)610%200%1111151511
foldAnd(List)570%140%88202011
foldOr(List)560%140%88191911
larger(Type, Type)440%240%13137711
acceptStatements(List, Shuttle)440%100%66121211
call(Expression, String, Iterable)330%n/a117711
declare(int, String, Expression)300%40%332211
toList(Iterable)300%60%449911
acceptDeclarations(List, Shuttle)300%60%447711
acceptMemberDeclarations(List, Shuttle)300%60%447711
acceptNodes(List, Shuttle)280%40%337711
acceptParameterExpressions(List, Shuttle)280%40%337711
acceptExpressions(List, Shuttle)280%40%337711
toString(List, String, boolean)260%20%226611
block(Type, Iterable)260%40%336611
constant(Object)240%40%338811
makeUnary(ExpressionType, Expression)230%60%445511
makeBinary(ExpressionType, Expression, Expression)220%20%225511
deduceType(List, Type)210%80%665511
acceptNodes(List, Visitor)210%40%336611
condition(Expression, Expression, Expression, Type)200%n/a111111
largest(Type[])200%20%224411
ifThenElse(Expression, Node, Node)190%n/a111111
ifThenElse(Iterable)190%40%333311
call(Type, String, Iterable)150%n/a113311
ifThen(Expression, Node)150%n/a111111
lambda(BlockStatement, Iterable)150%n/a113311
makeUnary(ExpressionType, Expression, Type, Method)150%40%332211
unbox(Expression, Primitive)140%n/a111111
box(Expression)120%20%224411
unbox(Expression)120%20%224411
isConstantNull(Expression)110%40%331111
box(Expression, Primitive)110%n/a111111
box(Type)100%20%224411
divide(Expression, Expression, Method)100%n/a112211
methodDecl(int, Type, String, Iterable, BlockStatement)100%n/a111111
modulo(Expression, Expression, Method)100%n/a112211
multiply(Expression, Expression, Method)100%n/a112211
multiplyChecked(Expression, Expression, Method)100%n/a112211
subtract(Expression, Expression, Method)100%n/a112211
subtractChecked(Expression, Expression, Method)100%n/a112211
call(Type, Expression, Method, Iterable)90%n/a112211
call(Type, Expression, Method, Expression[])90%n/a112211
field(Expression, String)90%n/a112211
ifThenElse(Expression, Node[])90%n/a112211
for_(Iterable, Expression, Expression, Statement)90%n/a111111
for_(DeclarationStatement, Expression, Expression, Statement)90%n/a111111
constructorDecl(int, Type, Iterable, BlockStatement)90%n/a112211
classDecl(int, String, Type, List, List)90%n/a111111
new_(Type, Iterable, Iterable)90%n/a112211
new_(Type, Iterable, MemberDeclaration[])90%n/a112211
new_(Constructor, Iterable)90%n/a112211
new_(Constructor, Expression[])90%n/a112211
newArrayInit(Type, Iterable)90%n/a111111
newArrayInit(Type, Expression[])90%n/a111111
newArrayInit(Type, int, Iterable)90%n/a111111
newArrayInit(Type, int, Expression[])90%n/a111111
toCollection(Iterable)90%20%223311
call(Method, Iterable)80%n/a111111
call(Method, Expression[])80%n/a111111
call(Expression, Method, Iterable)80%n/a111111
call(Expression, Method, Expression[])80%n/a111111
field(Expression, Type, String)80%n/a112211
lambda(Class, BlockStatement, Iterable)80%n/a111111
moduloAssign(Expression, Expression, Method, LambdaExpression)80%n/a111111
multiplyAssign(Expression, Expression, Method, LambdaExpression)80%n/a111111
multiplyAssignChecked(Expression, Expression, Method, LambdaExpression)80%n/a111111
new_(Type, Iterable)80%n/a111111
new_(Type, Expression[])80%n/a111111
new_(Constructor, Iterable, Iterable)80%n/a112211
new_(Constructor, Iterable, MemberDeclaration[])80%n/a112211
newArrayBounds(Type, int, Expression)80%n/a111111
orAssign(Expression, Expression, Method, LambdaExpression)80%n/a111111
rightShiftAssign(Expression, Expression, Method, LambdaExpression)80%n/a111111
subtractAssign(Expression, Expression, Method, LambdaExpression)80%n/a111111
subtractAssignChecked(Expression, Expression, Method, LambdaExpression)80%n/a111111
switch_(Type, Expression, Expression, Method, SwitchCase[])80%n/a111111
tryCatch(Statement, Iterable)80%n/a111111
tryCatch(Statement, CatchBlock[])80%n/a111111
tryCatchFinally(Statement, Iterable, Statement)80%n/a111111
tryCatchFinally(Statement, Statement, CatchBlock[])80%n/a111111
toList(Object[])80%20%223311
accept(Expression, Shuttle)80%20%223311
accept(Statement, Shuttle)80%20%223311
static {...}80%20%221111
arrayIndex(Expression, Expression)70%n/a112211
break_(LabelTarget)70%n/a111111
break_(LabelTarget, Expression)70%n/a111111
convert_(Expression, Type)70%n/a111111
lambda(Class, Expression, Iterable)70%n/a111111
lambda(Class, Expression, ParameterExpression[])70%n/a111111
fieldDecl(int, ParameterExpression, Expression)70%n/a111111
fieldDecl(int, ParameterExpression)70%n/a111111
moduloAssign(Expression, Expression, Method)70%n/a111111
multiplyAssign(Expression, Expression, Method)70%n/a111111
multiplyAssignChecked(Expression, Expression, Method)70%n/a111111
notEqual(Expression, Expression, boolean, Method)70%n/a111111
onesComplement(Expression, Method)70%n/a112211
or(Expression, Expression, Method)70%n/a111111
orElse(Expression, Expression, Method)70%n/a111111
parameter(Type, String)70%n/a111111
parameter(int, Type, String)70%n/a111111
postDecrementAssign(Expression, Method)70%n/a112211
postIncrementAssign(Expression, Method)70%n/a112211
preDecrementAssign(Expression, Method)70%n/a112211
preIncrementAssign(Expression, Method)70%n/a112211
makeGoto(GotoExpressionKind, LabelTarget, Expression)70%n/a111111
rightShift(Expression, Expression, Method)70%n/a111111
rightShiftAssign(Expression, Expression, Method)70%n/a111111
subtractAssign(Expression, Expression, Method)70%n/a111111
subtractAssignChecked(Expression, Expression, Method)70%n/a111111
switch_(Expression, SwitchCase[])70%n/a111111
switch_(Expression, Expression, SwitchCase[])70%n/a111111
switch_(Expression, Expression, Method, SwitchCase[])70%n/a111111
tryFinally(Statement, Statement)70%n/a111111
typeIs(Expression, Type)70%n/a111111
unaryPlus(Expression, Method)70%n/a111111
unbox(Expression, Type)70%n/a111111
variable(Type, String)70%n/a111111
declare(int, ParameterExpression, Expression)70%n/a111111
statement(Expression)70%n/a111111
toString(Node)60%n/a111111
call(Expression, String, Expression[])60%n/a111111
call(Type, String, Expression[])60%n/a111111
catch_(ParameterExpression, Statement)60%n/a111111
condition(Expression, Expression, Expression)60%n/a111111
lambda(Expression, ParameterExpression[])60%n/a111111
lambda(Class, BlockStatement, ParameterExpression[])60%n/a111111
makeMemberAccess(Expression, PseudoField)60%n/a111111
negate(Expression, Method)60%n/a111111
negateChecked(Expression, Method)60%n/a111111
not(Expression, Method)60%n/a111111
while_(Expression, Statement)60%n/a111111
list(Object[])60%n/a111111
list(Iterable)60%n/a111111
add(Expression, Expression)50%n/a111111
addAssign(Expression, Expression)50%n/a111111
addAssignChecked(Expression, Expression)50%n/a111111
addChecked(Expression, Expression)50%n/a111111
and(Expression, Expression)50%n/a111111
andAlso(Expression, Expression)50%n/a111111
andAssign(Expression, Expression)50%n/a111111
assign(Expression, Expression)50%n/a111111
block(Iterable)50%n/a111111
block(Type, Statement[])50%n/a111111
divide(Expression, Expression)50%n/a111111
divideAssign(Expression, Expression)50%n/a111111
equal(Expression, Expression)50%n/a111111
exclusiveOr(Expression, Expression)50%n/a111111
exclusiveOrAssign(Expression, Expression)50%n/a111111
field(Expression, Field)50%n/a111111
greaterThan(Expression, Expression)50%n/a111111
greaterThanOrEqual(Expression, Expression)50%n/a111111
lambda(Function)50%n/a111111
lambda(BlockStatement, ParameterExpression[])50%n/a111111
lambda(Expression, Iterable)50%n/a111111
leftShift(Expression, Expression)50%n/a111111
leftShiftAssign(Expression, Expression)50%n/a111111
lessThan(Expression, Expression)50%n/a111111
lessThanOrEqual(Expression, Expression)50%n/a111111
memberBind(Member, MemberBinding[])50%n/a111111
memberBind(Method, MemberBinding[])50%n/a111111
memberInit(NewExpression, MemberBinding[])50%n/a111111
modulo(Expression, Expression)50%n/a111111
moduloAssign(Expression, Expression)50%n/a111111
multiply(Expression, Expression)50%n/a111111
multiplyAssign(Expression, Expression)50%n/a111111
multiplyAssignChecked(Expression, Expression)50%n/a111111
multiplyChecked(Expression, Expression)50%n/a111111
new_(Constructor)50%n/a111111
notEqual(Expression, Expression)50%n/a111111
or(Expression, Expression)50%n/a111111
orAssign(Expression, Expression)50%n/a111111
orAssign(Expression, Expression, Method)50%n/a111111
orElse(Expression, Expression)50%n/a111111
parameter(Type)50%n/a111111
referenceEqual(Expression, Expression)50%n/a111111
referenceNotEqual(Expression, Expression)50%n/a111111
return_(LabelTarget)50%n/a111111
return_(LabelTarget, Expression)50%n/a111111
rightShift(Expression, Expression)50%n/a111111
rightShiftAssign(Expression, Expression)50%n/a111111
subtract(Expression, Expression)50%n/a111111
subtractAssign(Expression, Expression)50%n/a111111
subtractAssignChecked(Expression, Expression)50%n/a111111
subtractChecked(Expression, Expression)50%n/a111111
switchCase(Expression, Expression[])50%n/a111111
throw_(Expression)50%n/a111111
toArray(Iterable, Object[])50%n/a111111
block(Statement[])40%n/a111111
field(Expression, PseudoField)40%n/a111111
negate(Expression)40%n/a111111
negateChecked(Expression)40%n/a111111
new_(Type)40%n/a111111
not(Expression)40%n/a111111
onesComplement(Expression)40%n/a111111
postDecrementAssign(Expression)40%n/a111111
postIncrementAssign(Expression)40%n/a111111
preDecrementAssign(Expression)40%n/a111111
preIncrementAssign(Expression)40%n/a111111
quote(Expression)40%n/a111111
unaryPlus(Expression)40%n/a111111
list()40%n/a111111
add(Expression, Expression, Method)20%n/a111111
addAssign(Expression, Expression, Method)20%n/a111111
addAssign(Expression, Expression, Method, LambdaExpression, LambdaExpression)20%n/a111111
addAssignChecked(Expression, Expression, Method)20%n/a111111
addAssignChecked(Expression, Expression, Method, LambdaExpression)20%n/a111111
addChecked(Expression, Expression, Method)20%n/a111111
and(Expression, Expression, Method)20%n/a111111
andAlso(Expression, Expression, Method)20%n/a111111
andAssign(Expression, Expression, Method)20%n/a111111
andAssign(Expression, Expression, Method, LambdaExpression)20%n/a111111
arrayLength(Expression)20%n/a111111
bind(Member, Expression)20%n/a111111
bind(Method, Expression)20%n/a111111
break_(LabelTarget, Type)20%n/a111111
break_(LabelTarget, Expression, Type)20%n/a111111
clearDebugInfo()20%n/a111111
coalesce(Expression, Expression)20%n/a111111
coalesce(Expression, Expression, LambdaExpression)20%n/a111111
continue_(LabelTarget)20%n/a111111
continue_(LabelTarget, Type)20%n/a111111
convert_(Expression, Type, Method)20%n/a111111
convertChecked(Expression, Type)20%n/a111111
convertChecked_(Expression, Type, Method)20%n/a111111
debugInfo()20%n/a111111
decrement(Expression)20%n/a111111
decrement(Expression, Method)20%n/a111111
default_()20%n/a111111
divideAssign(Expression, Expression, Method)20%n/a111111
divideAssign(Expression, Expression, Method, LambdaExpression)20%n/a111111
dynamic(CallSiteBinder, Type, Iterable)20%n/a111111
dynamic(CallSiteBinder, Type, Expression[])20%n/a111111
elementInit(Method, Iterable)20%n/a111111
elementInit(Method, Expression[])20%n/a111111
empty()20%n/a111111
equal(Expression, Expression, boolean, Method)20%n/a111111
exclusiveOr(Expression, Expression, Method)20%n/a111111
exclusiveOrAssign(Expression, Expression, Method)20%n/a111111
exclusiveOrAssign(Expression, Expression, Method, LambdaExpression)20%n/a111111
getActionType(Class[])20%n/a111111
getDelegateType(Class[])20%n/a111111
getFuncType(Class[])20%n/a111111
goto_(LabelTarget)20%n/a111111
goto_(LabelTarget, Expression)20%n/a111111
goto_(LabelTarget, Type)20%n/a111111
goto_(LabelTarget, Expression, Type)20%n/a111111
greaterThan(Expression, Expression, boolean, Method)20%n/a111111
greaterThanOrEqual(Expression, Expression, boolean, Method)20%n/a111111
increment(Expression)20%n/a111111
increment(Expression, Method)20%n/a111111
invoke(Expression, Iterable)20%n/a111111
invoke(Expression, Expression[])20%n/a111111
isFalse(Expression)20%n/a111111
isFalse(Expression, Method)20%n/a111111
isTrue(Expression)20%n/a111111
isTrue(Expression, Method)20%n/a111111
label()20%n/a111111
label(LabelTarget)20%n/a111111
label(String)20%n/a111111
label(Type)20%n/a111111
label(LabelTarget, Expression)20%n/a111111
label(Type, String)20%n/a111111
leftShift(Expression, Expression, Method)20%n/a111111
leftShiftAssign(Expression, Expression, Method)20%n/a111111
leftShiftAssign(Expression, Expression, Method, LambdaExpression)20%n/a111111
lessThan(Expression, Expression, boolean, Method)20%n/a111111
lessThanOrEqual(Expression, Expression, boolean, Method)20%n/a111111
listBind(Member, Iterable)20%n/a111111
listBind(Member, ElementInit[])20%n/a111111
listBind(Method, Iterable)20%n/a111111
listBind(Method, ElementInit[])20%n/a111111
listInit(NewExpression, Iterable)20%n/a111111
listInit(NewExpression, ElementInit[])20%n/a111111
listInitE(NewExpression, Iterable)20%n/a111111
listInit(NewExpression, Expression[])20%n/a111111
listInit(NewExpression, Method, Iterable)20%n/a111111
listInit(NewExpression, Method, Expression[])20%n/a111111
makeBinary(ExpressionType, Expression, Expression, boolean, Method)20%n/a111111
makeBinary(ExpressionType, Expression, Expression, boolean, Method, LambdaExpression)20%n/a111111
makeCatchBlock(Type, ParameterExpression, Expression, Expression)20%n/a111111
makeDynamic(Type, CallSiteBinder, Iterable)20%n/a111111
makeDynamic(Type, CallSiteBinder, Expression[])20%n/a111111
makeGoto(GotoExpressionKind, LabelTarget, Expression, Type)20%n/a111111
makeTry(Type, Expression, Expression, Expression, Iterable)20%n/a111111
makeTry(Type, Expression, Expression, Expression, CatchBlock[])20%n/a111111
memberBind(Member, Iterable)20%n/a111111
memberBind(Method, Iterable)20%n/a111111
memberInit(NewExpression, Iterable)20%n/a111111
power(Expression, Expression)20%n/a111111
power(Expression, Expression, Method)20%n/a111111
powerAssign(Expression, Expression)20%n/a111111
powerAssign(Expression, Expression, Method)20%n/a111111
powerAssign(Expression, Expression, Method, LambdaExpression)20%n/a111111
property(Expression, Method)20%n/a111111
property(Expression, Expressions.PropertyInfo)20%n/a111111
property(Expression, String)20%n/a111111
property(Expression, Expressions.PropertyInfo, Iterable)20%n/a111111
property(Expression, Expressions.PropertyInfo, Expression[])20%n/a111111
property(Expression, String, Expression[])20%n/a111111
property(Expression, Type, String)20%n/a111111
propertyOrField(Expression, String)20%n/a111111
reduce(Expression)20%n/a111111
reduceAndCheck(Expression)20%n/a111111
reduceExtensions(Expression)20%n/a111111
rethrow()20%n/a111111
rethrow(Type)20%n/a111111
return_(LabelTarget, Type)20%n/a111111
return_(LabelTarget, Expression, Type)20%n/a111111
runtimeVariables(Iterable)20%n/a111111
runtimeVariables(ParameterExpression[])20%n/a111111
switch_(Expression, Expression, Method, Iterable)20%n/a111111
switch_(Type, Expression, Expression, Method, Iterable)20%n/a111111
switchCase(Expression, Iterable)20%n/a111111
symbolDocument(String)20%n/a111111
symbolDocument(String, UUID)20%n/a111111
symbolDocument(String, UUID, UUID)20%n/a111111
symbolDocument(String, UUID, UUID, UUID)20%n/a111111
typeAs(Expression, Type)20%n/a111111
typeEqual(Expression, Type)20%n/a111111
variable(Type)20%n/a111111
visitChildren(ExpressionVisitor)20%n/a111111
shouldLift(Expression, Expression, Method)20%n/a111111