}
@Override
- public final StatementSource getStatementSource() {
+ public StatementSource getStatementSource() {
return StatementSource.DECLARATION;
}
private final String rawArgument;
protected WithRawArgument(final StmtContext<A, ?, ?> context) {
- rawArgument = context.rawStatementArgument();
+ this(context.rawStatementArgument());
+ }
+
+ protected WithRawArgument(final String rawArgument) {
+ this.rawArgument = rawArgument;
}
@Override
super(context);
}
+ protected WithRawStringArgument(final String rawArgument) {
+ super(rawArgument);
+ }
+
@Override
public final String argument() {
return rawArgument();