X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fcodegen%2Fimpl%2FXtendHelper.java;h=588bc789cf3ab6f305f68a3cce8d66d4b7c678fc;hp=21b48bb47511699dfef265ed46c6c90dc2be52c6;hb=d2f7cb631a1261018315f8fe1575d6c506eea13a;hpb=e41b96adc85177b252b3a47816f9f9f6b5571362 diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/codegen/impl/XtendHelper.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/codegen/impl/XtendHelper.java index 21b48bb475..588bc789cf 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/codegen/impl/XtendHelper.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/codegen/impl/XtendHelper.java @@ -1,7 +1,11 @@ package org.opendaylight.controller.sal.binding.codegen.impl; +import java.util.List; + import org.opendaylight.yangtools.yang.binding.BaseIdentity; import org.opendaylight.yangtools.yang.binding.RpcService; +import org.opendaylight.yangtools.yang.model.api.TypeDefinition; +import org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition; public class XtendHelper { @@ -9,8 +13,9 @@ public class XtendHelper { Class cls) { return new RpcRoutingTableImpl<>(cls); } - - public static String foo() { - return "Foo"; + + @SuppressWarnings({"rawtypes","unchecked"}) + public static Iterable getTypes(UnionTypeDefinition definition) { + return (Iterable) (List) definition.getTypes(); } }