Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
class
Heucristic::Syntax::Uses
Inherits
Heucristic::Syntax::Scoped
<
Crystal::Visitor
<
Reference
<
Object
Constructors
in
(tree :
Crystal::ASTNode
, path :
String
|
Nil
, version :
CrystalVersion::Detected
) :
Uses
Source
new
(path :
String
|
Nil
, version :
CrystalVersion::Detected
)
Source
Instance methods
calls
Source
cases
Source
controls
Source
def_sites
Source
generics
Source
instance_vars
Source
multi_assigned
Source
paths
Source
visit
(node :
Crystal::MultiAssign
) :
Bool
Source
visit
(node :
Crystal::OpAssign
) :
Bool
Source
visit
(node :
Crystal::Assign
) :
Bool
Source
visit
(node :
Crystal::TypeDeclaration
) :
Bool
Source
visit
(node :
Crystal::InstanceVar
) :
Bool
Source
visit
(node :
Crystal::Def
) :
Bool
Source
visit
(node :
Crystal::Generic
) :
Bool
Source
visit
(node :
Crystal::Yield
|
Crystal::Return
|
Crystal::Break
|
Crystal::Next
) :
Bool
Source
visit
(node :
Crystal::Case
) :
Bool
Source
visit
(node :
Crystal::Call
) :
Bool
Source
visit
(node :
Crystal::Path
) :
Bool
Source
Nested types
Heucristic::Syntax::Uses::CallSite
Heucristic::Syntax::Uses::CaseSite
Heucristic::Syntax::Uses::ControlSite
Heucristic::Syntax::Uses::DefSite
Heucristic::Syntax::Uses::GenericSite
Heucristic::Syntax::Uses::InstanceVarSite
Heucristic::Syntax::Uses::PathSite