X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Fpattern%2FRegexUtils.java;h=8a2a8fb65c35e6b9b0b76d433712de2df02b501c;hb=d99e8743a288ba07b641cf20840ae1ed6c67c8fa;hp=2da907a189373ad7a87da4bbc566cd6170356de5;hpb=96f24f93dfdca3a054a86b02ff71664a52cdf54b;p=yangtools.git diff --git a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/pattern/RegexUtils.java b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/pattern/RegexUtils.java index 2da907a189..8a2a8fb65c 100644 --- a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/pattern/RegexUtils.java +++ b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/pattern/RegexUtils.java @@ -324,6 +324,9 @@ final class RegexUtils { if (capturedGroup.startsWith("In/Is")) { // Java 9 changed the reporting string capturedGroup = capturedGroup.substring(5); + } else if (capturedGroup.startsWith("Is")) { + // Java 14 changed the reporting string (https://bugs.openjdk.java.net/browse/JDK-8230338) + capturedGroup = capturedGroup.substring(2); } if (JAVA_UNICODE_BLOCKS.contains(capturedGroup)) {