X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-reactor%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Freactor%2FReplicaStatementContext.java;h=9e69fa29afdbf2e3ac955ff7f749e3659b005add;hb=5fa88937eb5e22c77dd997e7f7966c2fa7a6108f;hp=68f750ce4b3ab74dfef50370a367bd301b12bdb2;hpb=c294e6dcdbf2f577723ab1bf7aa8f4762ca1d290;p=yangtools.git diff --git a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ReplicaStatementContext.java b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ReplicaStatementContext.java index 68f750ce4b..9e69fa29af 100644 --- a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ReplicaStatementContext.java +++ b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ReplicaStatementContext.java @@ -7,7 +7,6 @@ */ package org.opendaylight.yangtools.yang.parser.stmt.reactor; -import static com.google.common.base.Verify.verify; import static java.util.Objects.requireNonNull; import java.util.Collection; @@ -41,8 +40,9 @@ final class ReplicaStatementContext, E extends this.parent = requireNonNull(parent); this.source = requireNonNull(source); if (source.isSupportedToBuildEffective()) { - verify(source.fullyDefined(), "Source %s is not fully defined", source); source.incRef(); + // FIXME: is this call really needed? it is inherited from source + setFullyDefined(); } } @@ -120,7 +120,8 @@ final class ReplicaStatementContext, E extends @Override ReactorStmtCtx asEffectiveChildOf(final StatementContextBase newParent, final CopyType type, final QNameModule targetModule) { - return source.asEffectiveChildOf(newParent, type, targetModule); + final ReactorStmtCtx ret = source.asEffectiveChildOf(newParent, type, targetModule); + return ret == null ? null : this; } @Override @@ -181,7 +182,7 @@ final class ReplicaStatementContext, E extends */ @Override @Deprecated - public Optional schemaPath() { + public SchemaPath schemaPath() { return substatementGetSchemaPath(); }