我想做类似的事情:
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