def deconstruct: () -> Array[nil | Node]
def opening: () -> String
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
?, ?name_loc: Location
?, ?operator_loc: Location
) -> BlockParameterNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?parameters: ParametersNode
?, ?locals: Array, ?opening_loc: Location
?, ?closing_loc: Location
?) -> BlockParametersNode
def deconstruct: () -> Array[nil | Node]
def opening: () -> String
?
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?arguments: ArgumentsNode
?, ?keyword_loc: Location
) -> BreakNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?receiver: Prism::node?, ?call_operator_loc: Location
?, ?message_loc: Location
?, ?read_name: Symbol
, ?write_name: Symbol
, ?operator_loc: Location
, ?value: Prism::node) -> CallAndWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?receiver: Prism::node?, ?call_operator_loc: Location
?, ?name: Symbol
, ?message_loc: Location
?, ?opening_loc: Location
?, ?arguments: ArgumentsNode
?, ?closing_loc: Location
?, ?block: BlockNode
| BlockArgumentNode
| nil) -> CallNode
def deconstruct: () -> Array[nil | Node]
def opening: () -> String
?
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?receiver: Prism::node?, ?call_operator_loc: Location
?, ?message_loc: Location
?, ?read_name: Symbol
, ?write_name: Symbol
, ?binary_operator: Symbol
, ?binary_operator_loc: Location
, ?value: Prism::node) -> CallOperatorWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?receiver: Prism::node?, ?call_operator_loc: Location
?, ?message_loc: Location
?, ?read_name: Symbol
, ?write_name: Symbol
, ?operator_loc: Location
, ?value: Prism::node) -> CallOrWriteNode
def deconstruct: () -> Array[nil | Node]