Sha256: de6a79a2970441c5da99ffe984d4a36460bd6fc09e425113a21ee5e3f4e4dc30

Contents?: true

Size: 381 Bytes

Versions: 11

Compression:

Stored size: 381 Bytes

Contents

def foo(a)
  a[0]
end
def bar(n); end
def baz(n); end
def qux(n); end
def quux(n); end

a = [42, "str"]
foo(a)
bar(a[0])
n = 1
baz(a[n])
qux(a[2])
n = 0+0
quux(a[n])

__END__
# Classes
class Object
  private
  def foo: ([Integer, String] a) -> Integer
  def bar: (Integer n) -> nil
  def baz: (String n) -> nil
  def qux: (nil n) -> nil
  def quux: (Integer | String n) -> nil
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
typeprof-0.20.0 smoke/array1.rb
typeprof-0.15.3 smoke/array1.rb
typeprof-0.15.2 smoke/array1.rb
typeprof-0.15.1 smoke/array1.rb
typeprof-0.15.0 smoke/array1.rb
typeprof-0.14.1 smoke/array1.rb
typeprof-0.14.0 smoke/array1.rb
typeprof-0.13.0 smoke/array1.rb
typeprof-0.12.0 smoke/array1.rb
typeprof-0.11.0 smoke/array1.rb
typeprof-0.10.0 smoke/array1.rb