|
| 1 | + # typed: true |
| 2 | + |
| 3 | + class Record |
| 4 | +# ^^^^^^ definition [..] Record# |
| 5 | + def self.flatfile; end |
| 6 | +# ^^^^^^^^ definition [..] `<Class:Record>`#flatfile(). |
| 7 | + def self.from(*_); end |
| 8 | +# ^^^^ definition [..] `<Class:Record>`#from(). |
| 9 | + def self.pattern(*_); end |
| 10 | +# ^^^^^^^ definition [..] `<Class:Record>`#pattern(). |
| 11 | + def self.field(*_); end |
| 12 | +# ^^^^^ definition [..] `<Class:Record>`#field(). |
| 13 | + end |
| 14 | + |
| 15 | + class Flatfile < Record |
| 16 | +# ^^^^^^^^ definition [..] Flatfile# |
| 17 | +# ^^^^^^ definition [..] Record# |
| 18 | + flatfile do |
| 19 | + from 1..2, :foo |
| 20 | +# ^^^^^^^^^^^^^^^^^ reference [..] Sorbet#Private#`<Class:Static>`#sig(). |
| 21 | +# ^^^^^^^^^^^^^^^^^ reference [..] Sorbet#Private#Static# |
| 22 | +# ^^^^^^^^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#returns(). |
| 23 | +# ^^^^^^^^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 24 | +# ^^^^^^^^^^^^^^^^^ reference [..] T# |
| 25 | +# ^^^^^^^^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#params(). |
| 26 | +# ^^^^^^^^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 27 | +# ^^^^^^^^^^^^^^^^^ reference [..] T# |
| 28 | +# ^^^^^^^^^^^^^^^^^ reference [..] Sorbet#Private#Static# |
| 29 | +# ^^^^^^^^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#returns(). |
| 30 | +# ^^^^^^^^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 31 | +# ^^^^^^^^^^^^^^^^^ reference [..] T# |
| 32 | +# ^^^^^^^^^^^^^^^^^ reference [..] Sorbet#Private#`<Class:Static>`#sig(). |
| 33 | +# ^^^^ definition [..] Flatfile#`foo=`(). |
| 34 | +# ^^^^ definition [..] Flatfile#foo(). |
| 35 | + pattern(/A-Za-z/, :bar) |
| 36 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#returns(). |
| 37 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] Sorbet#Private#Static# |
| 38 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#returns(). |
| 39 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 40 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] T# |
| 41 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#params(). |
| 42 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 43 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] T# |
| 44 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] Sorbet#Private#`<Class:Static>`#sig(). |
| 45 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] Sorbet#Private#Static# |
| 46 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 47 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] T# |
| 48 | +# ^^^^^^^^^^^^^^^^^^^^^^^ reference [..] Sorbet#Private#`<Class:Static>`#sig(). |
| 49 | +# ^^^^^^^^ reference [..] Regexp# |
| 50 | +# ^^^^ definition [..] Flatfile#`bar=`(). |
| 51 | +# ^^^^ definition [..] Flatfile#bar(). |
| 52 | + field :baz |
| 53 | +# ^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 54 | +# ^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 55 | +# ^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#returns(). |
| 56 | +# ^^^^^^^^^^ reference [..] `<Class:T>`#untyped(). |
| 57 | +# ^^^^^^^^^^ reference [..] T# |
| 58 | +# ^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#params(). |
| 59 | +# ^^^^^^^^^^ reference [..] Sorbet#Private#`<Class:Static>`#sig(). |
| 60 | +# ^^^^^^^^^^ reference [..] T# |
| 61 | +# ^^^^^^^^^^ reference [..] Sorbet#Private#Static# |
| 62 | +# ^^^^^^^^^^ reference [..] T#Private#Methods#DeclBuilder#returns(). |
| 63 | +# ^^^^^^^^^^ reference [..] Sorbet#Private#Static# |
| 64 | +# ^^^^^^^^^^ reference [..] Sorbet#Private#`<Class:Static>`#sig(). |
| 65 | +# ^^^^^^^^^^ reference [..] T# |
| 66 | +# ^^^^ definition [..] Flatfile#`baz=`(). |
| 67 | +# ^^^^ definition [..] Flatfile#baz(). |
| 68 | + end |
| 69 | + end |
| 70 | + |
| 71 | + t = Flatfile.new |
| 72 | +#^ definition local 1~#119448696 |
| 73 | +# ^^^^^^^^ reference [..] Flatfile# |
| 74 | + t.foo = t.foo + 1 |
| 75 | +#^ reference local 1~#119448696 |
| 76 | +# ^^^^^ reference [..] Flatfile#`foo=`(). |
| 77 | +# ^ reference local 1~#119448696 |
| 78 | +# ^^^ reference [..] Flatfile#foo(). |
| 79 | + t.bar = t.bar + 1 |
| 80 | +#^ reference local 1~#119448696 |
| 81 | +# ^^^^^ reference [..] Flatfile#`bar=`(). |
| 82 | +# ^ reference local 1~#119448696 |
| 83 | +# ^^^ reference [..] Flatfile#bar(). |
| 84 | + t.baz = t.baz + 1 |
| 85 | +#^ reference local 1~#119448696 |
| 86 | +# ^^^^^ reference [..] Flatfile#`baz=`(). |
| 87 | +# ^ reference local 1~#119448696 |
| 88 | +# ^^^ reference [..] Flatfile#baz(). |
0 commit comments