Module org.apache.johnzon.core
Package org.apache.johnzon.core
Class JsonArrayImpl.JsonArrayIterator
- java.lang.Object
-
- org.apache.johnzon.core.JsonArrayImpl.JsonArrayIterator
-
- All Implemented Interfaces:
java.util.Iterator<jakarta.json.JsonValue>
- Enclosing class:
- JsonArrayImpl
private class JsonArrayImpl.JsonArrayIterator extends java.lang.Object implements java.util.Iterator<jakarta.json.JsonValue>
We don't need any range check, so we can simplify the Iterator logic. get() on an ArrayList works even faster than ArrayList#iterator!
-
-
Field Summary
Fields Modifier and Type Field Description private int
cursor
-
Constructor Summary
Constructors Modifier Constructor Description private
JsonArrayIterator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
jakarta.json.JsonValue
next()
-