def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?receiver: Prism::node?, ?call_operator_loc: Location
?, ?name: Symbol
, ?message_loc: Location
?, ?opening_loc: Location
?, ?arguments: ArgumentsNode
?, ?closing_loc: Location
?, ?block: BlockNode
| BlockArgumentNode
| nil) -> CallNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?receiver: Prism::node?, ?call_operator_loc: Location
?, ?message_loc: Location
?, ?read_name: Symbol
, ?write_name: Symbol
, ?binary_operator: Symbol
, ?binary_operator_loc: Location
, ?value: Prism::node) -> CallOperatorWriteNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?receiver: Prism::node?, ?call_operator_loc: Location
?, ?message_loc: Location
?, ?read_name: Symbol
, ?write_name: Symbol
, ?operator_loc: Location
, ?value: Prism::node) -> CallOrWriteNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?receiver: Prism::node, ?call_operator_loc: Location
, ?name: Symbol
, ?message_loc: Location
) -> CallTargetNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?value: Prism::node, ?target: LocalVariableTargetNode
, ?operator_loc: Location
) -> CapturePatternNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?predicate: Prism::node?, ?conditions: Array, ?else_clause: ElseNode
?, ?case_keyword_loc: Location
, ?end_keyword_loc: Location
) -> CaseMatchNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?predicate: Prism::node?, ?conditions: Array, ?else_clause: ElseNode
?, ?case_keyword_loc: Location
, ?end_keyword_loc: Location
) -> CaseNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?locals: Array, ?class_keyword_loc: Location
, ?constant_path: ConstantReadNode
| ConstantPathNode
| CallNode
, ?inheritance_operator_loc: Location
?, ?superclass: Prism::node?, ?body: StatementsNode
| BeginNode
| nil, ?end_keyword_loc: Location
, ?name: Symbol
) -> ClassNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
) -> ClassVariableReadNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
) -> ClassVariableTargetNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?name_loc: Location
, ?value: Prism::node, ?operator_loc: Location
) -> ClassVariableWriteNode
def inspect -> String
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 inspect -> String