【发布时间】:2020-01-07 09:27:01
【问题描述】:
如下代码
boolean changed = null == oldValue? oldValue != newValue : !oldValue.equals(newValue);
我收到 PMD 警告:“使用 equals() 比较对象引用”。但是如果我遵循这个建议,我会得到一个 NPE。是 PMD 规则的错误还是我的编程风格很糟糕?
【问题讨论】:
标签: java nullpointerexception nullreferenceexception pmd