Difference between revisions of "XCSG:InterproceduralDataFlow"

From AtlasWiki
Jump to: navigation, search
(Specification)
Line 3: Line 3:
 
| extends = DataFlow (Edge)
 
| extends = DataFlow (Edge)
 
| description = Represents [[DataFlow (Edge){{!}}data flows]] between methods, and data flows involving [[Field]]s, [[GlobalVariable]]s, and [[StaticLocalVariable]]s, which may likewise transfer data between methods, and may in addition be contended by multiple threads.
 
| description = Represents [[DataFlow (Edge){{!}}data flows]] between methods, and data flows involving [[Field]]s, [[GlobalVariable]]s, and [[StaticLocalVariable]]s, which may likewise transfer data between methods, and may in addition be contended by multiple threads.
 +
| connects = ParameterPass,Parameter,*,1;Assignment,Variable,*,1;Variable,DataFlow (Node),*,*
 
}}
 
}}

Revision as of 16:52, 30 April 2014

Specification

Metaclass InterproceduralDataFlow
Extends DataFlow (Edge)
Description Represents data flows between methods, and data flows involving Fields, GlobalVariables, and StaticLocalVariables, which may likewise transfer data between methods, and may in addition be contended by multiple threads.
Specified Connections
Predecessor Multiplicity Successor
ParameterPass ✱ ➞ 1 Parameter
Assignment ✱ ➞ 1 Variable
Variable ✱ ➞ ✱ DataFlow (Node)