Heucristic::Index::Sites
Constructors
new(path : String, text : Document::Text, tree : Crystal::ASTNode, calls : Array(Syntax::Uses::CallSite), paths : Array(Syntax::Uses::PathSite), cases : Array(Syntax::Uses::CaseSite), generics : Array(Syntax::Uses::GenericSite), controls : Array(Syntax::Uses::ControlSite), defs : Array(Syntax::Uses::DefSite), instance_vars : Array(Syntax::Uses::InstanceVarSite), multi_assigned : Set(String))
SourceInstance methods
calls
cases
clone
Sourcecontrols
copy_with(path _path = @path, text _text = @text, tree _tree = @tree, calls _calls = @calls, paths _paths = @paths, cases _cases = @cases, generics _generics = @generics, controls _controls = @controls, defs _defs = @defs, instance_vars _instance_vars = @instance_vars, multi_assigned _multi_assigned = @multi_assigned)
Sourcedefs
generics
instance_vars
multi_assigned
path
paths
text
tree