X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-generator-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fyang%2Ftypes%2FBaseYangTypes.java;h=38486e73f9871e6646128afb5be2c105dbc53cad;hp=374ad8bf9251463b0dc9e86896a105b4f64f20e0;hb=97d2f10bea5bdd773453bc7202b9dd04f4b70c3b;hpb=35ba67e73cf9fea55535c1aef8303e7d12c982e7 diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-generator-impl/src/main/java/org/opendaylight/controller/sal/binding/yang/types/BaseYangTypes.java b/opendaylight/sal/yang-prototype/code-generator/binding-generator-impl/src/main/java/org/opendaylight/controller/sal/binding/yang/types/BaseYangTypes.java index 374ad8bf92..38486e73f9 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-generator-impl/src/main/java/org/opendaylight/controller/sal/binding/yang/types/BaseYangTypes.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-generator-impl/src/main/java/org/opendaylight/controller/sal/binding/yang/types/BaseYangTypes.java @@ -14,9 +14,9 @@ import java.util.Map; import org.opendaylight.controller.binding.generator.util.Types; import org.opendaylight.controller.sal.binding.generator.spi.TypeProvider; import org.opendaylight.controller.sal.binding.model.api.Type; -import org.opendaylight.controller.yang.model.api.TypeDefinition; +import org.opendaylight.yangtools.yang.model.api.TypeDefinition; -public class BaseYangTypes { +public final class BaseYangTypes { private static Map typeMap = new HashMap(); @@ -32,6 +32,7 @@ public class BaseYangTypes { public static final Type UINT16_TYPE = Types.typeForClass(Integer.class); public static final Type UINT32_TYPE = Types.typeForClass(Long.class); public static final Type UINT64_TYPE = Types.typeForClass(BigInteger.class); + public static final Type BINARY_TYPE = Types.primitiveType("byte[]"); static { typeMap.put("boolean", BOOLEAN_TYPE); @@ -46,6 +47,7 @@ public class BaseYangTypes { typeMap.put("uint16", UINT16_TYPE); typeMap.put("uint32", UINT32_TYPE); typeMap.put("uint64", UINT64_TYPE); + typeMap.put("binary", BINARY_TYPE); } public static final TypeProvider BASE_YANG_TYPES_PROVIDER = new TypeProvider() {