module SimpleCov::SourceFile::BuilderContext
def real_source_positions
Coverage entry (no false drops). The `defined?` guard preserves a
unavailable or parsing fails, signaling callers to keep every
name+line pairs) extracted via Prism. Returns nil when Prism is
Memoized set of real source positions (branch start lines, method
def real_source_positions return @real_source_positions if defined?(@real_source_positions) @real_source_positions = StaticCoverageExtractor.real_source_positions(src.join) end
def skip_chunks_for(criterion)
Skip-chunk lookup for the named criterion (`:line`, `:branch`,
def skip_chunks_for(criterion) (@skip_chunks ||= SkipChunks.new(filename, src)).for(criterion) end