class

Heucristic::Index::Workspace

Inherits Reference < Object

Constructors

Instance methods

aliases(identity : Identity) : Array(Alias)
Source
call_uses(name : String) : Array(CallUse)
Source
constants(identity : Identity) : Array(Constant)
Source
constants_of(owner : Owner) : Array(Constant)
Source
crystal_version
Source
crystal_version=(version : CrystalVersion::Detected) : CrystalVersion::Detected
Source
defs_at(path : String, node : Crystal::Def) : Array(Def)
Source
defs_of(owner : Owner) : Array(Def)
Source
each_file
Source
each_mixin
Source
each_sites
Source
enclosed(identity : Identity) : Array(Namespace)
Source
encloses?(identity : Identity) : Bool
Source
enum?(identity : Identity) : Bool
Source
expand(target : MacroTarget, expansions : Array(MacroExpansion)) : Nil
Source
expansion(path : String, line : Int32, column : Int32) : MacroExpansion | Nil
Source
file(path : String) : File | Nil
Source
instance_vars_of(owner : Identity) : Array(InstanceVar)
Source
lib?(identity : Identity) : Bool
Source
macros(name : String) : Array(MacroDef)
Source
macros_of(owner : Owner) : Array(MacroDef)
Source
member_names(owner : Identity) : Array(String)
Source
mixins_of(owner : Owner) : Array(Mixin)
Source
module?(identity : Identity) : Bool
Source
named(name : String) : Array(Def)
Source
namespaces(identity : Identity) : Array(Namespace)
Source
opaque?(owner : Identity) : Bool
Source
path_uses(last : String) : Array(PathUse)
Source
private_to?(path : String) : Bool
Source
remove(path : String) : Nil
Source
remove_sites(path : String) : Nil
Source
replace_all(files : Array(File)) : Nil
Source
replace_sites(all : Array(Sites)) : Nil
Source
sites(path : String) : Sites | Nil
Source
size
Source
update(file : File) : Bool
Source
update_sites(sites : Sites) : Nil
Source

Nested types