Expressionator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total143 of 2,12493%40 of 26985%3718127401038
parseExpression(Expressionator.TokBuf, boolean)4610068%92472%72294501
parseSpecOpExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)2314386%41982%41434501
likePatternToRegex(String)2010984%41881%41252901
toLiteralValue(Value.Type, Object)112266%2466%262701
getSpecialOperator(ExpressionTokenizer.Token, Expressionator.TokBuf)99391%31986%31213101
parseObjectRefExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)88391%51168%4922601
parseConstExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)83179%1583%1421201
parse(Expressionator.Type, String, Value.Type, Expressionator.ParseContext, boolean)78992%11493%1911801
getOpType(ExpressionTokenizer.Token, Class)72880%1375%131501
maybeParseFuncCallExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)5493%1583%1411601
static {...}534100%n/a0102101
findParenExprs(Expressionator.TokBuf, boolean)89100%18100%01002401
trimSpaces(List)49100%10100%0601001
buildPrecedenceMap(Expressionator.OpType[][])47100%4100%030701
parseCompOpExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)42100%4100%0301001
parseUnaryOpExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)37100%1787%1501001
parseLogicalOpExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)34100%2100%020801
isLiteralDefaultValue(Expressionator.TokBuf, Value.Type, String, boolean)33100%11191%170801
parseDelimExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)31100%1375%130601
exprListToString(List, String, LocaleContext, StringBuilder, boolean)28100%2100%020601
parseOperatorExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)27100%4100%030701
exprListToDelayedValues(List, EvalContext)25100%2100%020401
exprListToValues(List, EvalContext)23100%2100%020401
areConstant(Expressionator.Expr[])23100%4100%030401
setWordType(Expressionator.WordType, String[])22100%2100%020301
parseBinaryOpExpression(ExpressionTokenizer.Token, Expressionator.TokBuf)21100%n/a010501
isEitherOp(ExpressionTokenizer.Token, String, String)20100%2675%250301
appendLeadingExpr(Expressionator.Expr, LocaleContext, StringBuilder, boolean)19100%2100%020501
isHigherPrecendence(Expressionator.OpType, Expressionator.OpType)19100%2100%020301
areConstant(List)18100%4100%030501
isOp(ExpressionTokenizer.Token, String)15100%1583%140201
isDelim(ExpressionTokenizer.Token, String)15100%1583%140201
isString(ExpressionTokenizer.Token, String)15100%1583%140201
isObjNameSep(ExpressionTokenizer.Token)12100%1375%130101
literalStrToString(String, StringBuilder)12100%n/a010401
parse(Expressionator.Type, String, Value.Type, Expressionator.ParseContext)7100%n/a010101
getWordType(ExpressionTokenizer.Token)7100%n/a010101
isRegexSpecialChar(char)5100%n/a010101