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();
}