ExpressionAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,526 of 4,77068%272 of 72262%2254813631,2851288
processCONDITIONAL(OperatorNode)18312340%451929%2833416801
processDerivativeExpression(DerivativeExpressionNode)670%80%55161611
processExpression(ExpressionNode)6112967%72376%629196901
processSHIFTLEFTEQorSHIFTRIGHTEQ(OperatorNode)600%60%44161611
processAPPLY(OperatorNode)570%60%44161611
processExtendedQuantifiedExpression(ExtendedQuantifiedExpressionNode)566051%8538%78122901
processMPIEqualsNode(MPIContractExpressionNode)500%40%33141411
processMPIPtrWorker(ExpressionNode, ExpressionNode, ExpressionNode, String)480%80%55131311
processMPIContractExpression(MPIContractExpressionNode)437362%8952%814163601
processEqualityOperator(OperatorNode)4213976%142665%122173701
processArrayLambda(ArrayLambdaNode)4211673%81463%81283801
processPLUS(OperatorNode)4112274%102470%81883201
processOperator(OperatorNode)3712076%62681%630116501
processUnknownIdentifiers(ASTNode)354254%61062%49112301
pointerToCompatibleObject(Type, Type)340%100%668811
processDot(DotNode)3311076%41071%48104001
processDEREFERENCE(OperatorNode)332442%5337%3591601
processArrow(ArrowNode)3112880%51168%5984401
processMPIExtentNode(MPIContractExpressionNode)310%40%339911
processMPIRegionNode(MPIContractExpressionNode)300%n/a118811
processCartesianDomainInitializer(CompoundInitializerNode, DomainType)296167%51168%5962501
processFunctionCall(FunctionCallNode)2818286%53788%52256001
processTIMESEQorDIVEQorMODEQ(OperatorNode)283756%7330%5661701
processHash(OperatorNode)280%20%228811
processRelational(OperatorNode)245368%7750%6841601
processMPIValidNode(MPIContractExpressionNode)230%n/a116611
processMPIOffsetNode(MPIContractExpressionNode)230%n/a116611
processTIMESorDIVorMOD(OperatorNode)224165%4660%4641601
processASSIGN(OperatorNode)205774%2675%2542101
processSUBSCRIPT(OperatorNode)196176%6857%4821801
processLambda(LambdaNode)195373%4233%3441901
processConstant(ConstantNode)177180%41881%41232401
processQuantifiedExpression(QuantifiedExpressionNode)1610586%21487%2942901
processValueAt(ValueAtNode)164473%3350%3431501
assignmentType(OperatorNode)154675%3975%3731501
addSpecificTypeConversion(ExpressionNode, Type)151651%2100%0251001
processLANDorLORorNOT(OperatorNode)143672%2466%2421201
processGenericSelection(GenericSelectionNode)137585%3975%3722801
processIdentifierExpression(IdentifierExpressionNode, boolean, boolean)137084%41376%41022101
processAlignOf(AlignOfNode)130%n/a113311
processBitwiseAssign(OperatorNode)123473%2250%2321201
processBitwise(OperatorNode)123272%2250%2321101
processBIG_O(OperatorNode)121860%2250%232801
processPostfixOperators(OperatorNode)113274%2466%2421201
processValidExpression(OperatorNode)103678%2466%2421201
isZero(ExpressionNode)10533%3125%233501
processPLUSEQorMINUSEQ(OperatorNode)73683%3562%3511001
processUNARAYPLUSorUNARYMINUS(OperatorNode)72578%1375%131901
processCompoundLiteral(CompoundLiteralNode)63585%1375%1311101
processSizeof(SizeofNode)62882%3350%241801
doIntegerPromotion(ExpressionNode)53085%1375%131901
processRemoteExpression(RemoteOnExpressionNode)52382%1150%121801
getNonArrayElementType(ArrayType)5964%1150%121401
stripQualifiers(Type)41275%1375%131501
static {...}675%1150%120101
pointerToCompatibleComplete(Type, Type)4197%5964%5801001
isVoidPointer(Type)1292%2250%230201
isScalar(Type)990%1375%130101
processMINUS(OperatorNode)57100%1990%1601201
ExpressionAnalyzer(EntityAnalyzer, ConversionFactory, TypeFactory, ScopeAnalyzer)56100%n/a0101301
getFunctionExpressionType(IdentifierExpressionNode, Function)46100%8100%0501401
processRegularRange(RegularRangeNode)38100%2100%0201201
doUsualArithmetic(ExpressionNode, ExpressionNode)38100%4100%0301001
isPointerToCompleteObjectType(Type)30100%1990%160901
processAssignment(ObjectType, ExpressionNode)29100%4100%030801
processADDRESSOF(OperatorNode)29100%4100%030701
addMemTypeConversion(ExpressionNode)26100%2100%020801
processCast(CastNode)24100%n/a010701
pointerToCompatibleTypes(Type, Type)24100%1375%130701
doArithmeticCompoundAssign(ArithmeticType, ExpressionNode)22100%2100%020701
addArrayConversion(ExpressionNode)21100%4100%030701
isArrayType(ObjectType)18100%3100%030501
addLvalueConversion(ExpressionNode)18100%4100%030701
addFunctionConversion(ExpressionNode)16100%2100%020601
convertRHS(ExpressionNode, Type, boolean)15100%2100%020501
processSHIFTLEFTorSHIFTRIGHT(OperatorNode)14100%n/a010301
isSubscript(ExpressionNode)14100%4100%030501
processScopeOf(ScopeOfNode)12100%n/a010401
addStandardConversions(ExpressionNode)12100%n/a010401
processStatementExpression(StatementExpressionNode)11100%n/a010501
processResult(ResultNode)11100%n/a010301
processSpawn(SpawnNode)10100%n/a010301
processBITCOMPLEMENT(OperatorNode)8100%n/a010201
processCOMMA(OperatorNode)8100%n/a010201
error(String, ASTNode)6100%n/a010101
error(UnsourcedException, ASTNode)6100%n/a010101
setStatementAnalyzer(StatementAnalyzer)4100%n/a010201
processPrefixOperators(OperatorNode)4100%n/a010201