def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, begin_keyword_loc
: Location
?, statements: StatementsNode
?, rescue_clause
: RescueNode
?, else_clause
: ElseNode
?, ensure_clause
: EnsureNode
?, end_keyword_loc
: Location
? }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, expression: Prism::node?, operator_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, name: Symbol
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, locals: Array, parameters: BlockParametersNode
| NumberedParametersNode
| ItParametersNode
| nil, body: StatementsNode
| BeginNode
| nil, opening_loc
: Location
, closing_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, name: Symbol
?, name_loc
: Location
?, operator_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, parameters: ParametersNode
?, locals: Array, opening_loc
: Location
?, closing_loc
: Location
? }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, arguments: ArgumentsNode
?, keyword_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, receiver: Prism::node?, call_operator_loc
: Location
?, message_loc
: Location
?, read_name
: Symbol
, write_name
: Symbol
, operator_loc
: Location
, value: Prism::node }
def variable_call?: () -> bool
def attribute_write?: () -> bool
def ignore_visibility?: () -> bool
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, receiver: Prism::node?, call_operator_loc
: Location
?, name: Symbol
, message_loc
: Location
?, opening_loc
: Location
?, arguments: ArgumentsNode
?, closing_loc
: Location
?, block: BlockNode
| BlockArgumentNode
| nil }
def variable_call?: () -> bool
def attribute_write?: () -> bool
def ignore_visibility?: () -> bool
def comment_targets
: () -> Array[Node | Location]