def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?value: Prism::node, ?operator_loc: Location
) -> ConstantWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?receiver: Prism::node?, ?parameters: ParametersNode
?, ?body: StatementsNode
| BeginNode
| nil, ?locals: Array, ?def_keyword_loc: Location
, ?operator_loc: Location
?, ?lparen_loc: Location
?, ?rparen_loc: Location
?, ?equal_loc: Location
?, ?end_keyword_loc: Location
?) -> DefNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?lparen_loc: Location
?, ?value: Prism::node, ?rparen_loc: Location
?, ?keyword_loc: Location
) -> DefinedNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?else_keyword_loc: Location
, ?statements: StatementsNode
?, ?end_keyword_loc: Location
?) -> ElseNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?opening_loc: Location
, ?statements: StatementsNode
?, ?closing_loc: Location
) -> EmbeddedStatementsNode
def deconstruct: () -> Array[nil | Node]
def opening: () -> String
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?operator_loc: Location
, ?variable: InstanceVariableReadNode
| ClassVariableReadNode
| GlobalVariableReadNode
| BackReferenceReadNode
| NumberedReferenceReadNode
) -> EmbeddedVariableNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?ensure_keyword_loc: Location
, ?statements: StatementsNode
?, ?end_keyword_loc: Location
) -> EnsureNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def deconstruct: () -> Array[nil | Node]