[ONOS-5255] Bits generated code modification
Change-Id: I6d4f22ea1663e3be060ce127e5f125347a5e2c4e
diff --git a/plugin/src/main/java/org/onosproject/yangutils/translator/tojava/JavaQualifiedTypeInfoTranslator.java b/plugin/src/main/java/org/onosproject/yangutils/translator/tojava/JavaQualifiedTypeInfoTranslator.java
index 25535e2..8570b6c 100644
--- a/plugin/src/main/java/org/onosproject/yangutils/translator/tojava/JavaQualifiedTypeInfoTranslator.java
+++ b/plugin/src/main/java/org/onosproject/yangutils/translator/tojava/JavaQualifiedTypeInfoTranslator.java
@@ -30,14 +30,17 @@
import com.google.common.base.MoreObjects;
+import static org.onosproject.yangutils.utils.UtilConstants.BASE64;
import static org.onosproject.yangutils.datamodel.utils.builtindatatype
.YangDataTypes.BINARY;
+import static org.onosproject.yangutils.datamodel.utils.builtindatatype.YangDataTypes.BITS;
import static org.onosproject.yangutils.translator.tojava.javamodel
.AttributesJavaDataType.getJavaImportClass;
import static org.onosproject.yangutils.translator.tojava.javamodel
.AttributesJavaDataType.getJavaImportPackage;
-import static org.onosproject.yangutils.utils.UtilConstants.BASE64;
import static org.onosproject.yangutils.utils.UtilConstants.COLLECTION_IMPORTS;
+import static org.onosproject.yangutils.utils.UtilConstants.REGEX_IMPORTS;
+import static org.onosproject.yangutils.utils.UtilConstants.PATTERN;
/**
* Represents the information about individual imports in the generated file.
@@ -215,6 +218,9 @@
if (referredTypesAttrInfo.getAttributeType().getDataType() == BINARY) {
qualifiedInfoOfFromString.setClassInfo(BASE64);
qualifiedInfoOfFromString.setPkgInfo(COLLECTION_IMPORTS);
+ } else if (referredTypesAttrInfo.getAttributeType().getDataType() == BITS) {
+ qualifiedInfoOfFromString.setClassInfo(PATTERN);
+ qualifiedInfoOfFromString.setPkgInfo(REGEX_IMPORTS);
} else {
qualifiedInfoOfFromString.setClassInfo(
getJavaImportClass(referredTypesAttrInfo.getAttributeType(),