FunctionTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,080 of 8,69876%230 of 87474%1985832661,596682
translateOperatorNode(OperatorNode, Scope)32049461%73684%7362411001
translateDerivativeExpressionNode(DerivativeExpressionNode, Scope)1650%220%1212262611
constant(Variable, Object)1323220%19314%1213192601
translateConstantNode(ConstantNode)11941978%225069%21411610601
translateExpressionStatementNode(Scope, ExpressionNode)1186536%9536%711193301
translateFunctionDeclarationNode(FunctionDeclarationNode, Scope, ArrayList)11626970%143068%1123167501
translateABCStructureOrUnionType(CIVLSource, Scope, StructureOrUnionType)11133075%314358%2652167501
translateReturnNode(Scope, ReturnNode)6411564%3975%2772501
translateScopeParameterizedDeclarationNode(Scope, ScopeParameterizedDeclarationNode)620%40%33121211
translateExpressionNode(ExpressionNode, Scope, boolean)5725582%85186%83776101
translateQuantifiedExpressionNode(QuantifiedExpressionNode, Scope)508463%3350%3582401
translateRootFunction(Scope, ASTNode)4814475%21488%2964001
translateVariableInitializationNode(VariableDeclarationNode, Variable, Location, Scope)4318381%22292%21343901
translateASTNode(ASTNode, Scope, Location)429269%51169%41273001
translateSubscriptNode(OperatorNode, Scope)387165%7542%5782401
translateAssignNode(Scope, OperatorNode)367367%4867%4721501
callOrSpawnStatement(Scope, Location, FunctionCallNode, LHSExpression, List, boolean, CIVLSource)357869%3873%3732101
translateABCType(CIVLSource, Scope, Type)3414581%31785%31844001
translateCivlForNode(Scope, CivlForNode)3012881%1150%1211901
translatePlusOperation(CIVLSource, Expression, Expression)306267%71365%61161801
translateMinusOperation(CIVLSource, Expression, Expression)2810178%71771%71352701
translateForLoopInitializerNode(Scope, ForLoopInitializerNode)278375%2360%2451901
mallocStatement(CIVLSource, Location, LHSExpression, CastNode, Scope)277674%3350%3441801
translateInitializerNode(InitializerNode, Scope, CIVLType)251334%3125%233601
translateWhenNode(Scope, WhenNode)246272%1375%1321501
translateStatementNode(Scope, StatementNode)2315787%22191%21924401
translateFunctionCallExpression(FunctionCallNode, Scope)2310482%4867%4722301
translateABCEnumerationType(CIVLSource, Scope, EnumerationType)235872%5550%4652001
composeLoopFragmentWorker(Scope, CIVLSource, CIVLSource, Expression, Fragment, StatementNode, Fragment, boolean)2217989%11594%1924101
translateIfNode(Scope, IfNode)2211884%1375%1322201
translateAssertNode(Scope, AssertNode)228579%4100%0322001
composeLoopFragment(Scope, ExpressionNode, StatementNode, ExpressionNode, boolean)164272%1375%1331201
translateScopeofNode(ScopeOfNode, Scope)162460%1150%121601
translateLiteralObject(CIVLSource, Scope, LiteralObject, CIVLType)1513490%11995%11112601
translateABCBasicType(CIVLSource, StandardBasicType)142261%1480%151601
translateCompoundTypeNode(Location, Scope, TypeNode)1313691%21286%2813101
translateFunctionCall(Scope, LHSExpression, FunctionCallNode, boolean, CIVLSource)1310589%1990%1612001
translateSizeofNode(SizeofNode, Scope)135079%1267%1311201
arrayExtent(CIVLSource, ArrayType, Scope)133774%1583%1411201
translateCompoundInitializer(CompoundInitializerNode, Scope, CIVLType)106587%3770%3611201
getFieldIndex(IdentifierNode)91562%1150%121601
translateIdentifierNode(IdentifierExpressionNode, Scope)5991%1583%1411101
translateSwitchNode(Scope, SwitchNode)21998%21488%2903701
translateCompoundStatementNode(Scope, CompoundStatementNode)10797%11794%11022601
functionInfo()0%n/a111111
function()0%n/a111111
modelBuilder()0%n/a111111
modelFactory()0%n/a111111
containsReturn(Fragment)9898%22492%21412401
translateFunctionBody()4796%1375%1311001
static {...}75%1150%120101
translateChooseNode(Scope, ChooseStatementNode)12599%11393%1802801
translateCivlParForNode(Scope, CivlForNode)200100%2100%0203001
translateVariableDeclarationNode(Location, Scope, VariableDeclarationNode)136100%12997%11602601
assignStatement(CIVLSource, LHSExpression, ExpressionNode, Scope)83100%8100%0501701
translateVariableDeclarationNode(VariableDeclarationNode, Scope)71100%10100%0601601
translateAtomicNode(Scope, AtomicNode)69100%4100%0301201
translateJumpNode(Scope, JumpNode)57100%4100%0401101
hasHereNode(Scope, ASTNode)48100%14100%0801601
translateRegularRangeNode(RegularRangeNode, Scope)45100%2100%020801
translateCastNode(CastNode, Scope)44100%n/a010901
translateAssumeNode(Scope, AssumeNode)40100%n/a010601
translateForLoopNode(Scope, ForLoopNode)39100%2100%020901
FunctionTranslator(ModelBuilderWorker, ModelFactory, StatementNode, CIVLFunction)36100%n/a0101101
translateGotoNode(Scope, GotoNode)36100%n/a010501
translateABCFunctionType(CIVLSource, Scope, FunctionType)36100%2100%020601
FunctionTranslator(ModelBuilderWorker, ModelFactory, CIVLFunction)33100%n/a0101001
translateLoopNode(Scope, LoopNode)32100%3100%030401
arrayToPointer(Expression)31100%2100%020701
translateArrowNode(ArrowNode, Scope)30100%n/a010301
isMallocCall(ExpressionNode)27100%2675%250701
translateDotNode(DotNode, Scope)22100%n/a010301
translateNullStatementNode(Scope, NullStatementNode)21100%n/a010201
translateABCDomainType(CIVLSource, Scope, DomainType)19100%2100%020301
translateCompoundLiteralNode(CompoundLiteralNode, Scope)18100%n/a010201
translateLabelStatementNode(Scope, LabeledStatementNode)15100%n/a010301
translateSpawnNode(Scope, SpawnNode)15100%n/a010101
isCompleteMallocExpression(ExpressionNode)13100%2100%020401
translateFunctionCallNode(Scope, FunctionCallNode, CIVLSource)13100%n/a010201
fileNameWithoutExtension(String)11100%n/a010301
translateFunction()8100%n/a010301
setFunction(CIVLFunction)100%n/a010201