name | method, % | block, % |
---|
caseNegativeExpression (NegativeExpression): Object | 0% (0/1) | 0% (0/18) |
casePowerExpression (PowerExpression): Object | 0% (0/1) | 0% (0/41) |
setTypeAnnotation (HashMap): void | 0% (0/1) | 0% (0/4) |
getType (Expression): TypeEnum | 100% (1/1) | 47% (8/17) |
caseProductExpression (ProductExpression): Object | 100% (1/1) | 66% (31/47) |
caseProbabilityFunctionLiteral (ProbabilityFunctionLiteral): Object | 100% (1/1) | 69% (53/77) |
inferIntAndDouble (Expression, TypeEnum, TypeEnum): void | 100% (1/1) | 69% (75/108) |
caseFunctionLiteral (FunctionLiteral): Object | 100% (1/1) | 74% (94/127) |
getTypeOfChild (Expression): TypeEnum | 100% (1/1) | 75% (15/20) |
caseTermExpression (TermExpression): Object | 100% (1/1) | 78% (31/40) |
isDoubleIntPDF (TypeEnum): boolean | 100% (1/1) | 89% (17/19) |
<static initializer> | 100% (1/1) | 92% (11/12) |
ExpressionInferTypeVisitor (): void | 100% (1/1) | 100% (8/8) |
caseBoolLiteral (BoolLiteral): Object | 100% (1/1) | 100% (8/8) |
caseBooleanOperatorExpression (BooleanOperatorExpression): Object | 100% (1/1) | 100% (18/18) |
caseCompareExpression (CompareExpression): Object | 100% (1/1) | 100% (18/18) |
caseDoubleLiteral (DoubleLiteral): Object | 100% (1/1) | 100% (8/8) |
caseIfElseExpression (IfElseExpression): Object | 100% (1/1) | 100% (23/23) |
caseIntLiteral (IntLiteral): Object | 100% (1/1) | 100% (8/8) |
caseNotExpression (NotExpression): Object | 100% (1/1) | 100% (13/13) |
caseParenthesis (Parenthesis): Object | 100% (1/1) | 100% (13/13) |
caseStringLiteral (StringLiteral): Object | 100% (1/1) | 100% (8/8) |
caseVariable (Variable): Object | 100% (1/1) | 100% (39/39) |
getTypeAnnotation (): HashMap | 100% (1/1) | 100% (3/3) |
isDoubleIntAnyPMF (TypeEnum): boolean | 100% (1/1) | 100% (22/22) |
isDoubleIntPMF (TypeEnum): boolean | 100% (1/1) | 100% (16/16) |
isIntPMF (TypeEnum): boolean | 100% (1/1) | 100% (10/10) |
isNumeric (TypeEnum): boolean | 100% (1/1) | 100% (10/10) |