struct Crytic::Mutant::FullLocation

Overview

The name_column_number is relevant for Crystal::Call occurrences, while the end_location is used for Crystal::And.

Defined in:

crytic/mutant/full_location.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(location : Crystal::Location, name_column_number : Int32 | Nil = nil, end_location : Crystal::Location | Nil = nil) #

[View source]

Instance Method Detail

def clone #

[View source]
def column_number(*args, **options) #

[View source]
def column_number(*args, **options, &) #

[View source]
def copy_with(location _location = @location, name_column_number _name_column_number = @name_column_number, end_location _end_location = @end_location) #

[View source]
def end_location : Crystal::Location | Nil #

def line_number(*args, **options) #

[View source]
def line_number(*args, **options, &) #

[View source]
def location : Crystal::Location #

def matches?(node) #

[View source]
def name_column_number : Int32 | Nil #