blob: 0c9ed12bb2006197fe2bb14709bf06385f216e9c (
plain) (
tree)
|
|
class Test1 {
type A
type B <: A
def foo(): A = ???
def foo(): A = ??? // error
def bar(): A = ???
def bar(): B = ??? // error
}
class Test2 {
type A
type B <: A
def foo(x: A) = ???
def foo(x: A) = ??? // error
def bar(x: A) = ???
def bar(x: B) = ??? // error
}
|