Heucristic::Index::MacroSite
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(line : Int32, owner : String, name : String, metaclass : Bool, macro_name : String, macro_path : String | Nil, macro_line : Int32 | Nil, expanded_path : String | Nil, expanded_line : Int32 | Nil, expanded_column : Int32 | Nil, private_to : String | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
clone
Sourcecopy_with(line _line = @line, owner _owner = @owner, name _name = @name, metaclass _metaclass = @metaclass, macro_name _macro_name = @macro_name, macro_path _macro_path = @macro_path, macro_line _macro_line = @macro_line, expanded_path _expanded_path = @expanded_path, expanded_line _expanded_line = @expanded_line, expanded_column _expanded_column = @expanded_column, private_to _private_to = @private_to)
Sourceexpanded_column
expanded_line
expanded_path
line
macro_line
macro_name
macro_path
metaclass
name
owner
private_to