@@ -294,7 +294,7 @@ class Namer { typer: Typer =>
294
294
295
295
val completer = tree match
296
296
case tree : TypeDef => TypeDefCompleter (tree)(cctx)
297
- case tree : ValOrDefDef if Feature .enabled( Feature .modularity) && isNonInferingTree(tree) =>
297
+ case tree : ValOrDefDef if Feature .trackedEnabled && isNonInferingTree(tree) =>
298
298
NonInferingCompleter (tree)(cctx)
299
299
case _ => Completer (tree)(cctx)
300
300
val info = adjustIfModule(completer, tree)
@@ -1614,7 +1614,7 @@ class Namer { typer: Typer =>
1614
1614
if (cls.isRefinementClass) ptype
1615
1615
else {
1616
1616
val pt = checkClassType(
1617
- if Feature .enabled(modularity)
1617
+ if Feature .trackedEnabled
1618
1618
then ptype.separateRefinements(cls, parentRefinements)
1619
1619
else ptype,
1620
1620
parent.srcPos,
@@ -1790,8 +1790,7 @@ class Namer { typer: Typer =>
1790
1790
index(constr.leadingTypeParams)
1791
1791
sym.owner.typeParams.foreach(_.ensureCompleted())
1792
1792
completeTrailingParamss(constr, sym, indexingCtor = true )
1793
- if Feature .enabled(modularity) then
1794
- // println(i"[indexConstructor] Checking if params of $constr need tracked")
1793
+ if Feature .trackedEnabled then
1795
1794
constr.termParamss.foreach(_.foreach(setTracked))
1796
1795
1797
1796
/** The signature of a module valdef.
@@ -1941,7 +1940,7 @@ class Namer { typer: Typer =>
1941
1940
wasSet = true
1942
1941
wasSet
1943
1942
1944
- if Feature .enabled(modularity) then addTrackedIfNeeded(ddef, sym.maybeOwner)
1943
+ if Feature .trackedEnabled then addTrackedIfNeeded(ddef, sym.maybeOwner)
1945
1944
1946
1945
if isConstructor then
1947
1946
// set result type tree to unit, but take the current class as result type of the symbol
@@ -1950,7 +1949,7 @@ class Namer { typer: Typer =>
1950
1949
if sym.isPrimaryConstructor then checkCaseClassParamDependencies(mt, sym.owner)
1951
1950
mt
1952
1951
else
1953
- val paramFn = if Feature .enabled( Feature .modularity) && sym.isAllOf(Given | Method ) then wrapRefinedMethType else wrapMethType
1952
+ val paramFn = if Feature .trackedEnabled && sym.isAllOf(Given | Method ) then wrapRefinedMethType else wrapMethType
1954
1953
valOrDefDefSig(ddef, sym, paramSymss, paramFn)
1955
1954
end defDefSig
1956
1955
0 commit comments