Public Methods | |
FGActionArrayRef (ClassTokenArray refClassTokenArray, FGNode arrayRefNode, MethodVariant methodVariant) | |
void | doAction (FASet values) |
Private Attributes | |
FGNode | arrayRefNode |
Set | installedArrayVariants |
ClassTokenArray | refClassTokenArray |
MethodVariant | methodVariant |
For every value variant that flows into the AST Node annotated by this action, we want to find the corresponding array variant node, and hook it into the flowgraph so that all values flowing out of the memory cells abstracted by the array variant flow into the AST Node annotated by this action.
Definition at line 63 of file FGActionArrayRef.java.
|
Constructor for the class.
Definition at line 98 of file FGActionArrayRef.java. |
|
Hooks in the flow graph node associated with the array variant into the graph as a producer node. The array variant is the values in the incoming set.
Reimplemented from FGAction. Definition at line 114 of file FGActionArrayRef.java. |
|
Array reference AST node. Definition at line 68 of file FGActionArrayRef.java. |
|
Set of array variants that have been connected into the flow graph for this node. Definition at line 74 of file FGActionArrayRef.java. |
|
MethodVariant in which the array reference occurs. Definition at line 84 of file FGActionArrayRef.java. |
|
Class token corresponding to the array type of the array in context. Definition at line 79 of file FGActionArrayRef.java. |