class Rcov::RubyAnnotation
def create_cross_refs(filename, lineno, linetext, marked)
def create_cross_refs(filename, lineno, linetext, marked) return linetext unless @callsite_analyzer && @do_callsites ref_blocks = [] _get_defsites(ref_blocks, filename, lineno, linetext, ">>") do |ref| if ref.file ref.file.sub!(%r!^./!, '') where = "at #{mangle_filename(ref.file)}:#{ref.line}" else where = "(C extension/core)" end "#{ref.klass}##{ref.mid} " + where + "" end _get_callsites(ref_blocks, filename, lineno, linetext, "<<") do |ref| # " ref.file.sub!(%r!^./!, '') "#{mangle_filename(ref.file||'C code')}:#{ref.line} " + "in #{ref.klass}##{ref.mid}" end create_cross_reference_block(linetext, ref_blocks, marked) end