java - 你能在 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 和编译器中。
解决方案
如果您正在谈论抛出异常:throw new Exception("Exception message");
这是针对 Java 的。对于 Kotlin 来说,它是相似的,但有一点变化:Kotlin 没有例外
推荐阅读
- docker - docker:无法连接到 Mac OS X 上的 Docker 守护进程
- php - 从sql php动态删除加载iterm
- ios - CocoaPods 在 Microsoft AppCenter for React Native 项目上安装失败
- javascript - 显示条件表行Angular JS
- r - 使用 R 中的过滤器函数一次创建多个数据帧
- appcelerator - Titanium Appcelerator Ti 媒体选择器小部件
- c# - Winforms ComboBox 在运行时添加一个行项目
- json - 将 JsObject 保存到 DynamoDB
- arrays - 动态数组经典asp
- c++ - 调整 CMakeList.txt 以与 CUDA 一起运行