我希望能够输入这样的内容:
if (object) {
// some code...
}
并让编译器将其视为:
if (object != null) {
// some code...
}
我有什么方法可以做到这一点吗?
或者:在Eclipse或IntelliJ中有什么可以做到的吗?
答案 0 :(得分:2)
您无法设置任何编译器设置来获取此行为。我不认为你可以用代码生成器(类似Lombok)来优雅地做到这一点,因为你不能真正注释语句。
另一种方法是对if (args != null)
和if (args == null)
使用IntelliJ Live Templates
ifn
扩展为if (args == null)
inn
扩展为if (args != null)
答案 1 :(得分:0)