@@ -137,12 +137,12 @@ sun.util.calendar.ZoneInfo = Convertable
137137[Ljava.time.ZoneOffset; = ArrayFactory
138138[Ljava.time.ZoneRegion; = ArrayFactory
139139
140- # Use factory classes to re-create Singleton Collections classes as they are not easily instantiated
140+ # Use factory classes to re-create "singleton" Collections classes as they are not easily instantiated
141141java.util.Collections$SingletonList = com.cedarsoftware.io.factory.SingletonFactory
142142java.util.Collections$SingletonSet = com.cedarsoftware.io.factory.SingletonFactory
143143java.util.Collections$SingletonMap = com.cedarsoftware.io.factory.SingletonFactory
144144
145- # Use factory classes to re-create empty Collections classes as they are not easily instantiated
145+ # Use factory classes to re-create " empty" Collections classes as they are not easily instantiated
146146java.util.Collections$EmptyEnumeration = com.cedarsoftware.io.factory.EmptyFactory
147147java.util.Collections$EmptyIterator = com.cedarsoftware.io.factory.EmptyFactory
148148java.util.Collections$EmptyListIterator = com.cedarsoftware.io.factory.EmptyFactory
@@ -152,26 +152,48 @@ java.util.Collections$UnmodifiableNavigableSet$EmptyNavigableSet = com.cedarsoft
152152java.util.Collections$EmptyMap = com.cedarsoftware.io.factory.EmptyFactory
153153java.util.Collections$UnmodifiableNavigableMap$EmptyNavigableMap = com.cedarsoftware.io.factory.EmptyFactory
154154
155- # Use factory classes to re-create unmodifiable Collections classes
156- java.util.Collections$UnmodifiableCollection = com.cedarsoftware.io.factory.SealableFactory
157- java.util.Collections$UnmodifiableList = com.cedarsoftware.io.factory.SealableFactory
158- java.util.Collections$UnmodifiableRandomAccessList = com.cedarsoftware.io.factory.SealableFactory
159- java.util.Collections$UnmodifiableSet = com.cedarsoftware.io.factory.SealableFactory
160- java.util.Collections$UnmodifiableSortedSet = com.cedarsoftware.io.factory.SealableFactory
161- java.util.Collections$UnmodifiableNavigableSet = com.cedarsoftware.io.factory.SealableFactory
162- java.util.Collections$UnmodifiableMap = com.cedarsoftware.io.factory.SealableFactory
163- java.util.Collections$UnmodifiableSortedMap = com.cedarsoftware.io.factory.SealableFactory
164- java.util.Collections$UnmodifiableNavigableMap = com.cedarsoftware.io.factory.SealableFactory
165-
166- com.cedarsoftware.io.util.SealableList = com.cedarsoftware.io.factory.SealableFactory
167- com.cedarsoftware.io.util.SealableSet = com.cedarsoftware.io.factory.SealableFactory
168- com.cedarsoftware.io.util.SealableNavigableSet = com.cedarsoftware.io.factory.SealableFactory
169- com.cedarsoftware.io.util.SealableMap = com.cedarsoftware.io.factory.SealableFactory
170- com.cedarsoftware.io.util.SealableNavigableMap = com.cedarsoftware.io.factory.SealableFactory
171-
172- java.util.ImmutableCollections$ListN = com.cedarsoftware.io.factory.SealableFactory
173- java.util.ImmutableCollections$List12 = com.cedarsoftware.io.factory.SealableFactory
174- java.util.ImmutableCollections$SetN = com.cedarsoftware.io.factory.SealableFactory
175- java.util.ImmutableCollections$Set12 = com.cedarsoftware.io.factory.SealableFactory
155+ # Use factory classes to re-create "unmodifiable" Collections classes
156+ java.util.Collections$UnmodifiableCollection = com.cedarsoftware.io.factory.UnmodifiableFactory
157+ java.util.Collections$UnmodifiableList = com.cedarsoftware.io.factory.UnmodifiableFactory
158+ java.util.Collections$UnmodifiableRandomAccessList = com.cedarsoftware.io.factory.UnmodifiableFactory
159+ java.util.Collections$UnmodifiableSet = com.cedarsoftware.io.factory.UnmodifiableFactory
160+ java.util.Collections$UnmodifiableSortedSet = com.cedarsoftware.io.factory.UnmodifiableFactory
161+ java.util.Collections$UnmodifiableNavigableSet = com.cedarsoftware.io.factory.UnmodifiableFactory
162+ java.util.Collections$UnmodifiableMap = com.cedarsoftware.io.factory.UnmodifiableFactory
163+ java.util.Collections$UnmodifiableSortedMap = com.cedarsoftware.io.factory.UnmodifiableFactory
164+ java.util.Collections$UnmodifiableNavigableMap = com.cedarsoftware.io.factory.UnmodifiableFactory
165+
166+ # Use SynchronizedFactory to instantiate "synchronized" Collections classes
167+ java.util.Collections$SynchronizedCollection = com.cedarsoftware.io.factory.SynchronizedFactory
168+ java.util.Collections$SynchronizedList = com.cedarsoftware.io.factory.SynchronizedFactory
169+ java.util.Collections$SynchronizedRandomAccessList = com.cedarsoftware.io.factory.SynchronizedFactory
170+ java.util.Collections$SynchronizedSet = com.cedarsoftware.io.factory.SynchronizedFactory
171+ java.util.Collections$SynchronizedSortedSet = com.cedarsoftware.io.factory.SynchronizedFactory
172+ java.util.Collections$SynchronizedNavigableSet = com.cedarsoftware.io.factory.SynchronizedFactory
173+ java.util.Collections$SynchronizedMap = com.cedarsoftware.io.factory.SynchronizedFactory
174+ java.util.Collections$SynchronizedSortedMap = com.cedarsoftware.io.factory.SynchronizedFactory
175+ java.util.Collections$SynchronizedNavigableMap = com.cedarsoftware.io.factory.SynchronizedFactory
176+
177+ # Use CheckedFactory to instantiate "checked" Collections classes
178+ java.util.Collections$CheckedCollection = com.cedarsoftware.io.factory.CheckedFactory
179+ java.util.Collections$CheckedList = com.cedarsoftware.io.factory.CheckedFactory
180+ java.util.Collections$CheckedRandomAccessList = com.cedarsoftware.io.factory.CheckedFactory
181+ java.util.Collections$CheckedSet = com.cedarsoftware.io.factory.CheckedFactory
182+ java.util.Collections$CheckedSortedSet = com.cedarsoftware.io.factory.CheckedFactory
183+ java.util.Collections$CheckedNavigableSet = com.cedarsoftware.io.factory.CheckedFactory
184+ java.util.Collections$CheckedMap = com.cedarsoftware.io.factory.CheckedFactory
185+ java.util.Collections$CheckedSortedMap = com.cedarsoftware.io.factory.CheckedFactory
186+ java.util.Collections$CheckedNavigableMap = com.cedarsoftware.io.factory.CheckedFactory
187+
188+ com.cedarsoftware.io.util.SealableList = com.cedarsoftware.io.factory.UnmodifiableFactory
189+ com.cedarsoftware.io.util.SealableSet = com.cedarsoftware.io.factory.UnmodifiableFactory
190+ com.cedarsoftware.io.util.SealableNavigableSet = com.cedarsoftware.io.factory.UnmodifiableFactory
191+ com.cedarsoftware.io.util.SealableMap = com.cedarsoftware.io.factory.UnmodifiableFactory
192+ com.cedarsoftware.io.util.SealableNavigableMap = com.cedarsoftware.io.factory.UnmodifiableFactory
193+
194+ java.util.ImmutableCollections$ListN = com.cedarsoftware.io.factory.UnmodifiableFactory
195+ java.util.ImmutableCollections$List12 = com.cedarsoftware.io.factory.UnmodifiableFactory
196+ java.util.ImmutableCollections$SetN = com.cedarsoftware.io.factory.UnmodifiableFactory
197+ java.util.ImmutableCollections$Set12 = com.cedarsoftware.io.factory.UnmodifiableFactory
176198
177199java.util.EnumSet = com.cedarsoftware.io.factory.EnumSetFactory
0 commit comments