CommonNodeFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total280 of 1,39979%5 of 2075%341684623829158
newPredicateNode(Source, IdentifierNode, SequenceNode, ExpressionNode)350%n/a116611
newOperatorNode(Source, OperatorNode.Operator, ExpressionNode, ExpressionNode, ExpressionNode)210%n/a112211
newStatenullNode(Source)150%n/a114411
newRootNode(Source)140%n/a113311
newMPIAbsentEventNode(Source, List, MPIContractAbsentEventNode.MPIAbsentEventKind)122163%3562%352601
newOmpFlushNode(Source, SequenceNode)120%n/a113311
newMPIExpressionNode(Source, List, MPIContractExpressionNode.MPIContractExpressionKind, String)114480%2675%2521101
newDerivativeExpressionNode(Source, ExpressionNode, SequenceNode, SequenceNode)80%n/a111111
newArrayTypeNode(Source, TypeNode, ExpressionNode, ExpressionNode)80%n/a111111
newLambdaNode(Source, VariableDeclarationNode, ExpressionNode, ExpressionNode)80%n/a111111
newWithNode(Source, ExpressionNode, StatementNode, boolean)80%n/a111111
newStaticAssertionNode(Source, ExpressionNode, StringLiteralNode)70%n/a111111
newOmpSectionsNode(Source, StatementNode)70%n/a111111
newOmpFlushNode(Source)70%n/a111111
newOmpOrederedNode(Source, StatementNode)70%n/a111111
newOmpSingleNode(Source, StatementNode)70%n/a111111
newOmpFunctionReductionNode(Source, IdentifierExpressionNode, SequenceNode)70%n/a111111
newCompletenessNode(Source, boolean, SequenceNode)70%n/a111111
newObjectofNode(Source, ExpressionNode)70%n/a111111
newRegionofNode(Source, ExpressionNode)70%n/a111111
newAllocationNode(Source, boolean, SequenceNode)70%n/a111111
newLambdaTypeNode(Source, TypeNode, TypeNode)70%n/a111111
newAtomicTypeNode(Source, TypeNode)60%n/a111111
newAlignOfNode(Source, TypeNode)60%n/a111111
newScopeOfNode(Source, IdentifierExpressionNode)60%n/a111111
newOmpFortranEndNode(Source, OmpEndNode.OmpEndType)60%n/a111111
newWaitsforNode(Source, SequenceNode)60%n/a111111
newRunNode(Source, StatementNode)60%n/a111111
newScopeTypeNode(Source)50%n/a111111
newWildcardNode(Source)50%n/a111111
newAnyactNode(Source)50%n/a111111
CommonNodeFactory(Configuration, TypeFactory, ValueFactory)35100%n/a0101101
newArrayLambdaNode(Source, TypeNode, List, ExpressionNode, ExpressionNode)29100%n/a010401
newBooleanConstantNode(Source, boolean)28100%2100%020601
newIntConstantNode(Source, int)21100%n/a010401
newFunctionCallNode(Source, ExpressionNode, List, List, SequenceNode)21100%n/a010301
getConstantValue(ExpressionNode)19100%2100%020601
newOperatorNode(Source, OperatorNode.Operator, ExpressionNode, ExpressionNode)17100%n/a010201
newAttribute(String, Class)16100%n/a010301
newFunctionCallNode(Source, ExpressionNode, List, SequenceNode)15100%n/a010201
newHereNode(Source)14100%n/a010301
newSelfNode(Source)13100%n/a010301
newProcnullNode(Source)13100%n/a010301
newOperatorNode(Source, OperatorNode.Operator, ExpressionNode)13100%n/a010201
newCharacterConstantNode(Source, String, ExecutionCharacter)12100%n/a010201
newStringLiteralNode(Source, String, StringLiteral)12100%n/a010201
newOmpCriticalNode(Source, IdentifierNode, StatementNode)12100%n/a010301
newStandardLabelDeclarationNode(Source, IdentifierNode, StatementNode)11100%n/a010301
newCaseLabelDeclarationNode(Source, ExpressionNode, StatementNode)11100%n/a010301
newPragmaNode(Source, IdentifierNode, CivlcTokenSequence, CivlcToken)11100%n/a010201
newDefaultLabelDeclarationNode(Source, StatementNode)10100%n/a010301
newForLoopNode(Source, ForLoopInitializerNode, ExpressionNode, ExpressionNode, StatementNode, SequenceNode)10100%n/a010101
newCivlForNode(Source, boolean, DeclarationListNode, ExpressionNode, StatementNode, SequenceNode)10100%n/a010101
newAbstractFunctionDefinitionNode(Source, IdentifierNode, TypeNode, SequenceNode, int, SequenceNode)10100%n/a010101
newQuantifiedExpressionNode(Source, QuantifiedExpressionNode.Quantifier, SequenceNode, ExpressionNode, ExpressionNode, SequenceNode)10100%n/a010101
newWhileLoopNode(Source, ExpressionNode, StatementNode, SequenceNode)9100%n/a010101
newDoLoopNode(Source, ExpressionNode, StatementNode, SequenceNode)9100%n/a010101
newSwitchNode(Source, ExpressionNode, StatementNode)9100%n/a010201
newFunctionDefinitionNode(Source, IdentifierNode, FunctionTypeNode, SequenceNode, CompoundStatementNode)9100%n/a010101
newArrayLambdaNode(Source, TypeNode, SequenceNode, ExpressionNode, ExpressionNode)9100%n/a010101
newExtendedQuantifiedExpressionNode(Source, ExtendedQuantifiedExpressionNode.ExtendedQuantifier, ExpressionNode, ExpressionNode, ExpressionNode)9100%n/a010101
newStructOrUnionTypeNode(Source, boolean, IdentifierNode, SequenceNode)8100%n/a010101
newFunctionTypeNode(Source, TypeNode, SequenceNode, boolean)8100%n/a010101
newTypedefNameNode(IdentifierNode, SequenceNode)8100%n/a010101
newGenericSelectionNode(Source, ExpressionNode, ExpressionNode, SequenceNode)8100%n/a010101
newVariableDeclarationNode(Source, IdentifierNode, TypeNode, InitializerNode)8100%n/a010101
newFunctionDeclarationNode(Source, IdentifierNode, TypeNode, SequenceNode)8100%n/a010101
newFieldDeclarationNode(Source, IdentifierNode, TypeNode, ExpressionNode)8100%n/a010101
newIfNode(Source, ExpressionNode, StatementNode, StatementNode)8100%n/a010101
newOmpAtomicNode(Source, StatementNode, OmpAtomicNode.OmpAtomicClause, boolean)8100%n/a010101
newRegularRangeNode(Source, ExpressionNode, ExpressionNode, ExpressionNode)8100%n/a010101
newOperatorEventNode(Source, CompositeEventNode.EventOperator, DependsEventNode, DependsEventNode)8100%n/a010101
newMPICollectiveBlockNode(Source, ExpressionNode, MPICollectiveBlockNode.MPICommunicatorMode, SequenceNode)8100%n/a010101
newMPIConstantNode(Source, String, MPIContractConstantNode.MPIConstantKind, ConstantNode.ConstantKind)8100%n/a010101
newValueAtNode(Source, ExpressionNode, ExpressionNode, ExpressionNode)8100%n/a010101
newSequenceNode(Source, String, List)7100%n/a010101
newPairNode(Source, ASTNode, ASTNode)7100%n/a010101
newEnumerationTypeNode(Source, IdentifierNode, SequenceNode)7100%n/a010101
newArrayTypeNode(Source, TypeNode, ExpressionNode)7100%n/a010101
newEnumerationConstantNode(IdentifierNode)7100%n/a010101
newCompoundLiteralNode(Source, TypeNode, CompoundInitializerNode)7100%n/a010101
newCastNode(Source, TypeNode, ExpressionNode)7100%n/a010101
newGenericAssociationNode(Source, TypeNode, ExpressionNode)7100%n/a010101
newDotNode(Source, ExpressionNode, IdentifierNode)7100%n/a010101
newArrowNode(Source, ExpressionNode, IdentifierNode)7100%n/a010101
newOperatorNode(Source, OperatorNode.Operator, List)7100%n/a010101
newVariableDeclarationNode(Source, IdentifierNode, TypeNode)7100%n/a010101
newEnumeratorDeclarationNode(Source, IdentifierNode, ExpressionNode)7100%n/a010101
newFieldDeclarationNode(Source, IdentifierNode, TypeNode)7100%n/a010101
newTypedefDeclarationNode(Source, IdentifierNode, TypeNode)7100%n/a010101
newExpressionStatementNode(ExpressionNode)7100%n/a010101
newIfNode(Source, ExpressionNode, StatementNode)7100%n/a010101
newLabeledStatementNode(Source, LabelNode, StatementNode)7100%n/a010101
newRemoteOnExpressionNode(Source, ExpressionNode, ExpressionNode)7100%n/a010101
newWhenNode(Source, ExpressionNode, StatementNode)7100%n/a010101
newOmpMasterNode(Source, StatementNode)7100%n/a010101
newOmpBarrierNode(Source)7100%n/a010101
newOmpSectionNode(Source, StatementNode)7100%n/a010101
newOmpSymbolReductionNode(Source, OmpReductionNode.OmpReductionOperator, SequenceNode)7100%n/a010101
newWorksharingNode(Source, OmpWorksharingNode.OmpWorksharingNodeKind)7100%n/a010101
newRegularRangeNode(Source, ExpressionNode, ExpressionNode)7100%n/a010101
newAssignsNode(Source, SequenceNode)7100%n/a010101
newReadsNode(Source, SequenceNode)7100%n/a010101
newMemoryEventNode(Source, MemoryEventNode.MemoryEventNodeKind, SequenceNode)7100%n/a010101
newBehaviorNode(Source, IdentifierNode, SequenceNode)7100%n/a010101
newCallEventNode(Source, IdentifierExpressionNode, SequenceNode)7100%n/a010101
newInvariantNode(Source, boolean, ExpressionNode)7100%n/a010101
newLambdaNode(Source, VariableDeclarationNode, ExpressionNode)7100%n/a010101
newUpdateNode(Source, ExpressionNode, FunctionCallNode)7100%n/a010101
newWithNode(Source, ExpressionNode, StatementNode)7100%n/a010101
newIdentifierNode(Source, String)6100%n/a010101
newBasicTypeNode(Source, StandardBasicType.BasicTypeKind)6100%n/a010101
newPointerTypeNode(Source, TypeNode)6100%n/a010101
newDomainTypeNode(Source)6100%n/a010101
newDomainTypeNode(Source, ExpressionNode)6100%n/a010101
newIntegerConstantNode(Source, String)6100%n/a010101
newFloatingConstantNode(Source, String)6100%n/a010101
newIdentifierExpressionNode(Source, IdentifierNode)6100%n/a010101
newSizeofNode(Source, SizeableNode)6100%n/a010101
newScopeOfNode(Source, ExpressionNode)6100%n/a010101
newCompoundInitializerNode(Source, List)6100%n/a010101
newDesignationNode(Source, List)6100%n/a010101
newFieldDesignatorNode(Source, IdentifierNode)6100%n/a010101
newArrayDesignatorNode(Source, ExpressionNode)6100%n/a010101
newCompoundStatementNode(Source, List)6100%n/a010101
newForLoopInitializerNode(Source, List)6100%n/a010101
newGotoNode(Source, IdentifierNode)6100%n/a010101
newContinueNode(Source)6100%n/a010101
newBreakNode(Source)6100%n/a010101
newReturnNode(Source, ExpressionNode)6100%n/a010101
newTranslationUnitNode(Source, List)6100%n/a010101
newProgramNode(Source, List)6100%n/a010101
newSpawnNode(Source, FunctionCallNode)6100%n/a010101
newChooseStatementNode(Source, List)6100%n/a010101
newRequiresNode(Source, ExpressionNode)6100%n/a010101
newEnsuresNode(Source, ExpressionNode)6100%n/a010101
newAtomicStatementNode(Source, StatementNode)6100%n/a010101
newOmpParallelNode(Source, StatementNode)6100%n/a010101
newOmpForNode(Source, StatementNode)6100%n/a010101
newOmpThreadprivateNode(Source, SequenceNode)6100%n/a010101
newOmpSimdNode(Source, StatementNode)6100%n/a010101
newDependsNode(Source, ExpressionNode, SequenceNode)6100%n/a010101
newGuardNode(Source, ExpressionNode)6100%n/a010101
newStatementExpressionNode(Source, CompoundStatementNode)6100%n/a010101
newTypeofNode(Source, ExpressionNode)6100%n/a010101
newAssumesNode(Source, ExpressionNode)6100%n/a010101
newVoidTypeNode(Source)5100%n/a010101
newRangeTypeNode(Source)5100%n/a010101
newNullStatementNode(Source)5100%n/a010101
newResultNode(Source)5100%n/a010101
setConstantValue(ExpressionNode, Value)5100%n/a010201
newNothingNode(Source)5100%n/a010101
newNoactNode(Source)5100%n/a010101
newStateTypeNode(Source)5100%n/a010101
newMemTypeNode(Source)5100%n/a010101
getValueFactory()3100%n/a010101
configuration()3100%n/a010101
typeFactory()3100%n/a010101