我有如下代码:
object a = getObjectFromBlahBlah(); //'a' may possibly be null
try{
a.beginTransaction();
.
.
.
} catch (Exception e) {
logger.debug(e.getMessage());
}
在我运行 JTest 后,它会警告我'a' may possibly be null
。我不想再做一次检查,if (a == null) return;
因为我已经NullPointerException
在 try/catch 块中介绍了。谁能解释这是怎么回事?如何通过更改代码来摆脱 JTest 的警告?