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
}
}
|