Skip to content

Commit 9b838d3

Browse files
committed
didnt fix it
1 parent 18e6cd6 commit 9b838d3

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

core/class.rbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

test/stdlib/Class_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)