12
我正在編寫可以捕獲特定類型的異常的函數。Scala:抽象類型模式A是未選中的,因爲它被擦除消除
def myFunc[A <: Exception]() {
try {
println("Hello world") // or something else
} catch {
case a: A => // warning: abstract type pattern A is unchecked since it is eliminated by erasure
}
}
在這種情況下繞過jvm類型擦除的方式是什麼?