Package com.evolveum.midpoint.prism
Class DeeplyFreezableList<T>
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.FreezableList<T>
com.evolveum.midpoint.prism.DeeplyFreezableList<T>
- All Implemented Interfaces:
Freezable
,Serializable
,Iterable<T>
,Collection<T>
,List<T>
List that freezes its members as well.
- See Also:
-
Constructor Summary
-
Method Summary
Methods inherited from class com.evolveum.midpoint.prism.FreezableList
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Constructor Details
-
DeeplyFreezableList
public DeeplyFreezableList() -
DeeplyFreezableList
-
-
Method Details
-
performFreeze
protected void performFreeze()- Overrides:
performFreeze
in classFreezableList<T>
-