File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ class Class < Module
8282 # Assign the class to a constant (name starting uppercase) if you want to treat
8383 # it like a regular class.
8484 #
85- def initialize : (?Class superclass) ?{ (Class newclass) [self : Class ] -> void } -> void
85+ def initialize : (?Class superclass) ?{ (Class newclass) [self : self ] -> void } -> void
8686
8787 # <!--
8888 # rdoc-file=object.c
Original file line number Diff line number Diff line change @@ -39,13 +39,13 @@ def test_initialize
3939 assert_send_type "() -> void" ,
4040 Class . allocate , :initialize
4141
42- assert_send_type "() { (Class) [self: untyped ] -> void } -> void" ,
42+ assert_send_type "() { (Class) [self: Class ] -> void } -> void" ,
4343 Class . allocate , :initialize do end
4444
4545 assert_send_type "(Class) -> void" ,
4646 Class . allocate , :initialize , String
4747
48- assert_send_type "(Class) { (Class) [self: untyped ] -> void } -> void" ,
48+ assert_send_type "(Class) { (Class) [self: Class ] -> void } -> void" ,
4949 Class . allocate , :initialize , String do end
5050 end
5151
You can’t perform that action at this time.
0 commit comments