这是代码片段:编译器错误:“未声明”
boolean nodesFiltered = false;
filterSet = newNodeSet;
int filterSize;
int i;
for (; predIter.hasNext(); i < filterSize)
{
eachPred = (Predicate)predIter.next();
filterSize = filterSet.size();
i = 0; continue;
contextNode = filterSet.get(i);
if (contextNode != null)
{
List list = new ArrayList(1);
list.add(contextNode);
predContext.setNodeSet(list);
predContext.setPosition(i + 1);
predContext.setSize(filterSize);
predResult = eachPred.evaluate(predContext);
凡说i < filterSize)
编译器说,我有一个错误...它说,它不是一份声明中...
将程序缩小到可以重现相同错误的最小尺寸。你很可能会自己想出来,但如果你不能再问这里 –