Package ghidra.program.database.code
Class CodeUnitKeyIterator
- java.lang.Object
- 
- ghidra.program.database.code.CodeUnitKeyIterator
 
- 
- All Implemented Interfaces:
- CodeUnitIterator,- java.lang.Iterable<CodeUnit>,- java.util.Iterator<CodeUnit>
 
 public class CodeUnitKeyIterator extends java.lang.Object implements CodeUnitIterator Converts an AddressKeyIterator into a CodeUnitIterator
- 
- 
Constructor SummaryConstructors Constructor Description CodeUnitKeyIterator(CodeManager codeMgr, AddressKeyIterator it, boolean forward)Construct a new CodeUnitKeyIterator
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()Returns true if the iteration has more elements.java.util.Iterator<CodeUnit>iterator()CodeUnitnext()Return the next code unit in the iteration.voidremove()
 
- 
- 
- 
Constructor Detail- 
CodeUnitKeyIteratorpublic CodeUnitKeyIterator(CodeManager codeMgr, AddressKeyIterator it, boolean forward) Construct a new CodeUnitKeyIterator- Parameters:
- codeMgr- the code manager
- it- the addressKeyIterator
- forward- the direction to iterate.
 
 
- 
 - 
Method Detail- 
removepublic void remove() - Specified by:
- removein interface- java.util.Iterator<CodeUnit>
- See Also:
- Iterator.remove()
 
 - 
hasNextpublic boolean hasNext() Description copied from interface:CodeUnitIteratorReturns true if the iteration has more elements.- Specified by:
- hasNextin interface- CodeUnitIterator
- Specified by:
- hasNextin interface- java.util.Iterator<CodeUnit>
- See Also:
- CodeUnitIterator.hasNext()
 
 - 
nextpublic CodeUnit next() Description copied from interface:CodeUnitIteratorReturn the next code unit in the iteration.- Specified by:
- nextin interface- CodeUnitIterator
- Specified by:
- nextin interface- java.util.Iterator<CodeUnit>
- See Also:
- CodeUnitIterator.next()
 
 
- 
 
-