X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fyang-binding%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fbinding%2Fcontract%2FNaming.java;h=77261584747fe126dfc56fd49f6da2fd09fedb00;hb=e1ac69a900fc0ee60e030bb7de2f5642a86997d5;hp=536e69db7d6eae0ea45badc3daa855bf5af4b7a7;hpb=983f39aa2ff7daf61ce65ff145bb8a2104a979da;p=mdsal.git diff --git a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/contract/Naming.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/contract/Naming.java index 536e69db7d..7726158474 100644 --- a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/contract/Naming.java +++ b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/contract/Naming.java @@ -20,7 +20,6 @@ import com.google.common.collect.Interner; import com.google.common.collect.Interners; import java.util.Collection; import java.util.Locale; -import java.util.Optional; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.checkerframework.checker.regex.qual.Regex; @@ -35,7 +34,6 @@ import org.opendaylight.yangtools.yang.binding.RpcInput; import org.opendaylight.yangtools.yang.binding.ScalarTypeObject; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.QNameModule; -import org.opendaylight.yangtools.yang.common.Revision; import org.opendaylight.yangtools.yang.common.YangDataName; @Beta @@ -186,7 +184,7 @@ public final class Naming { } private static @NonNull String getRootPackageName(final StringBuilder builder, final QNameModule module) { - String namespace = module.getNamespace().toString(); + String namespace = module.namespace().toString(); namespace = COLON_SLASH_SLASH.matcher(namespace).replaceAll(QUOTED_DOT); final char[] chars = namespace.toCharArray(); @@ -204,11 +202,11 @@ public final class Naming { builder.append('.'); } - final Optional optRev = module.getRevision(); - if (optRev.isPresent()) { + final var revision = module.revision(); + if (revision != null) { // Revision is in format 2017-10-26, we want the output to be 171026, which is a matter of picking the // right characters. - final String rev = optRev.orElseThrow().toString(); + final String rev = revision.toString(); checkArgument(rev.length() == 10, "Unsupported revision %s", rev); builder.append("rev").append(rev, 2, 4).append(rev, 5, 7).append(rev.substring(8)); } else {