Do not import BindingGeneratorUtil.packageNameForGeneratedType() 19/29819/2
authorRobert Varga <robert.varga@pantheon.sk>
Tue, 17 Nov 2015 14:37:29 +0000 (15:37 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Wed, 18 Nov 2015 08:11:40 +0000 (08:11 +0000)
This method is polymorphic, with one of its flavors being deprecated.
Silence a deprecation warning by not using a static import.

Change-Id: Ia4cc4cd2aeef003e047f4ae0729f51de958a152a
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java

index 2e5387efda01b814be325748faade3bce5c033e9..3aedd9d2f0c66d0d4445ce31e97a05a6b59efe02 100644 (file)
@@ -7,7 +7,6 @@
  */
 package org.opendaylight.yangtools.sal.binding.yang.types;
 
-import static org.opendaylight.yangtools.binding.generator.util.BindingGeneratorUtil.packageNameForGeneratedType;
 import static org.opendaylight.yangtools.yang.model.util.SchemaContextUtil.findDataSchemaNode;
 import static org.opendaylight.yangtools.yang.model.util.SchemaContextUtil.findDataSchemaNodeForRelativeXPath;
 import static org.opendaylight.yangtools.yang.model.util.SchemaContextUtil.findParentModule;
@@ -204,7 +203,8 @@ public final class TypeProviderImpl implements TypeProvider {
                 GeneratedTransferObject gto = (GeneratedTransferObject) returnType;
                 Module module = findParentModule(schemaContext, parentNode);
                 String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule());
-                String packageName = packageNameForGeneratedType(basePackageName, typeDefinition.getPath());
+                String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName,
+                    typeDefinition.getPath());
                 String genTOName = BindingMapping.getClassName(typedefName);
                 String name = packageName + "." + genTOName;
                 if (!(returnType.getFullyQualifiedName().equals(name))) {
@@ -371,7 +371,7 @@ public final class TypeProviderImpl implements TypeProvider {
         Preconditions.checkArgument(identity != null, "Target identity '" + baseIdQName + "' do not exists");
 
         final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule());
-        final String packageName = packageNameForGeneratedType(basePackageName, identity.getPath());
+        final String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName, identity.getPath());
         final String genTypeName = BindingMapping.getClassName(identity.getQName());
 
         Type baseType = Types.typeForClass(Class.class);
@@ -1096,7 +1096,7 @@ public final class TypeProviderImpl implements TypeProvider {
     private static GeneratedTOBuilderImpl typedefToTransferObject(final String basePackageName,
             final TypeDefinition<?> typedef, final String moduleName) {
 
-        final String packageName = packageNameForGeneratedType(basePackageName, typedef.getPath());
+        final String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName, typedef.getPath());
         final String typeDefTOName = typedef.getQName().getLocalName();
 
         if ((packageName != null) && (typeDefTOName != null)) {
@@ -1438,7 +1438,7 @@ public final class TypeProviderImpl implements TypeProvider {
                 className = basePackageName + "." + parentName + "." + BindingMapping.getClassName(node.getQName());
             } else {
                 String basePackageName = BindingMapping.getRootPackageName(parent.getQNameModule());
-                String packageName = packageNameForGeneratedType(basePackageName, type.getPath());
+                String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName, type.getPath());
                 parentName = BindingMapping.getClassName(parent.getName());
                 className = packageName + "." + parentName + "." + BindingMapping.getClassName(node.getQName());
             }
@@ -1458,12 +1458,12 @@ public final class TypeProviderImpl implements TypeProvider {
             if (type instanceof ExtendedType) {
                 Module m = getParentModule(type);
                 String basePackageName = BindingMapping.getRootPackageName(m.getQNameModule());
-                String packageName = packageNameForGeneratedType(basePackageName, type.getPath());
+                String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName, type.getPath());
                 className = packageName + "." + BindingMapping.getClassName(typeQName);
             } else {
                 Module parentModule = getParentModule(node);
                 String basePackageName = BindingMapping.getRootPackageName(parentModule.getQNameModule());
-                String packageName = packageNameForGeneratedType(basePackageName, node.getPath());
+                String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName, node.getPath());
                 className = packageName + "." + BindingMapping.getClassName(node.getQName());
             }
             result = className + "." + newDefVal;
@@ -1502,7 +1502,7 @@ public final class TypeProviderImpl implements TypeProvider {
                 && !(base instanceof EnumerationType) && !(base instanceof UnionTypeDefinition)) {
             Module m = getParentModule(type);
             String basePackageName = BindingMapping.getRootPackageName(m.getQNameModule());
-            String packageName = packageNameForGeneratedType(basePackageName, type.getPath());
+            String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName, type.getPath());
             String className = packageName + "." + BindingMapping.getClassName(typeQName);
             sb.insert(0, "new " + className + "(");
             sb.insert(sb.length(), ')');
@@ -1644,7 +1644,8 @@ public final class TypeProviderImpl implements TypeProvider {
                 Date revision = first.getRevision();
                 Module parentModule = schemaContext.findModuleByNamespaceAndRevision(namespace, revision);
                 String basePackageName = BindingMapping.getRootPackageName(parentModule.getQNameModule());
-                String packageName = packageNameForGeneratedType(basePackageName, node.getType().getPath());
+                String packageName = BindingGeneratorUtil.packageNameForGeneratedType(basePackageName,
+                    node.getType().getPath());
                 className = packageName + "." + BindingMapping.getClassName(node.getQName());
             }
         }