X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fgenerator%2Fimpl%2Freactor%2FIdentityGenerator.java;h=9ead95229f34c61dbdddbf954f5eb6ad0da19d65;hb=32fec636ad3113a3acc52d56410c5e1b90d647e0;hp=b55a677de1b12f707c4a8b54c0796bb53898f99c;hpb=5b45057b26a4c86487f569b940f553c977cb3798;p=mdsal.git diff --git a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/IdentityGenerator.java b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/IdentityGenerator.java index b55a677de1..9ead95229f 100644 --- a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/IdentityGenerator.java +++ b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/IdentityGenerator.java @@ -7,7 +7,6 @@ */ package org.opendaylight.mdsal.binding.generator.impl.reactor; -import static com.google.common.base.Verify.verify; import static org.opendaylight.mdsal.binding.model.ri.BindingTypes.BASE_IDENTITY; import java.util.List; @@ -19,6 +18,7 @@ import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilde import org.opendaylight.mdsal.binding.runtime.api.IdentityRuntimeType; import org.opendaylight.yangtools.yang.binding.BaseIdentity; import org.opendaylight.yangtools.yang.binding.contract.Naming; +import org.opendaylight.yangtools.yang.binding.contract.StatementNamespace; import org.opendaylight.yangtools.yang.model.api.stmt.BaseEffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.IdentityEffectiveStatement; import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack; @@ -67,7 +67,7 @@ public final class IdentityGenerator narrowImplementedInterface(builder); - final ModuleGenerator module = currentModule(); + final var module = currentModule(); module.addQNameConstant(builder, localName()); // Constant implementation @@ -82,8 +82,7 @@ public final class IdentityGenerator @Override IdentityRuntimeType createExternalRuntimeType(final Type type) { - verify(type instanceof GeneratedType, "Unexpected type %s", type); - return new DefaultIdentityRuntimeType((GeneratedType) type, statement()); + return new DefaultIdentityRuntimeType(verifyGeneratedType(type), statement()); } @Override