Package net.shibboleth.shared.collection
Class ReflectionSafeIterator<T>
java.lang.Object
net.shibboleth.shared.collection.ReflectionSafeIterator<T>
- Type Parameters:
T- iterator type
- All Implemented Interfaces:
Iterator<T>
Wrapper class for delegating publically to
Iterator implementations that
may themselves be private.
This addresses bugs in Java that result from old implementations of collection classes that were never cleaned up to work properly in Java 17+ after access to JDK internals was clossed off.
- Since:
- 8.2.0