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