blob: 174436919bed7680ce59934105d2407f73a7c337 (
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
// x1, x2, and x3 resulted in: symbol variable bitmap$0 does not exist in A.<init>
object A {
try {
lazy val x1 = 1
println(x1)
sys.error("!")
} catch {
case _: Throwable =>
lazy val x2 = 2
println(x2)
} finally {
lazy val x3 = 3
println(x3)
}
if ("".isEmpty) {
lazy val x4 = 4
println(x4)
}
var b = true
while(b) {
lazy val x5 = 5
println(x5)
b = false
}
def method {
try {
lazy val x6 = 6
println(x6)
sys.error("!")
} catch {
case _: Throwable =>
lazy val x7 = 7
println(x7)
} finally {
lazy val x8 = 8
println(x8)
}
if ("".isEmpty) {
lazy val x9 = 9
println(x9)
}
var b = true
while(b) {
lazy val x10 = 10
println(x10)
b = false
}
}
}
object Test {
def main(args: Array[String]) {
A.method
}
}
|