blob: 8345aaade0a19e9161dd02fb4c3c9e6a3e9f31fd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
object Test extends scala.tools.partest.StubErrorMessageTest {
def codeA = """
package stuberrors
class A
class AA
"""
def codeB = """
package stuberrors
class B {
def foo[T <: A]: T = ???
}
class D extends A
"""
def userCode = """
package stuberrors
abstract class C extends App {
val b = new B
// Use other symbols in the meanwhile
val aa = new AA
val dummy = 1
println(dummy)
// Should blow up
b.foo[D]
}
"""
def removeFromClasspath(): Unit = {
removeClasses("stuberrors", List("A"))
}
}
|