X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Frfc6536-parser-support%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Frfc6536%2Fparser%2FDefaultDenyAllEffectiveStatementImpl.java;h=8d154033f0914f3b39e3c9da99f5475d8ac74bc6;hb=45a4c4183b924cd36adf31210eef11be756ba4ba;hp=62f94f950c34f8eff70294c0a3aaa5bc5b1556bb;hpb=01fa439ddcd0d74548e24ccbe0bee02cb8a39b29;p=yangtools.git diff --git a/parser/rfc6536-parser-support/src/main/java/org/opendaylight/yangtools/rfc6536/parser/DefaultDenyAllEffectiveStatementImpl.java b/parser/rfc6536-parser-support/src/main/java/org/opendaylight/yangtools/rfc6536/parser/DefaultDenyAllEffectiveStatementImpl.java index 62f94f950c..8d154033f0 100644 --- a/parser/rfc6536-parser-support/src/main/java/org/opendaylight/yangtools/rfc6536/parser/DefaultDenyAllEffectiveStatementImpl.java +++ b/parser/rfc6536-parser-support/src/main/java/org/opendaylight/yangtools/rfc6536/parser/DefaultDenyAllEffectiveStatementImpl.java @@ -9,39 +9,28 @@ package org.opendaylight.yangtools.rfc6536.parser; import com.google.common.collect.ImmutableList; import org.eclipse.jdt.annotation.NonNull; -import org.opendaylight.yangtools.concepts.Immutable; import org.opendaylight.yangtools.rfc6536.model.api.DefaultDenyAllEffectiveStatement; import org.opendaylight.yangtools.rfc6536.model.api.DefaultDenyAllSchemaNode; import org.opendaylight.yangtools.rfc6536.model.api.DefaultDenyAllStatement; import org.opendaylight.yangtools.yang.common.Empty; import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.model.api.SchemaNodeDefaults; -import org.opendaylight.yangtools.yang.model.api.SchemaPath; import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement; import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.UnknownEffectiveStatementBase; import org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current; -import org.opendaylight.yangtools.yang.parser.spi.meta.SchemaPathSupport; final class DefaultDenyAllEffectiveStatementImpl extends UnknownEffectiveStatementBase implements DefaultDenyAllEffectiveStatement, DefaultDenyAllSchemaNode { - private final @NonNull Immutable path; + private final @NonNull QName qname; DefaultDenyAllEffectiveStatementImpl(final Current stmt, final ImmutableList> substatements) { super(stmt, substatements); - path = SchemaPathSupport.toEffectivePath(stmt.getEffectiveParent().getSchemaPath() - .createChild(stmt.publicDefinition().getStatementName())); + qname = stmt.publicDefinition().getStatementName(); } @Override public QName getQName() { - return SchemaNodeDefaults.extractQName(path); - } - - @Override - @Deprecated - public SchemaPath getPath() { - return SchemaNodeDefaults.extractPath(this, path); + return qname; } @Override