Update RBI files for rbi.
This commit is contained in:
parent
f9535db4b9
commit
4d7fbcdd46
@ -327,10 +327,12 @@ end
|
|||||||
class RBI::Group::Kind < ::T::Enum
|
class RBI::Group::Kind < ::T::Enum
|
||||||
enums do
|
enums do
|
||||||
Mixins = new
|
Mixins = new
|
||||||
|
RequiredAncestors = new
|
||||||
Helpers = new
|
Helpers = new
|
||||||
TypeMembers = new
|
TypeMembers = new
|
||||||
MixesInClassMethods = new
|
MixesInClassMethods = new
|
||||||
Sends = new
|
Sends = new
|
||||||
|
Attrs = new
|
||||||
TStructFields = new
|
TStructFields = new
|
||||||
TEnums = new
|
TEnums = new
|
||||||
Inits = new
|
Inits = new
|
||||||
@ -665,8 +667,8 @@ class RBI::Node
|
|||||||
|
|
||||||
def parent_tree=(_arg0); end
|
def parent_tree=(_arg0); end
|
||||||
|
|
||||||
sig { params(out: T.any(IO, StringIO), indent: Integer, print_locs: T::Boolean).void }
|
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)); end
|
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 }
|
sig { params(v: RBI::Printer).void }
|
||||||
def print_blank_line_before(v); end
|
def print_blank_line_before(v); end
|
||||||
@ -674,8 +676,8 @@ class RBI::Node
|
|||||||
sig { params(node: RBI::Node).void }
|
sig { params(node: RBI::Node).void }
|
||||||
def replace(node); end
|
def replace(node); end
|
||||||
|
|
||||||
sig { params(indent: Integer, print_locs: T::Boolean).returns(String) }
|
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)); end
|
def string(indent: T.unsafe(nil), print_locs: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
|
||||||
end
|
end
|
||||||
|
|
||||||
class RBI::NodeWithComments < ::RBI::Node
|
class RBI::NodeWithComments < ::RBI::Node
|
||||||
@ -777,8 +779,11 @@ class RBI::Parser
|
|||||||
end
|
end
|
||||||
|
|
||||||
class RBI::Printer < ::RBI::Visitor
|
class RBI::Printer < ::RBI::Visitor
|
||||||
sig { params(out: T.any(IO, StringIO), indent: Integer, print_locs: T::Boolean).void }
|
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)); end
|
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 }
|
sig { void }
|
||||||
def dedent; end
|
def dedent; end
|
||||||
@ -789,6 +794,9 @@ class RBI::Printer < ::RBI::Visitor
|
|||||||
sig { void }
|
sig { void }
|
||||||
def indent; end
|
def indent; end
|
||||||
|
|
||||||
|
sig { returns(T.nilable(Integer)) }
|
||||||
|
def max_line_length; end
|
||||||
|
|
||||||
sig { returns(T.nilable(RBI::Node)) }
|
sig { returns(T.nilable(RBI::Node)) }
|
||||||
def previous_node; end
|
def previous_node; end
|
||||||
|
|
||||||
@ -842,6 +850,25 @@ class RBI::ReqParam < ::RBI::Param
|
|||||||
def ==(other); end
|
def ==(other); end
|
||||||
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
|
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 }
|
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
|
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) }
|
sig { params(node: RBI::Node).returns(Integer) }
|
||||||
def node_rank(node); end
|
def node_rank(node); end
|
||||||
|
|
||||||
|
sig { params(node: RBI::Node).void }
|
||||||
|
def sort_node_names!(node); end
|
||||||
end
|
end
|
||||||
|
|
||||||
class RBI::Scope < ::RBI::Tree
|
class RBI::Scope < ::RBI::Tree
|
||||||
@ -1180,6 +1210,17 @@ class RBI::Sig < ::RBI::Node
|
|||||||
|
|
||||||
sig { returns(T::Array[String]) }
|
sig { returns(T::Array[String]) }
|
||||||
def type_params; end
|
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
|
end
|
||||||
|
|
||||||
class RBI::SigBuilder < ::RBI::ASTVisitor
|
class RBI::SigBuilder < ::RBI::ASTVisitor
|
||||||
@ -1501,6 +1542,9 @@ class RBI::TreeBuilder < ::RBI::ASTVisitor
|
|||||||
sig { params(node: AST::Node).returns(RBI::Param) }
|
sig { params(node: AST::Node).returns(RBI::Param) }
|
||||||
def parse_param(node); end
|
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) }
|
sig { params(node: AST::Node).returns(RBI::Scope) }
|
||||||
def parse_scope(node); end
|
def parse_scope(node); end
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user