List of usage examples for com.google.common.collect Iterators singletonIterator
public static <T> UnmodifiableIterator<T> singletonIterator(@Nullable final T value)
From source file:org.sonar.gherkin.tree.impl.DocStringTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.forArray(prefix, contentType), data.iterator(), Iterators.singletonIterator(suffix)); }
From source file:org.sonar.json.tree.impl.ArrayTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.singletonIterator(leftBracket), allTrees.iterator(), Iterators.singletonIterator(rightBracket)); }
From source file:org.sonar.javascript.model.implementations.declaration.NamedExportDeclarationTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.singletonIterator(object); }
From source file:org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.singletonIterator(openBraceToken), elements.elementsAndSeparators(Functions.identity()), Iterators.singletonIterator(closeBraceToken)); }
From source file:org.sonar.php.tree.impl.statement.StaticStatementTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.singletonIterator(staticToken), variables.elementsAndSeparators(), Iterators.singletonIterator(eosToken)); }
From source file:org.sonar.css.tree.impl.StyleSheetTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { if (statements != null) { return Iterators.concat(Iterators.singletonIterator(byteOrderMark), statements.iterator(), Iterators.singletonIterator(eof)); } else {//www. ja v a 2s. c o m return Iterators.forArray(byteOrderMark, eof); } }
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.javascript.tree.impl.declaration.DecoratorTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(Iterators.singletonIterator(atToken), body.elementsAndSeparators(Functions.identity()), Iterators.singletonIterator(arguments)); }
From source file:net.minecrell.yamlconf.config.impl.YAMLWriter.java
public YAMLWriter writeConfPart(Object conf) throws IOException { // Write configuration description writeComments(Descriptions.of(conf)); writer.write(DOCUMENT_START);/* ww w. ja va 2 s . c om*/ yaml.getYAML().dumpAll(Iterators.singletonIterator(conf), writer); return newLine(); }
From source file:org.apache.fluo.recipes.core.combine.InputImpl.java
@Override public Iterator<V> iterator() { Iterator<Bytes> bytesIter = valuesCollection.iterator(); if (currentValue != null) { bytesIter = Iterators.concat(bytesIter, Iterators.singletonIterator(currentValue)); }//from w w w . j av a 2 s . c o m return Iterators.transform(bytesIter, valDeser::apply); }