Package: TraceNodeData
TraceNodeData
name | instruction | branch | complexity | line | method | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TraceNodeData(AIdentifierVarExpIR, ABlockStmIR, ABlockStmIR) |
|
|
|
|
|
||||||||||||||||||||
getNodeVar() |
|
|
|
|
|
||||||||||||||||||||
getNodeVarScope() |
|
|
|
|
|
||||||||||||||||||||
getStms() |
|
|
|
|
|
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: }