我想做类似的事情:
List queryTerms = null;
if (tsym) {
queryTerms = buildTreasuryQueryTerms(event, budgetLevel, null, null);
}
queryTerms.add(buildQueryTerms(event, session, budgetLevel));
这可以编译,但是当我尝试执行queryTerms.add()
when 时会引发空指针异常tsym == null
。你不能用 初始化一个列表.add()
吗?
忍者编辑:buildQueryTerms
返回一个protected List