ContractClauseTransformer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total180 of 82378%22 of 7871%205530160216
transformAssignsClause(boolean, FunctionContractBlock.ConditionalClauses)57812%7112%45131501
refreshACSLMemoryLocationSetExpression(ExpressionNode)430%n/a117711
checkSideConditions(List)283454%4450%3551301
conjunct(List)153167%2466%2401101
createConditionalAssumeOrAssert(boolean, List, List)143571%1583%1411001
visitAndSubstitute(ExpressionNode, Map, Map)96688%21083%2731901
analysisContractBlock(FunctionContractBlock, boolean, boolean, List, List)811593%41071%4802301
refreshMemoryLocationSetExpression(ExpressionNode)40%n/a111111
transformLocalBlock(List, List, FunctionContractBlock, boolean)217198%11995%11102701
createState4PureLocalFunction(Source)66100%n/a0101301
createAssertion(ExpressionNode)32100%n/a010501
createAssumption(ExpressionNode)26100%n/a010401
substitute(ClauseTransformGuideGenerator.ClauseTransformGuide)26100%1375%130501
createGetStateCall(Source)13100%n/a010201
ContractClauseTransformer(ASTFactory, MemoryLocationManager)10100%n/a010401
identifierExpressionNode(Source, String)10100%n/a010101