struct

Heucristic::Index::InstanceVar

Inherits Struct < Value < Object

Constructors

build(name : String, owner : Identity, type : Syntax::TypeReader::Outcome, path : String, name_span : Document::Span, origin : Origin, expression : Crystal::ASTNode | Nil, initialized : Bool, definition : Crystal::Def | Nil) : InstanceVar
Source
new(name : String, owner : Identity, type : Syntax::TypeReader::Outcome, path : String, name_span : Document::Span, origin : Origin, expression : Crystal::ASTNode | Nil = nil, initialized : Bool = false, definition : Crystal::Def | Nil = nil)
Source

Instance methods

clone
Source
copy_with(name _name = @name, owner _owner = @owner, type _type = @type, path _path = @path, name_span _name_span = @name_span, origin _origin = @origin, expression _expression = @expression, initialized _initialized = @initialized, definition _definition = @definition)
Source
definition
expression
in_def?
Source
initialized
name
name_span
origin
owner
path
type