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%2FStatementContextBase.java;h=3d1f8f97b31a4d4bfebfe8c8880b6784104ae4c8;hb=42c740433dad046caa3e22b84c6f4edccdd58197;hp=0d728777facaa1d944f8f231c3eb80ac296644b6;hpb=a2e5f1ec8616f71d1546f4cde9e4939f63120f2e;p=yangtools.git diff --git a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java index 0d728777fa..3d1f8f97b3 100644 --- a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java +++ b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java @@ -1006,15 +1006,15 @@ public abstract class StatementContextBase, E return false; } - // Exists only to support SubstatementContext/InferredStatementContext + // Exists only to support {SubstatementContext,InferredStatementContext}.getSchemaPath() + @Deprecated final @NonNull Optional substatementGetSchemaPath() { SchemaPath local = schemaPath; if (local == null) { synchronized (this) { local = schemaPath; if (local == null) { - local = createSchemaPath(coerceParentContext()); - schemaPath = local; + schemaPath = local = createSchemaPath(coerceParentContext()); } } } @@ -1022,6 +1022,7 @@ public abstract class StatementContextBase, E return Optional.ofNullable(local); } + @Deprecated private SchemaPath createSchemaPath(final Mutable parent) { final Optional maybeParentPath = parent.getSchemaPath(); verify(maybeParentPath.isPresent(), "Parent %s does not have a SchemaPath", parent);