ContractClauseTransformer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,386 of 2,03331%97 of 15437%741102854341833
transformMPICollectiveBlock(List, List, FunctionContractBlock, boolean)3330%220%1212676711
withStatementWrapper(StatementNode, ExpressionNode, List, boolean)1650%180%1010353511
createElaborateFor(ExpressionNode)1070%n/a11222211
transformClause2Checking(ExpressionNode, ExpressionNode, ExpressionNode, List, boolean)820%120%77191911
transformClause2Assumption(ExpressionNode, ExpressionNode, ExpressionNode, List, boolean)820%120%77191911
refreshMPIRegion(MPIContractExpressionNode)580%n/a11101011
transformAssignsClause(boolean, FunctionContractBlock.ConditionalClauses)57812%7112%45161801
createMPICommEmptyCall(ExpressionNode, MPICollectiveBlockNode.MPICommunicatorMode)490%20%22101011
mpiConstantsInitialization(ExpressionNode)460%n/a11101011
createMPICommRankCall(ExpressionNode, ExpressionNode)460%n/a119911
createMPICommSizeCall(ExpressionNode, ExpressionNode)460%n/a119911
refreshACSLMemoryLocationSetExpression(ExpressionNode)430%n/a119911
createMPISnapshotCall(ExpressionNode)390%n/a117711
createCollateStateInitializer(String, ExpressionNode)320%n/a116611
checkSideConditions(List)283454%4450%3561401
createMPIBarrier(ExpressionNode)280%n/a115511
createMPIUnsnapshotCall(ExpressionNode, ExpressionNode)280%n/a115511
makeItRange(ExpressionNode)280%40%335511
refreshMemoryLocationSetExpression(ExpressionNode)230%40%336611
createCollateGetStateCall(ExpressionNode, Source)180%n/a113311
conjunct(List)153167%2466%2431501
createConditionalAssumeOrAssert(boolean, List, List)143571%1583%1411001
visitAndSubstitute(ExpressionNode, Map, Map)96688%21083%2731901
analysisContractBlock(FunctionContractBlock, boolean, boolean, List, List)811693%41071%4802601
transformLocalBlock(List, List, FunctionContractBlock, boolean, boolean)17398%22090%21203101
createState4PureLocalFunction(Source)66100%n/a0101701
createAssertion(ExpressionNode)32100%n/a010701
createAssumption(ExpressionNode)26100%n/a010601
substitute(ClauseTransformGuideGenerator.ClauseTransformGuide)26100%1375%130501
createGetStateCall(Source)13100%n/a010301
ContractClauseTransformer(ASTFactory, MemoryLocationManager)10100%n/a010401
identifierExpressionNode(Source, String)10100%n/a010201
static {...}100%n/a010101