X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2FAbstractDeclaredStatement.java;h=8a713abe4089cc5e91652c974e70e1b3bd0568c7;hb=a8ee4363236a66fe9b6fd4740f419353756d37da;hp=9788d4417cb1d0f7f3a311ebf8dbc99bf9e3fb41;hpb=c2ebad8bda9f1aee955e6ea4664c381f53d42a71;p=yangtools.git
diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/AbstractDeclaredStatement.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/AbstractDeclaredStatement.java
index 9788d4417c..8a713abe40 100644
--- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/AbstractDeclaredStatement.java
+++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/AbstractDeclaredStatement.java
@@ -29,7 +29,7 @@ public abstract class AbstractDeclaredStatement extends AbstractModelStatemen
}
@Override
- public final StatementSource getStatementSource() {
+ public StatementSource getStatementSource() {
return StatementSource.DECLARATION;
}
@@ -57,7 +57,11 @@ public abstract class AbstractDeclaredStatement extends AbstractModelStatemen
private final String rawArgument;
protected WithRawArgument(final StmtContext context) {
- rawArgument = context.rawStatementArgument();
+ this(context.rawStatementArgument());
+ }
+
+ protected WithRawArgument(final String rawArgument) {
+ this.rawArgument = rawArgument;
}
@Override
@@ -119,6 +123,10 @@ public abstract class AbstractDeclaredStatement extends AbstractModelStatemen
super(context);
}
+ protected WithRawStringArgument(final String rawArgument) {
+ super(rawArgument);
+ }
+
@Override
public final String argument() {
return rawArgument();