Update RBI files for rubocop-ast.

Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
This commit is contained in:
BrewTestBot 2024-02-29 17:15:33 +00:00
parent cfb974e122
commit da61a89ca1
No known key found for this signature in database
GPG Key ID: 82D7D104050B0F0F

View File

@ -4437,7 +4437,7 @@ class RuboCop::AST::NodePattern::LexerRex
# The current location in the parse.
#
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#104
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#103
def location; end
# The StringScanner for this lexer.
@ -4452,22 +4452,22 @@ class RuboCop::AST::NodePattern::LexerRex
# Lex the next token.
#
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#113
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#112
def next_token; end
# Parse the given string.
#
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#84
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#83
def parse(str); end
# Read in and parse the file at +path+.
#
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#94
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#93
def parse_file(path); end
# The current scanner class. Must be overridden in subclasses.
#
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#77
# source://rubocop-ast//lib/rubocop/ast/node_pattern/lexer.rex.rb#76
def scanner_class; end
# The StringScanner for this lexer.
@ -5907,38 +5907,38 @@ end
class RuboCop::AST::ProcessedSource
# @return [ProcessedSource] a new instance of ProcessedSource
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#26
def initialize(source, ruby_version, path = T.unsafe(nil)); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#29
def initialize(source, ruby_version, path = T.unsafe(nil), parser_engine: T.unsafe(nil)); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#63
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#72
def [](*args); end
# Returns the value of attribute ast.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def ast; end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#41
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#50
def ast_with_comments; end
# @return [Boolean]
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#102
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#111
def blank?; end
# Returns the value of attribute buffer.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def buffer; end
# Raw source checksum for tracking infinite loops.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#74
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#83
def checksum; end
# @return [Comment, nil] the comment at that line, if any.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#107
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#116
def comment_at_line(line); end
# Consider using `each_comment_in_lines` instead
@ -5946,170 +5946,178 @@ class RuboCop::AST::ProcessedSource
# @deprecated use contains_comment?
# @return [Boolean] if any of the lines in the given `source_range` has a comment.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#129
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#138
def commented?(source_range); end
# Returns the value of attribute comments.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def comments; end
# Should have been called `comments_before_or_at_line`. Doubtful it has of any valid use.
#
# @deprecated Use `each_comment_in_lines`
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#137
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#146
def comments_before_line(line); end
# Consider using `each_comment_in_lines` instead
#
# @return [Boolean] if any of the lines in the given `source_range` has a comment.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#129
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#138
def contains_comment?(source_range); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#151
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#160
def current_line(token); end
# Returns the value of attribute diagnostics.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def diagnostics; end
# @deprecated Use `comments.each`
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#79
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#88
def each_comment(&block); end
# Enumerates on the comments contained with the given `line_range`
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#117
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#126
def each_comment_in_lines(line_range); end
# @deprecated Use `tokens.each`
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#89
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#98
def each_token(&block); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#98
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#107
def file_path; end
# @deprecated Use `comment_at_line`, `each_comment_in_lines`, or `comments.find`
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#84
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#93
def find_comment(&block); end
# @deprecated Use `tokens.find`
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#94
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#103
def find_token(&block); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#172
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#181
def first_token_of(range_or_node); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#155
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#164
def following_line(token); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#176
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#185
def last_token_of(range_or_node); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#159
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#168
def line_indentation(line_number); end
# @return [Boolean] if the given line number has a comment.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#112
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#121
def line_with_comment?(line); end
# Returns the source lines, line break characters removed, excluding a
# possible __END__ and everything that comes after.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#49
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#58
def lines; end
# source://rubocop-md/1.2.2/lib/rubocop/markdown/rubocop_ext.rb#95
def parse(src, *args); end
# Returns the value of attribute parser_engine.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def parser_engine; end
# Returns the value of attribute parser_error.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def parser_error; end
# Returns the value of attribute path.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def path; end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#147
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#156
def preceding_line(token); end
# Returns the value of attribute raw_source.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def raw_source; end
# Returns the value of attribute ruby_version.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def ruby_version; end
# The tokens list is always sorted by token position, except for cases when heredoc
# is passed as a method argument. In this case tokens are interleaved by
# heredoc contents' tokens.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#183
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#192
def sorted_tokens; end
# @return [Boolean]
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#141
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#150
def start_with?(string); end
# Returns the value of attribute tokens.
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def tokens; end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#166
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#175
def tokens_within(range_or_node); end
# @return [Boolean]
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#67
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#76
def valid_syntax?; end
private
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#190
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#199
def comment_index; end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#278
def create_parser(ruby_version); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#306
def create_parser(ruby_version, parser_engine); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#294
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#322
def first_token_index(range_or_node); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#299
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#327
def last_token_index(range_or_node); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#230
def parser_class(ruby_version); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#239
def parser_class(ruby_version, parser_engine); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#304
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#332
def source_range(range_or_node); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#213
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#222
def tokenize(parser); end
class << self
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#21
def from_file(path, ruby_version); end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#24
def from_file(path, ruby_version, parser_engine: T.unsafe(nil)); end
end
end
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#15
RuboCop::AST::ProcessedSource::INVALID_LEVELS = T.let(T.unsafe(nil), Array)
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#18
RuboCop::AST::ProcessedSource::PARSER_ENGINES = T.let(T.unsafe(nil), Array)
# @api private
#
# source://rubocop-ast//lib/rubocop/ast/processed_source.rb#13