diff options
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.java | 14 |
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 */ |