protected static class DocumentSymbols.DocumentSymbolIterator extends DocumentSymbols.BreadthFirstIterator<DocumentSymbol>
Modifier | Constructor and Description |
---|---|
protected |
DocumentSymbolIterator(DocumentSymbol documentSymbol) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Iterable<DocumentSymbol> |
getChildren(DocumentSymbol node)
Returns with the children (direct descendants) of the
node argument. |
hasNext, next, remove
protected DocumentSymbolIterator(DocumentSymbol documentSymbol)
protected java.lang.Iterable<DocumentSymbol> getChildren(DocumentSymbol node)
DocumentSymbols.BreadthFirstIterator
node
argument.
If the argument does not have any children, clients are allowed to return
null
.getChildren
in class DocumentSymbols.BreadthFirstIterator<DocumentSymbol>