sig/definition_builder.rbs in rbs-0.12.2 vs sig/definition_builder.rbs in rbs-0.13.0

- old
+ new

@@ -27,18 +27,18 @@ def self.module_instance: (type_name: TypeName, params: Array[Symbol]) -> instance end attr_reader env: Environment attr_reader type_name_resolver: TypeNameResolver - + attr_reader instance_cache: Hash[TypeName, Definition | false | nil] attr_reader singleton_cache: Hash[TypeName, Definition | false | nil] attr_reader interface_cache: Hash[TypeName, Definition | false | nil] attr_reader one_instance_cache: Hash[TypeName, Definition] attr_reader one_singleton_cache: Hash[TypeName, Definition] - + attr_reader instance_ancestors_cache: Hash[TypeName, Definition::InstanceAncestors] attr_reader singleton_ancestor_cache: Hash[TypeName, Definition::SingletonAncestors] attr_reader one_instance_ancestors_cache: Hash[TypeName, OneAncestors] attr_reader one_singleton_ancestors_cache: Hash[TypeName, OneAncestors] @@ -46,11 +46,11 @@ def initialize: (env: Environment) -> void def validate_super_class!: (TypeName, Environment::ClassEntry) -> void def one_instance_ancestors: (TypeName) -> OneAncestors - + def one_singleton_ancestors: (TypeName) -> OneAncestors def instance_ancestors: (TypeName, ?building_ancestors: Array[Definition::Ancestor::t]) -> Definition::InstanceAncestors def singleton_ancestors: (TypeName, ?building_ancestors: Array[Definition::Ancestor::t]) -> Definition::SingletonAncestors @@ -67,11 +67,11 @@ def build_one_instance: (TypeName) -> Definition def build_one_singleton: (TypeName) -> Definition - def merge_definitions: (TypeName, + def merge_definitions: (TypeName, Array[[Definition::Ancestor::t, Definition]], entry: Environment::ModuleEntry | Environment::ClassEntry, self_type: Definition::self_type, ancestors: Array[Definition::Ancestor::t]) -> Definition @@ -90,6 +90,5 @@ def validate_parameter_variance: (decl: AST::Declarations::Class | AST::Declarations::Module | AST::Declarations::Interface, methods: Hash[Symbol, Definition::Method]) -> void def expand_alias: (TypeName) -> Types::t end end -