@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(expressions.elementsAndSeparators(), Iterators.singletonIterator(eosToken)); }
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(expressions.elementsAndSeparators(), Iterators.singletonIterator(eosToken)); }
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat( Iterators.forArray(catchToken, lParenthesis), exceptionTypes.elementsAndSeparators(), Iterators.forArray(variable, rParenthsis, block)); }
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat( Iterators.forArray(catchToken, lParenthesis), exceptionTypes.elementsAndSeparators(), Iterators.forArray(variable, rParenthsis, block)); }
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat( Iterators.forArray(classToken, openParenthesisToken), arguments.elementsAndSeparators(), Iterators.forArray(closeParenthesisToken, extendsToken, superClass, implementsToken), superInterfaces.elementsAndSeparators(), Iterators.singletonIterator(openCurlyBraceToken), members.iterator(), Iterators.singletonIterator(closeCurlyBraceToken) ); }
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat( Iterators.forArray(classToken, openParenthesisToken), arguments.elementsAndSeparators(), Iterators.forArray(closeParenthesisToken, extendsToken, superClass, implementsToken), superInterfaces.elementsAndSeparators(), Iterators.singletonIterator(openCurlyBraceToken), members.iterator(), Iterators.singletonIterator(closeCurlyBraceToken) ); }