Merge "Fix bulk sync in SwitchMananger."
[controller.git] / opendaylight / sal / yang-prototype / code-generator / binding-generator-util / src / main / java / org / opendaylight / controller / binding / generator / util / Types.java
index 87bb47cb76e6819f9b93fd0180154b4545c25bd8..26be94351c67b9db724d7fd27a44abfbf26c9051 100644 (file)
@@ -18,21 +18,22 @@ import org.opendaylight.controller.yang.binding.Augmentable;
 import org.opendaylight.controller.yang.binding.Augmentation;\r
 import org.opendaylight.controller.yang.binding.DataObject;\r
 \r
-public class Types {\r
+public final class Types {\r
     private static final Type SET_TYPE = typeForClass(Set.class);\r
     private static final Type LIST_TYPE = typeForClass(List.class);\r
     private static final Type MAP_TYPE = typeForClass(Map.class);\r
-    \r
     public static final Type DATA_OBJECT = typeForClass(DataObject.class);\r
-    \r
-    private Types() {\r
-    }\r
 \r
     public static ConcreteType voidType() {\r
         return new ConcreteTypeImpl(Void.class.getPackage().getName(),\r
                 Void.class.getSimpleName());\r
     }\r
 \r
+    public static final Type primitiveType(final String primitiveType) {\r
+        return new ConcreteTypeImpl("", primitiveType);\r
+    }\r
+\r
+\r
     /**\r
      * Returns an instance of {@link ConcreteType} describing the class\r
      * \r