Package: TraceNodeData

TraceNodeData

nameinstructionbranchcomplexitylinemethod
TraceNodeData(AIdentifierVarExpIR, ABlockStmIR, ABlockStmIR)
M: 0 C: 12
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 5
100%
M: 0 C: 1
100%
getNodeVar()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getNodeVarScope()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getStms()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package org.overture.codegen.traces;
2:
3: import org.overture.codegen.ir.expressions.AIdentifierVarExpIR;
4: import org.overture.codegen.ir.statements.ABlockStmIR;
5:
6: public class TraceNodeData
7: {
8:         private AIdentifierVarExpIR nodeVar;
9:         private ABlockStmIR stms;
10:         private ABlockStmIR nodeVarScope;
11:
12:         public TraceNodeData(AIdentifierVarExpIR nodeVar, ABlockStmIR stms,
13:                         ABlockStmIR nodeVarScope)
14:         {
15:                 this.nodeVar = nodeVar;
16:                 this.stms = stms;
17:                 this.nodeVarScope = nodeVarScope;
18:         }
19:
20:         public AIdentifierVarExpIR getNodeVar()
21:         {
22:                 return nodeVar;
23:         }
24:
25:         public ABlockStmIR getStms()
26:         {
27:                 return stms;
28:         }
29:
30:         public ABlockStmIR getNodeVarScope()
31:         {
32:                 return nodeVarScope;
33:         }
34: }