@@ -3369,14 +3369,6 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::BaseTranslator < ::Spoo
33693369
33703370 private
33713371
3372- sig do
3373- params (
3374- node : T . any ( ::Prism ::ClassNode , ::Prism ::ModuleNode , ::Prism ::SingletonClassNode ) ,
3375- constant_regex : ::Regexp
3376- ) . returns ( T ::Boolean )
3377- end
3378- def already_extends? ( node , constant_regex ) ; end
3379-
33803372 sig do
33813373 abstract
33823374 . params (
@@ -3424,6 +3416,14 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::BaseTranslator < ::Spoo
34243416 end
34253417 def extend_with ( mixin_name , into :, at :) ; end
34263418
3419+ sig do
3420+ params (
3421+ node : T . any ( ::Prism ::ClassNode , ::Prism ::ModuleNode , ::Prism ::SingletonClassNode ) ,
3422+ constant_regex : ::Regexp
3423+ ) . void
3424+ end
3425+ def find_and_remove_existing_extend ( node , constant_regex ) ; end
3426+
34273427 sig do
34283428 abstract
34293429 . params (
@@ -3437,6 +3437,9 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::BaseTranslator < ::Spoo
34373437 sig { overridable . params ( of : ::String , to_height_of : ::Spoom ::RBS ::Comment ) . returns ( ::String ) }
34383438 def pad_out_line_count ( of :, to_height_of :) ; end
34393439
3440+ sig { abstract . params ( node : ::Prism ::CallNode ) . void }
3441+ def remove_extend ( node ) ; end
3442+
34403443 sig { overridable . params ( annotation : ::Spoom ::RBS ::Annotation , is_known : T ::Boolean ) . void }
34413444 def rewrite_annotation ( annotation , is_known :) ; end
34423445
@@ -3452,6 +3455,13 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::BaseTranslator < ::Spoo
34523455 sig { abstract . params ( signature : ::Spoom ::RBS ::Signature , type_params : T ::Array [ ::RBS ::AST ::TypeParam ] ) . void }
34533456 def rewrite_type_params_signature ( signature , type_params :) ; end
34543457
3458+ sig do
3459+ params (
3460+ node : T . any ( ::Prism ::ClassNode , ::Prism ::ModuleNode , ::Prism ::SingletonClassNode )
3461+ ) . returns ( T ::Array [ ::Prism ::Node ] )
3462+ end
3463+ def scope_statements ( node ) ; end
3464+
34553465 sig { params ( node : ::Prism ::CallNode ) . void }
34563466 def visit_attr ( node ) ; end
34573467end
@@ -3496,6 +3506,9 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::HumanReadableTranslator
34963506 end
34973507 def insert_type_member ( type_member , parent_node :, insert_pos :) ; end
34983508
3509+ sig { override . params ( node : ::Prism ::CallNode ) . void }
3510+ def remove_extend ( node ) ; end
3511+
34993512 sig { override . params ( signature : ::Spoom ::RBS ::Signature ) . void }
35003513 def rewrite_discarded_overload ( signature ) ; end
35013514
@@ -3540,6 +3553,9 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::LineMatchingTranslator
35403553 sig { override . params ( of : ::String , to_height_of : ::Spoom ::RBS ::Comment ) . returns ( ::String ) }
35413554 def pad_out_line_count ( of :, to_height_of :) ; end
35423555
3556+ sig { override . params ( node : ::Prism ::CallNode ) . void }
3557+ def remove_extend ( node ) ; end
3558+
35433559 sig { override . params ( annotation : ::Spoom ::RBS ::Annotation , is_known : T ::Boolean ) . void }
35443560 def rewrite_annotation ( annotation , is_known :) ; end
35453561
0 commit comments