Update RBI files for rbi.

This commit is contained in:
BrewTestBot 2022-01-26 18:10:48 +00:00
parent f9535db4b9
commit 4d7fbcdd46
No known key found for this signature in database
GPG Key ID: 82D7D104050B0F0F

View File

@ -327,10 +327,12 @@ end
class RBI::Group::Kind < ::T::Enum
enums do
Mixins = new
RequiredAncestors = new
Helpers = new
TypeMembers = new
MixesInClassMethods = new
Sends = new
Attrs = new
TStructFields = new
TEnums = new
Inits = new
@ -665,8 +667,8 @@ class RBI::Node
def parent_tree=(_arg0); end
sig { params(out: T.any(IO, StringIO), indent: Integer, print_locs: T::Boolean).void }
def print(out: T.unsafe(nil), indent: T.unsafe(nil), print_locs: T.unsafe(nil)); end
sig { params(out: T.any(IO, StringIO), indent: Integer, print_locs: T::Boolean, max_line_length: T.nilable(Integer)).void }
def print(out: T.unsafe(nil), indent: T.unsafe(nil), print_locs: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
sig { params(v: RBI::Printer).void }
def print_blank_line_before(v); end
@ -674,8 +676,8 @@ class RBI::Node
sig { params(node: RBI::Node).void }
def replace(node); end
sig { params(indent: Integer, print_locs: T::Boolean).returns(String) }
def string(indent: T.unsafe(nil), print_locs: T.unsafe(nil)); end
sig { params(indent: Integer, print_locs: T::Boolean, max_line_length: T.nilable(Integer)).returns(String) }
def string(indent: T.unsafe(nil), print_locs: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
end
class RBI::NodeWithComments < ::RBI::Node
@ -777,8 +779,11 @@ class RBI::Parser
end
class RBI::Printer < ::RBI::Visitor
sig { params(out: T.any(IO, StringIO), indent: Integer, print_locs: T::Boolean).void }
def initialize(out: T.unsafe(nil), indent: T.unsafe(nil), print_locs: T.unsafe(nil)); end
sig { params(out: T.any(IO, StringIO), indent: Integer, print_locs: T::Boolean, max_line_length: T.nilable(Integer)).void }
def initialize(out: T.unsafe(nil), indent: T.unsafe(nil), print_locs: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
sig { returns(Integer) }
def current_indent; end
sig { void }
def dedent; end
@ -789,6 +794,9 @@ class RBI::Printer < ::RBI::Visitor
sig { void }
def indent; end
sig { returns(T.nilable(Integer)) }
def max_line_length; end
sig { returns(T.nilable(RBI::Node)) }
def previous_node; end
@ -842,6 +850,25 @@ class RBI::ReqParam < ::RBI::Param
def ==(other); end
end
class RBI::RequiresAncestor < ::RBI::NodeWithComments
include ::RBI::Indexable
sig { params(name: String, loc: T.nilable(RBI::Loc), comments: T::Array[RBI::Comment]).void }
def initialize(name, loc: T.unsafe(nil), comments: T.unsafe(nil)); end
sig { override.params(v: RBI::Printer).void }
def accept_printer(v); end
sig { override.returns(T::Array[String]) }
def index_ids; end
sig { returns(String) }
def name; end
sig { override.returns(String) }
def to_s; end
end
class RBI::RestParam < ::RBI::Param
sig { params(name: String, loc: T.nilable(RBI::Loc), comments: T::Array[RBI::Comment], block: T.nilable(T.proc.params(node: RBI::RestParam).void)).void }
def initialize(name, loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
@ -1059,6 +1086,9 @@ class RBI::Rewriters::SortNodes < ::RBI::Visitor
sig { params(node: RBI::Node).returns(Integer) }
def node_rank(node); end
sig { params(node: RBI::Node).void }
def sort_node_names!(node); end
end
class RBI::Scope < ::RBI::Tree
@ -1180,6 +1210,17 @@ class RBI::Sig < ::RBI::Node
sig { returns(T::Array[String]) }
def type_params; end
private
sig { params(v: RBI::Printer).void }
def print_as_block(v); end
sig { params(v: RBI::Printer).void }
def print_as_line(v); end
sig { returns(T::Array[String]) }
def sig_modifiers; end
end
class RBI::SigBuilder < ::RBI::ASTVisitor
@ -1501,6 +1542,9 @@ class RBI::TreeBuilder < ::RBI::ASTVisitor
sig { params(node: AST::Node).returns(RBI::Param) }
def parse_param(node); end
sig { params(node: AST::Node).returns(RBI::RequiresAncestor) }
def parse_requires_ancestor(node); end
sig { params(node: AST::Node).returns(RBI::Scope) }
def parse_scope(node); end