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