summaryrefslogtreecommitdiffstats
path: root/v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/trans/util/VppRWUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/trans/util/VppRWUtils.java')
-rw-r--r--v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/trans/util/VppRWUtils.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/trans/util/VppRWUtils.java b/v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/trans/util/VppRWUtils.java
index fe0f1f2fb..d11910b6f 100644
--- a/v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/trans/util/VppRWUtils.java
+++ b/v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/trans/util/VppRWUtils.java
@@ -23,6 +23,7 @@ import com.google.common.collect.Iterables;
import com.google.common.collect.Maps;
import io.fd.honeycomb.v3po.impl.trans.SubtreeManager;
import io.fd.honeycomb.v3po.impl.trans.r.ChildVppReader;
+import io.fd.honeycomb.v3po.impl.trans.w.ChildVppWriter;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
@@ -61,10 +62,18 @@ public final class VppRWUtils {
return Collections.emptyList();
}
+ public static <T> List<ChildVppWriter<? extends ChildOf<T>>> emptyChildWriterList() {
+ return Collections.emptyList();
+ }
+
public static <T> List<ChildVppReader<? extends Augmentation<T>>> emptyAugReaderList() {
return Collections.emptyList();
}
+ public static <T> List<ChildVppWriter<? extends Augmentation<T>>> emptyAugWriterList() {
+ return Collections.emptyList();
+ }
+
public static <T> List<ChildVppReader<? extends Augmentation<T>>> singletonAugReaderList(
ChildVppReader<? extends Augmentation<T>> item) {
return Collections.<ChildVppReader<? extends Augmentation<T>>>singletonList(item);
@@ -75,6 +84,11 @@ public final class VppRWUtils {
return Collections.<ChildVppReader<? extends ChildOf<T>>>singletonList(item);
}
+ public static <T> List<ChildVppWriter<? extends ChildOf<T>>> singletonChildWriterList(
+ ChildVppWriter<? extends ChildOf<T>> item) {
+ return Collections.<ChildVppWriter<? extends ChildOf<T>>>singletonList(item);
+ }
+
/**
* Replace last item in ID with a provided IdentifiableItem of the same type
*/