X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-java-api-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fjava%2Fapi%2Fgenerator%2FGeneratorUtil.java;h=bb4bbbaf789191e29ff6e87a446595f84ee5bd5c;hp=a059c13b069712b76447d60c4708d3b2f7eb96ad;hb=951731766152e865c55c8907f1f066aa581862c5;hpb=37ff82351675cc5c279dfe88c6daf10cbbf9f48b diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/GeneratorUtil.java b/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/GeneratorUtil.java index a059c13b06..bb4bbbaf78 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/GeneratorUtil.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/GeneratorUtil.java @@ -528,7 +528,12 @@ public final class GeneratorUtil { if (packageName.startsWith("java.lang")) { builder.append(type.getName()); } else { - builder.append(packageName + "." + type.getName()); + if (!packageName.isEmpty()) { + builder.append(packageName + "." + type.getName()); + } else { + builder.append(type.getName()); + } + } if (type instanceof ParameterizedType) { ParameterizedType pType = (ParameterizedType) type; @@ -645,7 +650,8 @@ public final class GeneratorUtil { String genTypePkg) { String typeName = type.getName(); String typePkg = type.getPackageName(); - if (typePkg.startsWith("java.lang") || typePkg.equals(genTypePkg)) { + if (typePkg.startsWith("java.lang") || typePkg.equals(genTypePkg) || + typePkg.isEmpty()) { return; } LinkedHashMap packages = importedTypes.get(typeName);