你能在Kotlin/Java中强制编译器警告或错误吗?

jfewjypa  于 2023-02-05  发布在  Kotlin
关注(0)|答案(2)|浏览(140)

由于我有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和编译器中。

0pizxfdo

0pizxfdo1#

我知道我已经迟到了,但对于特定的情况,TODO注解非常棒。它们和其他注解一样,但Android Studio(和IntelliJ)会以不同的方式突出显示它们,并且有一个特殊的TODO窗口可用于显示文件或项目中的所有TODO注解。

// TODO This will be hightlighted by Android Studio
5uzkadbs

5uzkadbs2#

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

相关问题