private static SourceIdentifier createSourceIdentifier(final StmtContext<?, ?, ?> root) {
final QNameModule qNameModule = root.getFromNamespace(ModuleCtxToModuleQName.class, root);
- final String arg = root.coerceRawStatementArgument();
+ final String arg = root.getRawArgument();
if (qNameModule != null) {
// creates SourceIdentifier for a module
return RevisionSourceIdentifier.create(arg, qNameModule.getRevision());
@Override
protected BelongsToStatement createDeclared(final StmtContext<String, BelongsToStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularBelongsToStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularBelongsToStatement(ctx.getRawArgument(), substatements);
}
@Override
protected BelongsToStatement createEmptyDeclared(final StmtContext<String, BelongsToStatement, ?> ctx) {
- return new EmptyBelongsToStatement(ctx.coerceRawStatementArgument());
+ return new EmptyBelongsToStatement(ctx.getRawArgument());
}
@Override
@Override
protected ContactStatement createDeclared(final StmtContext<String, ContactStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularContactStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularContactStatement(ctx.getRawArgument(), substatements);
}
@Override
protected ContactStatement createEmptyDeclared(final StmtContext<String, ContactStatement, ?> ctx) {
- return new EmptyContactStatement(ctx.coerceRawStatementArgument());
+ return new EmptyContactStatement(ctx.getRawArgument());
}
@Override
@Override
protected DefaultStatement createDeclared(final StmtContext<String, DefaultStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularDefaultStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularDefaultStatement(ctx.getRawArgument(), substatements);
}
@Override
protected DefaultStatement createEmptyDeclared(final StmtContext<String, DefaultStatement, ?> ctx) {
- return new EmptyDefaultStatement(ctx.coerceRawStatementArgument());
+ return new EmptyDefaultStatement(ctx.getRawArgument());
}
@Override
@Override
protected DescriptionStatement createDeclared(final StmtContext<String, DescriptionStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularDescriptionStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularDescriptionStatement(ctx.getRawArgument(), substatements);
}
@Override
protected DescriptionStatement createEmptyDeclared(final StmtContext<String, DescriptionStatement, ?> ctx) {
- return new EmptyDescriptionStatement(ctx.coerceRawStatementArgument());
+ return new EmptyDescriptionStatement(ctx.getRawArgument());
}
@Override
@Override
protected final DeviateStatement createDeclared(final StmtContext<DeviateKind, DeviateStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new DeviateStatementImpl(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(), substatements);
+ return new DeviateStatementImpl(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
@Override
protected DeviationStatement createDeclared(final StmtContext<Absolute, DeviationStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new DeviationStatementImpl(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
- substatements);
+ return new DeviationStatementImpl(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
@Override
protected final EnumStatement createDeclared(final StmtContext<String, EnumStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularEnumStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(), substatements);
+ return new RegularEnumStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected final EnumStatement createEmptyDeclared(final StmtContext<String, EnumStatement, ?> ctx) {
- return new EmptyEnumStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyEnumStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected ErrorAppTagStatement createDeclared(final StmtContext<String, ErrorAppTagStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularErrorAppTagStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularErrorAppTagStatement(ctx.getRawArgument(), substatements);
}
@Override
protected ErrorAppTagStatement createEmptyDeclared(final StmtContext<String, ErrorAppTagStatement, ?> ctx) {
- return new EmptyErrorAppTagStatement(ctx.coerceRawStatementArgument());
+ return new EmptyErrorAppTagStatement(ctx.getRawArgument());
}
@Override
@Override
protected ErrorMessageStatement createDeclared(final StmtContext<String, ErrorMessageStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularErrorMessageStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularErrorMessageStatement(ctx.getRawArgument(), substatements);
}
@Override
protected ErrorMessageStatement createEmptyDeclared(final StmtContext<String, ErrorMessageStatement, ?> ctx) {
- return new EmptyErrorMessageStatement(ctx.coerceRawStatementArgument());
+ return new EmptyErrorMessageStatement(ctx.getRawArgument());
}
@Override
@Override
protected final IfFeatureStatement createDeclared(final StmtContext<IfFeatureExpr, IfFeatureStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularIfFeatureStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
- substatements);
+ return new RegularIfFeatureStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected final IfFeatureStatement createEmptyDeclared(
final StmtContext<IfFeatureExpr, IfFeatureStatement, ?> ctx) {
- return new EmptyIfFeatureStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyIfFeatureStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
public void apply(final InferenceContext ctx) {
final StmtContext<?, ?, ?> importedModuleContext = imported.resolve(ctx);
- Verify.verify(moduleName.equals(importedModuleContext.coerceRawStatementArgument()));
+ Verify.verify(moduleName.equals(importedModuleContext.getRawArgument()));
final URI importedModuleNamespace = importedModuleContext.getFromNamespace(ModuleNameToNamespace.class,
moduleName);
Verify.verifyNotNull(importedModuleNamespace);
@Override
protected final ImportStatement createDeclared(final StmtContext<String, ImportStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new ImportStatementImpl(ctx.coerceRawStatementArgument(), substatements);
+ return new ImportStatementImpl(ctx.getRawArgument(), substatements);
}
@Override
@Override
protected final IncludeStatement createDeclared(final StmtContext<String, IncludeStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularIncludeStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
- substatements);
+ return new RegularIncludeStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected final IncludeStatement createEmptyDeclared(final StmtContext<String, IncludeStatement, ?> ctx) {
- return new EmptyIncludeStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyIncludeStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected KeyStatement createDeclared(final StmtContext<Set<QName>, KeyStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularKeyStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(), substatements);
+ return new RegularKeyStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected KeyStatement createEmptyDeclared(final StmtContext<Set<QName>, KeyStatement, ?> ctx) {
- return new EmptyKeyStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyKeyStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected LengthStatement createDeclared(final StmtContext<List<ValueRange>, LengthStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularLengthStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
- substatements);
+ return new RegularLengthStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected LengthStatement createEmptyDeclared(final StmtContext<List<ValueRange>, LengthStatement, ?> ctx) {
- return new EmptyLengthStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyLengthStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected MaxElementsStatement createDeclared(final StmtContext<String, MaxElementsStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularMaxElementsStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
- substatements);
+ return new RegularMaxElementsStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected MaxElementsStatement createEmptyDeclared(final StmtContext<String, MaxElementsStatement, ?> ctx) {
- return new EmptyMaxElementsStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyMaxElementsStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected ModifierStatement createDeclared(final StmtContext<ModifierKind, ModifierStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularModifierStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
- substatements);
+ return new RegularModifierStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected ModifierStatement createEmptyDeclared(final StmtContext<ModifierKind, ModifierStatement, ?> ctx) {
- return new EmptyModifierStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyModifierStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
public final void onPreLinkageDeclared(
final Mutable<UnqualifiedQName, ModuleStatement, ModuleEffectiveStatement> stmt) {
- final String moduleName = stmt.coerceRawStatementArgument();
+ final String moduleName = stmt.getRawArgument();
final URI moduleNs = firstAttributeOf(stmt.declaredSubstatements(), NamespaceStatement.class);
SourceException.throwIfNull(moduleNs, stmt.sourceReference(),
qNameModule.getNamespace(), possibleDuplicateModule.sourceReference());
}
- final String moduleName = stmt.coerceRawStatementArgument();
+ final String moduleName = stmt.getRawArgument();
final SourceIdentifier moduleIdentifier = RevisionSourceIdentifier.create(moduleName, revisionDate);
stmt.addContext(ModuleNamespace.class, moduleIdentifier, stmt);
@Override
protected final ModuleStatement createDeclared(final StmtContext<UnqualifiedQName, ModuleStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new ModuleStatementImpl(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(), substatements);
+ return new ModuleStatementImpl(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
private static void addToSemVerModuleNamespace(
final Mutable<UnqualifiedQName, ModuleStatement, ModuleEffectiveStatement> stmt,
final SourceIdentifier moduleIdentifier) {
- final SemVerSourceIdentifier id = SemVerSourceIdentifier.create(stmt.coerceRawStatementArgument(),
+ final SemVerSourceIdentifier id = SemVerSourceIdentifier.create(stmt.getRawArgument(),
stmt.getFromNamespace(SemanticVersionNamespace.class, stmt));
stmt.addToNs(SemanticVersionModuleNamespace.class, id, stmt);
}
@Override
protected MustStatement createDeclared(final StmtContext<QualifiedBound, MustStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularMustStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(), substatements);
+ return new RegularMustStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected MustStatement createEmptyDeclared(final StmtContext<QualifiedBound, MustStatement, ?> ctx) {
- return new EmptyMustStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyMustStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected OrganizationStatement createDeclared(final StmtContext<String, OrganizationStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularOrganizationStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularOrganizationStatement(ctx.getRawArgument(), substatements);
}
@Override
protected OrganizationStatement createEmptyDeclared(final StmtContext<String, OrganizationStatement, ?> ctx) {
- return new EmptyOrganizationStatement(ctx.coerceRawStatementArgument());
+ return new EmptyOrganizationStatement(ctx.getRawArgument());
}
@Override
@Override
protected PrefixStatement createDeclared(final StmtContext<String, PrefixStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularPrefixStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularPrefixStatement(ctx.getRawArgument(), substatements);
}
@Override
protected PrefixStatement createEmptyDeclared(final StmtContext<String, PrefixStatement, ?> ctx) {
- return new EmptyPrefixStatement(ctx.coerceRawStatementArgument());
+ return new EmptyPrefixStatement(ctx.getRawArgument());
}
@Override
@Override
protected PresenceStatement createDeclared(final StmtContext<String, PresenceStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularPresenceStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularPresenceStatement(ctx.getRawArgument(), substatements);
}
@Override
protected PresenceStatement createEmptyDeclared(final StmtContext<String, PresenceStatement, ?> ctx) {
- return new EmptyPresenceStatement(ctx.coerceRawStatementArgument());
+ return new EmptyPresenceStatement(ctx.getRawArgument());
}
@Override
@Override
protected RangeStatement createDeclared(final StmtContext<List<ValueRange>, RangeStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularRangeStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
- substatements);
+ return new RegularRangeStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected RangeStatement createEmptyDeclared(final StmtContext<List<ValueRange>, RangeStatement, ?> ctx) {
- return new EmptyRangeStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyRangeStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected ReferenceStatement createDeclared(final StmtContext<String, ReferenceStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularReferenceStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularReferenceStatement(ctx.getRawArgument(), substatements);
}
@Override
protected ReferenceStatement createEmptyDeclared(final StmtContext<String, ReferenceStatement, ?> ctx) {
- return new EmptyReferenceStatement(ctx.coerceRawStatementArgument());
+ return new EmptyReferenceStatement(ctx.getRawArgument());
}
@Override
@Override
protected final RefineStatement createDeclared(final StmtContext<Descendant, RefineStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RefineStatementImpl(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(), substatements);
+ return new RefineStatementImpl(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
@Override
public final void onPreLinkageDeclared(
final Mutable<UnqualifiedQName, SubmoduleStatement, SubmoduleEffectiveStatement> stmt) {
- stmt.setRootIdentifier(RevisionSourceIdentifier.create(stmt.coerceRawStatementArgument(),
+ stmt.setRootIdentifier(RevisionSourceIdentifier.create(stmt.getRawArgument(),
StmtContextUtils.getLatestRevision(stmt.declaredSubstatements())));
}
@Override
public final void onLinkageDeclared(
final Mutable<UnqualifiedQName, SubmoduleStatement, SubmoduleEffectiveStatement> stmt) {
- final SourceIdentifier submoduleIdentifier = RevisionSourceIdentifier.create(stmt.coerceRawStatementArgument(),
+ final SourceIdentifier submoduleIdentifier = RevisionSourceIdentifier.create(stmt.getRawArgument(),
StmtContextUtils.getLatestRevision(stmt.declaredSubstatements()));
final StmtContext<?, SubmoduleStatement, SubmoduleEffectiveStatement>
@Override
protected final SubmoduleStatement createDeclared(final StmtContext<UnqualifiedQName, SubmoduleStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new SubmoduleStatementImpl(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
- substatements);
+ return new SubmoduleStatementImpl(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
@Override
protected final IdentityRefSpecification createDeclared(final StmtContext<String, IdentityRefSpecification, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new IdentityRefSpecificationImpl(ctx.coerceRawStatementArgument(), substatements);
+ return new IdentityRefSpecificationImpl(ctx.getRawArgument(), substatements);
}
@Override
@Override
protected final LeafrefSpecification createDeclared(final StmtContext<String, LeafrefSpecification, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new LeafrefSpecificationImpl(ctx.coerceRawStatementArgument(), substatements);
+ return new LeafrefSpecificationImpl(ctx.getRawArgument(), substatements);
}
@Override
@Override
protected final TypeStatement createDeclared(final StmtContext<String, TypeStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularTypeStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularTypeStatement(ctx.getRawArgument(), substatements);
}
@Override
protected final TypeStatement createEmptyDeclared(final StmtContext<String, TypeStatement, ?> ctx) {
final TypeStatement builtin;
return (builtin = BuiltinTypeStatement.lookup(ctx)) != null ? builtin
- : new EmptyTypeStatement(ctx.coerceRawStatementArgument());
+ : new EmptyTypeStatement(ctx.getRawArgument());
}
@Override
@Override
protected BitsSpecification createDeclared(final StmtContext<String, BitsSpecification, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new BitsSpecificationImpl(ctx.coerceRawStatementArgument(), substatements);
+ return new BitsSpecificationImpl(ctx.getRawArgument(), substatements);
}
@Override
@Override
protected Decimal64Specification createDeclared(final StmtContext<String, Decimal64Specification, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new Decimal64SpecificationImpl(ctx.coerceRawStatementArgument(), substatements);
+ return new Decimal64SpecificationImpl(ctx.getRawArgument(), substatements);
}
@Override
@Override
protected EnumSpecification createDeclared(final StmtContext<String, EnumSpecification, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new EnumSpecificationImpl(ctx.coerceRawStatementArgument(), substatements);
+ return new EnumSpecificationImpl(ctx.getRawArgument(), substatements);
}
@Override
protected InstanceIdentifierSpecification createDeclared(
final StmtContext<String, InstanceIdentifierSpecification, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularInstanceIdentifierSpecification(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularInstanceIdentifierSpecification(ctx.getRawArgument(), substatements);
}
@Override
protected InstanceIdentifierSpecification createEmptyDeclared(
final StmtContext<String, InstanceIdentifierSpecification, ?> ctx) {
- return new EmptyIdentifierSpecification(ctx.coerceRawStatementArgument());
+ return new EmptyIdentifierSpecification(ctx.getRawArgument());
}
@Override
@Override
protected UnionSpecification createDeclared(final StmtContext<String, UnionSpecification, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new UnionSpecificationImpl(ctx.coerceRawStatementArgument(), substatements);
+ return new UnionSpecificationImpl(ctx.getRawArgument(), substatements);
}
@Override
@Override
protected UniqueStatement createDeclared(final StmtContext<Set<Descendant>, UniqueStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularUniqueStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(),
+ return new RegularUniqueStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(),
substatements);
}
@Override
protected UniqueStatement createEmptyDeclared(final StmtContext<Set<Descendant>, UniqueStatement, ?> ctx) {
- return new EmptyUniqueStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyUniqueStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected UnitsStatement createDeclared(final StmtContext<String, UnitsStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularUnitsStatement(ctx.coerceRawStatementArgument(), substatements);
+ return new RegularUnitsStatement(ctx.getRawArgument(), substatements);
}
@Override
protected UnitsStatement createEmptyDeclared(final StmtContext<String, UnitsStatement, ?> ctx) {
- return new EmptyUnitsStatement(ctx.coerceRawStatementArgument());
+ return new EmptyUnitsStatement(ctx.getRawArgument());
}
@Override
@Override
protected UsesStatement createDeclared(final StmtContext<QName, UsesStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularUsesStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(), substatements);
+ return new RegularUsesStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected UsesStatement createEmptyDeclared(final StmtContext<QName, UsesStatement, ?> ctx) {
- return new EmptyUsesStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyUsesStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
@Override
protected WhenStatement createDeclared(final StmtContext<QualifiedBound, WhenStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new RegularWhenStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument(), substatements);
+ return new RegularWhenStatement(ctx.getRawArgument(), ctx.coerceStatementArgument(), substatements);
}
@Override
protected WhenStatement createEmptyDeclared(final StmtContext<QualifiedBound, WhenStatement, ?> ctx) {
- return new EmptyWhenStatement(ctx.coerceRawStatementArgument(), ctx.coerceStatementArgument());
+ return new EmptyWhenStatement(ctx.getRawArgument(), ctx.coerceStatementArgument());
}
@Override
protected ThirdPartyExtensionStatement createDeclared(
final StmtContext<String, ThirdPartyExtensionStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
- return new ThirdPartyExtensionStatementImpl(ctx.coerceRawStatementArgument(), substatements);
+ return new ThirdPartyExtensionStatementImpl(ctx.getRawArgument(), substatements);
}
@Override
*
* @return raw statement argument string
* @throws VerifyException if this statement does not have an argument
+ * @deprecated Use {@link #getRawArgument()} instead.
*/
- // TODO: gradually migrate callers of this method
+ @Deprecated(forRemoval = true)
default @NonNull String coerceRawStatementArgument() {
return getRawArgument();
}