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
?, opening_loc
: Location
, arguments: ArgumentsNode
?, closing_loc
: Location
, block: BlockArgumentNode
?, binary_operator
: Symbol
, binary_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
?, opening_loc
: Location
, arguments: ArgumentsNode
?, closing_loc
: Location
, block: BlockArgumentNode
?, 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, opening_loc
: Location
, arguments: ArgumentsNode
?, closing_loc
: Location
, block: BlockArgumentNode
? }
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
, name: Symbol
}
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
, name: Symbol
, name_loc
: Location
, value: Prism::node, operator_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, value: Integer
}