def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?operator_loc: Location
, ?value: Prism::node) -> GlobalVariableOrWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?binary_operator_loc: Location
, ?value: Prism::node, ?binary_operator: Symbol
) -> GlobalVariableOperatorWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?operator_loc: Location
, ?value: Prism::node) -> InstanceVariableAndWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?operator_loc: Location
, ?value: Prism::node) -> InstanceVariableOrWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?binary_operator_loc: Location
, ?value: Prism::node, ?binary_operator: Symbol
) -> InstanceVariableOperatorWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name_loc: Location
, ?operator_loc: Location
, ?value: Prism::node, ?name: Symbol
, ?depth: Integer
) -> LocalVariableAndWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name_loc: Location
, ?operator_loc: Location
, ?value: Prism::node, ?name: Symbol
, ?depth: Integer
) -> LocalVariableOrWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name_loc: Location
, ?binary_operator_loc: Location
, ?value: Prism::node, ?name: Symbol
, ?binary_operator: Symbol
, ?depth: Integer
) -> LocalVariableOperatorWriteNode
def deconstruct: () -> Array[nil | Node]
Register a listener for one or more events.
def register: (Listener, *Symbol) -> void