X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-generator-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fbinding%2Fgenerator%2Futil%2FBindingGeneratorUtil.java;h=0c4683ed03fd7930c0749ec6da9d95bf2fb57baa;hb=2f14a41bbd09010114116aef1499641f7251bf83;hp=a394edd906bc50de5f71d8a09eb54b393b3c42d4;hpb=a1124bebabbd033f4f19f991ce8e3b0b45e18d29;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-generator-util/src/main/java/org/opendaylight/controller/binding/generator/util/BindingGeneratorUtil.java b/opendaylight/sal/yang-prototype/code-generator/binding-generator-util/src/main/java/org/opendaylight/controller/binding/generator/util/BindingGeneratorUtil.java index a394edd906..0c4683ed03 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-generator-util/src/main/java/org/opendaylight/controller/binding/generator/util/BindingGeneratorUtil.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-generator-util/src/main/java/org/opendaylight/controller/binding/generator/util/BindingGeneratorUtil.java @@ -30,8 +30,11 @@ public final class BindingGeneratorUtil { if (packNameParts != null) { final StringBuilder builder = new StringBuilder(); for (int i = 0; i < packNameParts.length; ++i) { - if (JAVA_RESERVED_WORDS.contains(packNameParts[i])) { - packNameParts[i] = "_" + packNameParts[i]; + final String packNamePart = packNameParts[i]; + if (Character.isDigit(packNamePart.charAt(0))) { + packNameParts[i] = "_" + packNamePart; + } else if (JAVA_RESERVED_WORDS.contains(packNamePart)) { + packNameParts[i] = "_" + packNamePart; } if (i > 0) { builder.append(".");