def opening: () -> String
?
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?constant: ConstantReadNode
| ConstantPathNode
| nil, ?requireds: Array, ?rest: Prism::node?, ?posts: Array, ?opening_loc: Location
?, ?closing_loc: Location
?) -> ArrayPatternNode
def deconstruct: () -> Array[nil | Node]
def opening: () -> String
?
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?key: Prism::node, ?value: Prism::node, ?operator_loc: Location
?) -> AssocNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?value: Prism::node?, ?operator_loc: Location
) -> AssocSplatNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
) -> BackReferenceReadNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?begin_keyword_loc: Location
?, ?statements: StatementsNode
?, ?rescue_clause: RescueNode
?, ?else_clause: ElseNode
?, ?ensure_clause: EnsureNode
?, ?end_keyword_loc: Location
?) -> BeginNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?expression: Prism::node?, ?operator_loc: Location
) -> BlockArgumentNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
) -> BlockLocalVariableNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?locals: Array, ?parameters: BlockParametersNode
| NumberedParametersNode
| ItParametersNode
| nil, ?body: StatementsNode
| BeginNode
| nil, ?opening_loc: Location
, ?closing_loc: Location
) -> BlockNode