提问者:小点点

如何抑制未选中的强制转换警告?


具有以下代码:

fun doSomething(): List<String> {

    val test: List<*> = arrayListOf("test1", "test2")

    return test as List<String>
}

有什么方法可以抑制最后一行中出现的未经检查的强制转换警告吗?我尝试在方法级别使用标准的Java方式@SuppressWarnings("未检查"),但它不起作用。


共1个答案

匿名用户

添加@Suppress("UNCHECKED_CAST")(也可以通过IDEA的AltEnter菜单)到任何语句、函数、类和文件应该会有所帮助。

之前:

之后: