X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2FEffectiveStmtUtils.java;h=0d3ebb91558e6f92362ce86e0785a0140b59d74c;hb=d6acff4d95c9bc24c637f7ba08b61189ced37386;hp=d3fec27761bab12cfe021862af5318cbedff65e7;hpb=fb9318d77d36a605497c3d12a5fc602a0ed2265f;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java index d3fec27761..0d3ebb9155 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java @@ -16,7 +16,6 @@ import java.util.Iterator; import java.util.Optional; import java.util.Set; import org.eclipse.jdt.annotation.Nullable; -import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.YangVersion; import org.opendaylight.yangtools.yang.model.api.ElementCountConstraint; import org.opendaylight.yangtools.yang.model.api.GroupingDefinition; @@ -143,8 +142,8 @@ public final class EffectiveStmtUtils { while (iter.hasNext() && !defaultValues.isEmpty()) { final EffectiveStatement effectiveSubstatement = iter.next(); if (YangStmtMapping.BIT.equals(effectiveSubstatement.statementDefinition())) { - final QName bitQName = (QName) effectiveSubstatement.argument(); - if (defaultValues.remove(bitQName.getLocalName()) && containsIfFeature(effectiveSubstatement)) { + final String bitName = (String) effectiveSubstatement.argument(); + if (defaultValues.remove(bitName) && containsIfFeature(effectiveSubstatement)) { return true; } } else if (YangStmtMapping.ENUM.equals(effectiveSubstatement.statementDefinition())