def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?lparen_loc: Location
?, ?value: Prism::node, ?rparen_loc: Location
?, ?keyword_loc: Location
) -> DefinedNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?else_keyword_loc: Location
, ?statements: StatementsNode
?, ?end_keyword_loc: Location
?) -> ElseNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?opening_loc: Location
, ?statements: StatementsNode
?, ?closing_loc: Location
) -> EmbeddedStatementsNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?operator_loc: Location
, ?variable: InstanceVariableReadNode
| ClassVariableReadNode
| GlobalVariableReadNode
| BackReferenceReadNode
| NumberedReferenceReadNode
) -> EmbeddedVariableNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?ensure_keyword_loc: Location
, ?statements: StatementsNode
?, ?end_keyword_loc: Location
) -> EnsureNode
def inspect -> String
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?constant: ConstantReadNode
| ConstantPathNode
| nil, ?left: SplatNode
, ?requireds: Array, ?right: SplatNode
| MissingNode
, ?opening_loc: Location
?, ?closing_loc: Location
?) -> FindPatternNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?left: Prism::node?, ?right: Prism::node?, ?operator_loc: Location
) -> FlipFlopNode
def inspect -> String
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?index: LocalVariableTargetNode
| InstanceVariableTargetNode
| ClassVariableTargetNode
| GlobalVariableTargetNode
| ConstantTargetNode
| ConstantPathTargetNode
| CallTargetNode
| IndexTargetNode
| MultiTargetNode
| BackReferenceReadNode
| NumberedReferenceReadNode
| MissingNode
, ?collection: Prism::node, ?statements: StatementsNode
?, ?for_keyword_loc: Location
, ?in_keyword_loc: Location
, ?do_keyword_loc: Location
?, ?end_keyword_loc: Location
) -> ForNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
) -> ForwardingArgumentsNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
) -> ForwardingParameterNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?block: BlockNode
?) -> ForwardingSuperNode