@@ -533,7 +533,7 @@ object desugar {
533
533
appliedRef(enumClassRef)
534
534
else {
535
535
report.error(TypedCaseDoesNotExplicitlyExtendTypedEnum (enumClass, cdef)
536
- , cdef.sourcePos .startPos)
536
+ , cdef.srcPos .startPos)
537
537
appliedTypeTree(enumClassRef, constrTparams map (_ => anyRef))
538
538
}
539
539
@@ -633,7 +633,7 @@ object desugar {
633
633
.withSpan(cdef.span).toList
634
634
if (companionDerived.nonEmpty)
635
635
for (modClsDef @ TypeDef (_, _) <- mdefs)
636
- modClsDef.putAttachment(DerivingCompanion , impl.sourcePos .startPos)
636
+ modClsDef.putAttachment(DerivingCompanion , impl.srcPos .startPos)
637
637
mdefs
638
638
}
639
639
@@ -741,19 +741,19 @@ object desugar {
741
741
if (! mods.isOneOf(GivenOrImplicit ))
742
742
Nil
743
743
else if (ctx.owner.is(Package )) {
744
- report.error(TopLevelImplicitClass (cdef), cdef.sourcePos )
744
+ report.error(TopLevelImplicitClass (cdef), cdef.srcPos )
745
745
Nil
746
746
}
747
747
else if (mods.is(Trait )) {
748
- report.error(TypesAndTraitsCantBeImplicit (), cdef.sourcePos )
748
+ report.error(TypesAndTraitsCantBeImplicit (), cdef.srcPos )
749
749
Nil
750
750
}
751
751
else if (isCaseClass) {
752
- report.error(ImplicitCaseClass (cdef), cdef.sourcePos )
752
+ report.error(ImplicitCaseClass (cdef), cdef.srcPos )
753
753
Nil
754
754
}
755
755
else if (arity != 1 && ! mods.is(Given )) {
756
- report.error(ImplicitClassPrimaryConstructorArity (), cdef.sourcePos )
756
+ report.error(ImplicitClassPrimaryConstructorArity (), cdef.srcPos )
757
757
Nil
758
758
}
759
759
else {
@@ -895,7 +895,7 @@ object desugar {
895
895
.withSpan(mdef.span.startPos)
896
896
val ValDef (selfName, selfTpt, _) = impl.self
897
897
val selfMods = impl.self.mods
898
- if (! selfTpt.isEmpty) report.error(ObjectMayNotHaveSelfType (mdef), impl.self.sourcePos )
898
+ if (! selfTpt.isEmpty) report.error(ObjectMayNotHaveSelfType (mdef), impl.self.srcPos )
899
899
val clsSelf = ValDef (selfName, SingletonTypeTree (Ident (moduleName)), impl.self.rhs)
900
900
.withMods(selfMods)
901
901
.withSpan(impl.self.span.orElse(impl.span.startPos))
@@ -911,7 +911,7 @@ object desugar {
911
911
for mdef <- ext.methods yield
912
912
if mdef.tparams.nonEmpty then
913
913
report.error(" extension method cannot have type parameters here, all type parameters go after `extension`" ,
914
- mdef.tparams.head.sourcePos )
914
+ mdef.tparams.head.srcPos )
915
915
defDef(
916
916
cpy.DefDef (mdef)(
917
917
name = mdef.name.toExtensionName,
@@ -1015,7 +1015,7 @@ object desugar {
1015
1015
case Some (DefDef (name, _, (vparam :: _) :: _, _, _)) =>
1016
1016
s " extension_ ${name}_ ${inventTypeName(vparam.tpt)}"
1017
1017
case _ =>
1018
- report.error(AnonymousInstanceCannotBeEmpty (impl), impl.sourcePos )
1018
+ report.error(AnonymousInstanceCannotBeEmpty (impl), impl.srcPos )
1019
1019
nme.ERROR .toString
1020
1020
else
1021
1021
impl.parents.map(inventTypeName(_)).mkString(" given_" , " _" , " " )
@@ -1189,7 +1189,7 @@ object desugar {
1189
1189
var tested : MemberDef = tree
1190
1190
def checkApplicable (flag : Flag , test : MemberDefTest ): Unit =
1191
1191
if (tested.mods.is(flag) && ! test.applyOrElse(tree, (md : MemberDef ) => false )) {
1192
- report.error(ModifierNotAllowedForDefinition (flag), tree.sourcePos )
1192
+ report.error(ModifierNotAllowedForDefinition (flag), tree.srcPos )
1193
1193
tested = tested.withMods(tested.mods.withoutFlags(flag))
1194
1194
}
1195
1195
checkApplicable(Opaque , legalOpaque)
@@ -1701,7 +1701,7 @@ object desugar {
1701
1701
|This can be achieved by adding the import clause 'import scala.language.postfixOps'
1702
1702
|or by setting the compiler option -language:postfixOps.
1703
1703
|See the Scaladoc for value scala.language.postfixOps for a discussion
1704
- |why the feature needs to be explicitly enabled. """ .stripMargin, t.sourcePos )
1704
+ |why the feature needs to be explicitly enabled. """ .stripMargin, t.srcPos )
1705
1705
}
1706
1706
Select (t, op.name)
1707
1707
}
@@ -1823,7 +1823,7 @@ object desugar {
1823
1823
elems foreach collect
1824
1824
case Alternative (trees) =>
1825
1825
for (tree <- trees; (vble, _) <- getVariables(tree))
1826
- report.error(IllegalVariableInPatternAlternative (), vble.sourcePos )
1826
+ report.error(IllegalVariableInPatternAlternative (), vble.srcPos )
1827
1827
case Annotated (arg, _) =>
1828
1828
collect(arg)
1829
1829
case InterpolatedString (_, segments) =>
@@ -1846,7 +1846,7 @@ object desugar {
1846
1846
def traverse (tree : untpd.Tree )(using Context ): Unit = tree match {
1847
1847
case Splice (expr) => collect(expr)
1848
1848
case TypSplice (expr) =>
1849
- report.error(TypeSpliceInValPattern (expr), tree.sourcePos )
1849
+ report.error(TypeSpliceInValPattern (expr), tree.srcPos )
1850
1850
case _ => traverseChildren(tree)
1851
1851
}
1852
1852
}.traverse(expr)
0 commit comments