def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?expression: Prism::node, ?keyword_loc: Location
, ?rescue_expression: Prism::node) -> RescueModifierNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?keyword_loc: Location
, ?exceptions: Array, ?operator_loc: Location
?, ?reference: LocalVariableTargetNode
| InstanceVariableTargetNode
| ClassVariableTargetNode
| GlobalVariableTargetNode
| ConstantTargetNode
| ConstantPathTargetNode
| CallTargetNode
| IndexTargetNode
| BackReferenceReadNode
| NumberedReferenceReadNode
| MissingNode
| nil, ?statements: StatementsNode
?, ?subsequent: RescueNode
?) -> RescueNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
?, ?name_loc: Location
?, ?operator_loc: Location
) -> RestParameterNode
def inspect -> String
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?keyword_loc: Location
, ?arguments: ArgumentsNode
?) -> ReturnNode
def inspect -> String
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?write: ConstantWriteNode
| ConstantAndWriteNode
| ConstantOrWriteNode
| ConstantOperatorWriteNode
| ConstantPathWriteNode
| ConstantPathAndWriteNode
| ConstantPathOrWriteNode
| ConstantPathOperatorWriteNode
) -> ShareableConstantNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?locals: Array, ?class_keyword_loc: Location
, ?operator_loc: Location
, ?expression: Prism::node, ?body: StatementsNode
| BeginNode
| nil, ?end_keyword_loc: Location
) -> SingletonClassNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
) -> SourceEncodingNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?filepath: String
) -> SourceFileNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
) -> SourceLineNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?operator_loc: Location
, ?expression: Prism::node?) -> SplatNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?body: Array) -> StatementsNode