Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
class
Heucristic::Index::Workspace
Inherits
Reference
<
Object
Constructors
new
Source
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
Heucristic::Index::Workspace::Change