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