sig/subtractor.rbs in rbs-3.1.3 vs sig/subtractor.rbs in rbs-3.2.0.pre.1
- old
+ new
@@ -22,9 +22,13 @@
private def each_member: (TypeName owner) { (AST::Members::t | AST::Declarations::t) -> void } -> void
| (TypeName owner) -> Enumerator[(AST::Members::t | AST::Declarations::t), void]
private def mixin_exist?: (TypeName owner, AST::Members::Include | AST::Members::Extend | AST::Members::Prepend, context: Resolver::context) -> boolish
+ private def filter_redundunt_access_modifiers: (Array[AST::Declarations::t | AST::Members::t]) -> Array[AST::Declarations::t | AST::Members::t]
+
+ private def access_modifier?: (AST::Declarations::t | AST::Members::t?) -> bool
+
private def update_decl: (decl_with_members, members: Array[AST::Declarations::t | AST::Members::t]) -> decl_with_members
private def absolute_typename: (TypeName, context: Resolver::context) -> TypeName
private def typename_candidates: (TypeName, context: Resolver::context) -> Array[TypeName]