def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?operator_loc: Location
, ?value: Prism::node) -> InstanceVariableOrWriteNode
def inspect -> String
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 inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name_loc: Location
, ?operator_loc: Location
, ?value: Prism::node, ?name: Symbol
, ?depth: Integer
) -> LocalVariableAndWriteNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name_loc: Location
, ?operator_loc: Location
, ?value: Prism::node, ?name: Symbol
, ?depth: Integer
) -> LocalVariableOrWriteNode
def inspect -> String
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 inspect -> String
Compose an inspect string for the given node.
Compose the final string.
A Location
instance that represents the location of this node in the source.
Delegates to the comments of the associated location object.
Returns a string representation of the node.
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?new_name: GlobalVariableReadNode
| BackReferenceReadNode
| NumberedReferenceReadNode
, ?old_name: GlobalVariableReadNode
| BackReferenceReadNode
| NumberedReferenceReadNode
| SymbolNode
| MissingNode
, ?keyword_loc: Location
) -> AliasGlobalVariableNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?new_name: SymbolNode
| InterpolatedSymbolNode
, ?old_name: SymbolNode
| InterpolatedSymbolNode
| GlobalVariableReadNode
| MissingNode
, ?keyword_loc: Location
) -> AliasMethodNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?left: Prism::node, ?right: Prism::node, ?operator_loc: Location
) -> AlternationPatternNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?left: Prism::node, ?right: Prism::node, ?operator_loc: Location
) -> AndNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?arguments: Array) -> ArgumentsNode
def inspect -> String