FoldConstantRuleOnFE

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,054 of 2,0540%310 of 3100%2102104514515353
buildRules()2320%n/a11343411
visitCaseWhen(CaseWhen, ExpressionRewriteContext)1590%300%1616353511
visitAnd(And, ExpressionRewriteContext)1070%230%1313262611
visitOr(Or, ExpressionRewriteContext)1060%230%1313262611
rewriteChildren(Expression, ExpressionRewriteContext)1060%180%1111232311
visitCast(Cast, ExpressionRewriteContext)1010%240%1313242411
visitEncryptKeyRef(EncryptKeyRef, ExpressionRewriteContext)890%120%77202011
visitNullIf(NullIf, ExpressionRewriteContext)780%160%99161611
visitShortCircuitIf(ShortCircuitIf, ExpressionRewriteContext)740%140%88151511
visitNullSafeEqual(NullSafeEqual, ExpressionRewriteContext)670%160%99151511
visitDate(Date, ExpressionRewriteContext)670%80%55151511
visitInPredicate(InPredicate, ExpressionRewriteContext)570%120%77171711
visitIf(If, ExpressionRewriteContext)490%80%55141411
holdsNaN(Expression)490%100%66121211
visitEqualTo(EqualTo, ExpressionRewriteContext)460%80%558811
visitNvl(Nvl, ExpressionRewriteContext)440%100%66101011
rewrite(Expression, ExpressionRewriteContext)330%100%668811
preProcess(Expression)320%100%667711
visitGreaterThan(GreaterThan, ExpressionRewriteContext)300%40%336611
visitGreaterThanEqual(GreaterThanEqual, ExpressionRewriteContext)300%40%336611
visitLessThan(LessThan, ExpressionRewriteContext)300%40%336611
visitLessThanEqual(LessThanEqual, ExpressionRewriteContext)300%40%336611
visitNot(Not, ExpressionRewriteContext)280%40%335511
visitArray(Array, ExpressionRewriteContext)270%20%226611
static {...}250%n/a115511
visitIsNull(IsNull, ExpressionRewriteContext)240%20%225511
visitMatch(Match, ExpressionRewriteContext)230%20%225511
visitLastQueryId(LastQueryId, ExpressionRewriteContext)220%40%337711
visitBoundFunction(BoundFunction, ExpressionRewriteContext)210%20%225511
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext)210%20%225511
visitPassword(Password, ExpressionRewriteContext)210%n/a114411
buildListeners()180%n/a117711
visitCurrentUser(CurrentUser, ExpressionRewriteContext)160%20%224411
visitDatabase(Database, ExpressionRewriteContext)150%20%224411
visitCurrentCatalog(CurrentCatalog, ExpressionRewriteContext)150%20%224411
visitUser(User, ExpressionRewriteContext)150%20%224411
visitSessionUser(SessionUser, ExpressionRewriteContext)150%20%224411
visitConnectionId(ConnectionId, ExpressionRewriteContext)140%20%223311
matches(Class, BiFunction)140%n/a115511
lambda$holdsNaN$1(Map.Entry)140%40%331111
visitTryCast(TryCast, ExpressionRewriteContext)120%n/a113311
isSameBranch(Expression, Expression)120%40%331111
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext)110%20%224411
lambda$matches$2(ExpressionMatchingContext)100%20%222211
FoldConstantRuleOnFE(boolean, boolean)90%n/a114411
lambda$matches$3(BiFunction, ExpressionMatchingContext)80%n/a111111
FoldConstantRuleOnFE(boolean)50%n/a112211
evaluate(Expression, ExpressionRewriteContext)50%n/a111111
evaluateWithoutContext(Expression)50%n/a111111
visitVersion(Version, ExpressionRewriteContext)50%n/a111111
lambda$isSameBranch$0(TreeNode)40%n/a111111
visitSlot(Slot, ExpressionRewriteContext)20%n/a111111
visitLiteral(Literal, ExpressionRewriteContext)20%n/a111111