class DeepCover::Node::Masgn
Some multiple assignments are the only cases where Ruby syntax rules won't allow us to insert tracking code where we'd like it to be run.
For
example:
method.a, b, method_2.c = [...]
We'd like to add a tracker after the call to `a=` and before the assignment to b and the call to `method_2`.
We can't really do this with simple insertions, so we temporarily of strategy for BackwardsStrategy
Constants
- BASE_MAP
Public Instance Methods
children_nodes_in_flow_order()
click to toggle source
# File lib/deep_cover/node/assignments.rb, line 195 def children_nodes_in_flow_order [value, left] end
execution_count()
click to toggle source
# File lib/deep_cover/node/assignments.rb, line 191 def execution_count value.flow_completion_count end