首页 > 解决方案 > 你能在 Kotlin/Java 中强制编译器警告或错误吗?

问题描述

有 iOS 开发背景,我很习惯使用这个指令来故意触发编译器警告(在 Swift 中):

#warning("This will output as a warning during compilation")

或者这个触发错误:

#error("This will output as an error during compilation")

例如,如果我需要将注意力转移到有问题的代码片段上,或者在使用条件编译器指令时,这非常有用。在 Android 开发期间我真的很怀念这个功能(最好是在 Kotlin 中,但我也对类似的 Java 功能感到好奇)。

我想知道是否至少有一种替代方法可以做到这一点,特别是如果它很好地集成到了 Android Studio 和编译器中。

标签: javaandroidandroid-studiokotlin

解决方案


如果您正在谈论抛出异常:throw new Exception("Exception message");这是针对 Java 的。对于 Kotlin 来说,它是相似的,但有一点变化:Kotlin 没有例外


推荐阅读