Sha256: b11d57acf86a0ad38b3019d79c0bc713ef62971840008a0adfdd3db5c6f748c5

Contents?: true

Size: 374 Bytes

Versions: 32

Compression:

Stored size: 374 Bytes

Contents

class A
  # @implements X

  # !expects MethodBodyTypeMismatch: method=foo, expected=(::Integer | ::String), actual=::Symbol
  def foo(x)
    :foobar
  end
end

class B
  # @implements X

  # @type method foo: (::String | ::Integer) -> untyped
  def foo(x)
    3
  end
end

class C
  # @implements X

  # @type method foo: (Symbol) -> Symbol
  def foo(x)
    :foo
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
steep-0.19.0 smoke/method/b.rb
steep-0.18.0 smoke/method/b.rb
steep-0.17.1 smoke/method/b.rb
steep-0.17.0 smoke/method/b.rb
steep-0.16.3 smoke/method/b.rb
steep-0.16.2 smoke/method/b.rb
steep-0.16.1 smoke/method/b.rb
steep-0.16.0 smoke/method/b.rb
steep-0.15.0 smoke/method/b.rb
steep-0.14.0 smoke/method/b.rb
steep-0.13.0 smoke/method/b.rb
steep-0.12.0 smoke/method/b.rb