def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?target: ConstantPathNode
, ?operator_loc: Location
, ?value: Prism::node) -> ConstantPathAndWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?parent: Prism::node?, ?name: Symbol
?, ?delimiter_loc: Location
, ?name_loc: Location
) -> ConstantPathNode
def deconstruct: () -> Array[nil | Node]
def delimiter: () -> String
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?target: ConstantPathNode
, ?binary_operator_loc: Location
, ?value: Prism::node, ?binary_operator: Symbol
) -> ConstantPathOperatorWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?target: ConstantPathNode
, ?operator_loc: Location
, ?value: Prism::node) -> ConstantPathOrWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?parent: Prism::node?, ?name: Symbol
?, ?delimiter_loc: Location
, ?name_loc: Location
) -> ConstantPathTargetNode
def deconstruct: () -> Array[nil | Node]
def delimiter: () -> String
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?target: ConstantPathNode
, ?operator_loc: Location
, ?value: Prism::node) -> ConstantPathWriteNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
) -> ConstantReadNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
) -> ConstantTargetNode
def deconstruct: () -> Array[nil | Node]