Package org.eclipse.lsp4j.util
Class DocumentSymbols.DocumentSymbolIterator
- java.lang.Object
-
- org.eclipse.lsp4j.util.DocumentSymbols.BreadthFirstIterator<DocumentSymbol>
-
- org.eclipse.lsp4j.util.DocumentSymbols.DocumentSymbolIterator
-
- All Implemented Interfaces:
java.util.Iterator<DocumentSymbol>
- Enclosing class:
- DocumentSymbols
protected static class DocumentSymbols.DocumentSymbolIterator extends DocumentSymbols.BreadthFirstIterator<DocumentSymbol>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDocumentSymbolIterator(DocumentSymbol documentSymbol)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Iterable<DocumentSymbol>getChildren(DocumentSymbol node)Returns with the children (direct descendants) of thenodeargument.-
Methods inherited from class org.eclipse.lsp4j.util.DocumentSymbols.BreadthFirstIterator
hasNext, next, remove
-
-
-
-
Constructor Detail
-
DocumentSymbolIterator
protected DocumentSymbolIterator(DocumentSymbol documentSymbol)
-
-
Method Detail
-
getChildren
protected java.lang.Iterable<DocumentSymbol> getChildren(DocumentSymbol node)
Description copied from class:DocumentSymbols.BreadthFirstIteratorReturns with the children (direct descendants) of thenodeargument. If the argument does not have any children, clients are allowed to returnnull.- Specified by:
getChildrenin classDocumentSymbols.BreadthFirstIterator<DocumentSymbol>
-
-