--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: "Return the available data about the requested file, or nil if none of its code was executed or it cannot be found. The return value is an array with three elements:"
- !ruby/struct:SM::Flow::VERB 
  body: " lines, marked_info, count_info = analyzer.data(&quot;foo.rb&quot;)\n"
- !ruby/struct:SM::Flow::P 
  body: <tt>lines</tt> is an array of strings representing the source code of <tt>foo.rb</tt>. <tt>marked_info</tt> is an array holding false, true values indicating whether the corresponding lines of code were reported as executed by Ruby. <tt>count_info</tt> is an array of integers representing how many times each line of code has been executed (more precisely, how many events where reported by Ruby --- a single line might correspond to several events, e.g. many method calls).
- !ruby/struct:SM::Flow::P 
  body: "The returned data corresponds to the aggregation of all the statistics collected in each #run_hooked or #install_hook/#remove_hook runs. You can reset the data at any time with #reset to start from scratch."
full_name: Rcov::CodeCoverageAnalyzer#data
is_singleton: false
name: data
params: (filename)
visibility: public
