Package ghidra.program.model.symbol
Class SymbolIteratorAdapter
- java.lang.Object
 - 
- ghidra.program.model.symbol.SymbolIteratorAdapter
 
 
- 
- All Implemented Interfaces:
 SymbolIterator,java.lang.Iterable<Symbol>,java.util.Iterator<Symbol>
public class SymbolIteratorAdapter extends java.lang.Object implements SymbolIterator
 
- 
- 
Field Summary
- 
Fields inherited from interface ghidra.program.model.symbol.SymbolIterator
EMPTY_ITERATOR 
 - 
 
- 
Constructor Summary
Constructors Constructor Description SymbolIteratorAdapter(java.util.Iterator<? extends Symbol> iterator) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()Return true if there is a next symbol.java.util.Iterator<Symbol>iterator()Symbolnext()Get the next symbol or null if no more symbols.voidremove() 
 - 
 
- 
- 
Constructor Detail
- 
SymbolIteratorAdapter
public SymbolIteratorAdapter(java.util.Iterator<? extends Symbol> iterator)
 
 - 
 
- 
Method Detail
- 
hasNext
public boolean hasNext()
Description copied from interface:SymbolIteratorReturn true if there is a next symbol.- Specified by:
 hasNextin interfacejava.util.Iterator<Symbol>- Specified by:
 hasNextin interfaceSymbolIterator
 
- 
next
public Symbol next()
Description copied from interface:SymbolIteratorGet the next symbol or null if no more symbols.NOTE: This deviates from the standard
Iteratorinterface by returning null instead of throwing an exception.- Specified by:
 nextin interfacejava.util.Iterator<Symbol>- Specified by:
 nextin interfaceSymbolIterator
 
- 
remove
public void remove()
- Specified by:
 removein interfacejava.util.Iterator<Symbol>
 
 - 
 
 -