Add missing final statements 80/95880/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Apr 2021 17:41:08 +0000 (19:41 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Apr 2021 17:41:41 +0000 (19:41 +0200)
AbstractResumentStatement behaviour should not be changed, make sure we
express that design intent.

Change-Id: Id75bfbdb1698094acf4632f8cfb13607c5ddf992
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/AbstractResumedStatement.java

index 20a390d1e58d3d451335e028a206c39e8919848f..c73b58559290cdb4c568f60014e7014f5d8ebf7d 100644 (file)
@@ -137,17 +137,17 @@ abstract class AbstractResumedStatement<A, D extends DeclaredStatement<A>, E ext
     }
 
     @Override
-    public StatementDefinition getDefinition() {
+    public final StatementDefinition getDefinition() {
         return publicDefinition();
     }
 
     @Override
-    public StatementSourceReference getSourceReference() {
-        return sourceReference();
+    public final StatementSourceReference getSourceReference() {
+        return statementDeclSource;
     }
 
     @Override
-    public boolean isFullyDefined() {
+    public final boolean isFullyDefined() {
         return fullyDefined();
     }