This commit is contained in:
Gregory.Shrago
2015-05-15 20:37:29 +03:00
parent 8233550202
commit 070957ca14
2 changed files with 2 additions and 2 deletions
@@ -67,7 +67,7 @@ public abstract class SyntaxTraverser<T> extends FilteredTraverser<T, SyntaxTrav
@Nullable
public T getRawDeepestLast() {
for (T result = getRoot(), last; result != null; result = last) {
JBIterable<T> children = JBIterable.from(children(result));
JBIterable<T> children = children(result);
if (children.isEmpty()) return result;
//noinspection AssignmentToForLoopParameter
last = children.last();
@@ -102,7 +102,7 @@ public abstract class FilteredTraverser<T, Self extends FilteredTraverser<T, Sel
@Override
public JBIterable<T> children(@NotNull T node) {
if (!myMeta.expandFilter.value(node) && !Conditions.oneOf(myMeta.roots).value(node)) {
return JBIterable.from(Collections.<T>emptyList());
return JBIterable.empty();
}
return JBIterable.from(childrenImpl(node)).filter(Conditions.not(myMeta.excludeFilter));
}