X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=yang%2Fyang-parser-reactor%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Freactor%2FStatementContextBase.java;h=0ee59976f49327045315c6bf8ee7cf4285cfaed7;hb=301e43c4bf300b011b8b0e3800335879c6603a39;hp=6f486a4824be480539ad694bb332175d3aef375f;hpb=1858f0c5e801be4ac06adda801ad4bf301d5f320;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 6f486a4824..0ee59976f4 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 @@ -144,7 +144,6 @@ public abstract class StatementContextBase, E private List> effectOfStatement = ImmutableList.of(); private @Nullable ModelProcessingPhase completedPhase; - private @Nullable D declaredInstance; private @Nullable E effectiveInstance; // Master flag controlling whether this context can yield an effective statement @@ -171,7 +170,6 @@ public abstract class StatementContextBase, E this.isSupportedToBuildEffective = original.isSupportedToBuildEffective; this.fullyDefined = original.fullyDefined; this.completedPhase = original.completedPhase; - this.declaredInstance = original.declaredInstance; this.flags = original.flags; } @@ -516,17 +514,6 @@ public abstract class StatementContextBase, E fullyDefined = true; } - @Override - public D buildDeclared() { - final D existing = declaredInstance; - if (existing != null) { - return existing; - } - checkArgument(completedPhase == ModelProcessingPhase.FULL_DECLARATION - || completedPhase == ModelProcessingPhase.EFFECTIVE_MODEL); - return declaredInstance = definition.getFactory().createDeclared(this); - } - @Override public E buildEffective() { final E existing = effectiveInstance;