Fix String length checker
[mdsal.git] / binding / mdsal-binding-java-api-generator / src / main / java / org / opendaylight / mdsal / binding / java / api / generator / LengthGenerator.java
index 4684e3dfe541e444e16eadb68aa630907789c1f6..379f5f808acfbd6fb8f53f8810f7c19bc4e2c238 100644 (file)
@@ -97,7 +97,7 @@ final class LengthGenerator {
         sb.append("private static void ").append(lengthCheckerName(member)).append("(final String value) {\n");
 
         if (!expressions.isEmpty()) {
-            sb.append("    final int length = value.length();\n");
+            sb.append("    final int length = value.codePointCount(0, value.length());\n");
 
             for (String exp : expressions) {
                 sb.append("    if (").append(exp).append(") {\n");