Split up DataObjectCodecPrototype
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / LazyBindingList.java
index adbc7ffeb6fdd047b9fb4782d69a1695b974e87d..66bc4574df7e133fc173b2b018844e449b418269 100644 (file)
@@ -63,16 +63,16 @@ final class LazyBindingList<E extends DataObject> extends AbstractList<E> implem
         }
     }
 
-    private final ListNodeCodecContext<E> codec;
+    private final ListCodecContext<E> codec;
     private final Object[] objects;
 
-    private LazyBindingList(final ListNodeCodecContext<E> codec,
+    private LazyBindingList(final ListCodecContext<E> codec,
             final Collection<? extends NormalizedNodeContainer<?>> entries) {
         this.codec = requireNonNull(codec);
         objects = entries.toArray();
     }
 
-    static <E extends DataObject> @NonNull List<E> create(final ListNodeCodecContext<E> codec, final int size,
+    static <E extends DataObject> @NonNull List<E> create(final ListCodecContext<E> codec, final int size,
             final Collection<? extends DataContainerNode> entries) {
         if (size == 1) {
             // Do not bother with lazy instantiation in case of a singleton
@@ -81,7 +81,7 @@ final class LazyBindingList<E extends DataObject> extends AbstractList<E> implem
         return size > LAZY_CUTOFF ? new LazyBindingList<>(codec, entries) : eagerList(codec, size, entries);
     }
 
-    private static <E extends DataObject> @NonNull List<E> eagerList(final ListNodeCodecContext<E> codec,
+    private static <E extends DataObject> @NonNull List<E> eagerList(final ListCodecContext<E> codec,
             final int size, final Collection<? extends DataContainerNode> entries) {
         @SuppressWarnings("unchecked")
         final E[] objs = (E[]) new DataObject[size];