List of usage examples for com.google.common.collect Iterators concat
public static <T> Iterator<T> concat(Iterator<? extends T> a, Iterator<? extends T> b)
From source file:org.sonar.php.tree.impl.ScriptTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.singletonIterator(fileOpeningTagToken), statements.iterator()); }
From source file:org.eclipse.emf.eson.tests.util.Find.java
private static Iterator<EObject> getRootObjectIterator(EObject context) { EObject rootContainer = EcoreUtil.getRootContainer(context); Iterator<EObject> result = Iterators.singletonIterator(rootContainer); return Iterators.concat(result, rootContainer.eAllContents()); }
From source file:org.sonar.gherkin.tree.impl.FeatureDeclarationTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(tags.iterator(), Iterators.forArray(prefix, colon, name, description)); }
From source file:org.sonar.gherkin.tree.impl.AbstractBasicScenarioTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.forArray(prefix, colon, name, description), steps.iterator()); }
From source file:org.sonar.gherkin.tree.impl.ExamplesTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(tags.iterator(), Iterators.forArray(prefix, colon, name, description, table)); }
From source file:org.sonar.jproperties.tree.impl.PropertiesTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.forArray(byteOrderMark, eof), properties().iterator()); }
From source file:org.sonar.css.tree.impl.embedded.FileWithEmbeddedCssTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(trees != null ? trees.iterator() : new ArrayList<Tree>().iterator(), Iterators.singletonIterator(eof)); }
From source file:org.sonar.css.tree.impl.less.LessMixinGuardTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.forArray(when, not), conditions.elementsAndSeparators(Function.identity(), Function.identity())); }
From source file:org.sonar.php.tree.impl.statement.DefaultClauseTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.forArray(defaultToken, caseSeparatorToken), statements.iterator()); }
From source file:org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange.java
@Override public Iterator<T> createOriginalIterator() { return Iterators.concat(childValueRange.createOriginalIterator(), new NullValueRangeIterator()); }