class YARP::LocalVariableReadNode
Experimental RBS support (using type sampling data from the type_fusion
project).
# sig/yarp/node.rbs class YARP::LocalVariableReadNode < YARP::Node def accept: (Analyzer::Visitor visitor) -> Array[] def child_nodes: () -> Array[] def initialize: (Symbol constant_id, Integer depth, YARP::Location location) -> void end
^^^
foo
otherwise it is parsed as a method call.
variable of the same name has already been written to in the same scope,
Represents reading a local variable. Note that this requires that a local
def accept(visitor)
Experimental RBS support (using type sampling data from the type_fusion
project).
def accept: (Analyzer::Visitor visitor) ->
This signature was generated using 723 samples from 1 application.
def accept(visitor) visitor.visit_local_variable_read_node(self) end
def child_nodes
Experimental RBS support (using type sampling data from the type_fusion
project).
def child_nodes: () ->
This signature was generated using 724 samples from 1 application.
def child_nodes [] end
def deconstruct_keys(keys)
def deconstruct_keys(keys) { constant_id: constant_id, depth: depth, location: location } end
def initialize(constant_id, depth, location)
Experimental RBS support (using type sampling data from the type_fusion
project).
def initialize: (Symbol constant_id, Integer depth, YARP::Location location) -> void
This signature was generated using 740 samples from 1 application.
def initialize(constant_id, depth, location) @constant_id = constant_id @depth = depth @location = location end