Skip to content

Commit 06e82e9

Browse files
committed
Rename mayChange -> infoMayChange
1 parent 250ce6f commit 06e82e9

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

compiler/src/dotty/tools/dotc/core/DenotTransformers.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ object DenotTransformers {
3737

3838
def transform(ref: SingleDenotation)(using Context): SingleDenotation = {
3939
val sym = ref.symbol
40-
if (sym.exists && !mayChange(sym)) ref
40+
if (sym.exists && !infoMayChange(sym)) ref
4141
else {
4242
val info1 = transformInfo(ref.info, ref.symbol)
4343
if (info1 eq ref.info) ref
@@ -54,7 +54,7 @@ object DenotTransformers {
5454
* unaffected by this transform, so `transformInfo` need not be run. This
5555
* can save time, and more importantly, can help avoid forcing symbol completers.
5656
*/
57-
protected def mayChange(sym: Symbol)(using Context): Boolean = true
57+
protected def infoMayChange(sym: Symbol)(using Context): Boolean = true
5858
}
5959

6060
/** A transformer that only transforms SymDenotations.

compiler/src/dotty/tools/dotc/transform/ElimByName.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class ElimByName extends TransformByNameApply with InfoTransformer {
7272
case _ => tp
7373
}
7474

75-
override def mayChange(sym: Symbol)(using Context): Boolean = sym.isTerm && exprBecomesFunction(sym)
75+
override def infoMayChange(sym: Symbol)(using Context): Boolean = sym.isTerm && exprBecomesFunction(sym)
7676
}
7777

7878
object ElimByName {

compiler/src/dotty/tools/dotc/transform/ElimRepeated.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class ElimRepeated extends MiniPhase with InfoTransformer { thisPhase =>
7373
case ref1 =>
7474
ref1
7575

76-
override def mayChange(sym: Symbol)(using Context): Boolean = sym.is(Method)
76+
override def infoMayChange(sym: Symbol)(using Context): Boolean = sym.is(Method)
7777

7878
private def overridesJava(sym: Symbol)(using Context) = sym.allOverriddenSymbols.exists(_.is(JavaDefined))
7979

compiler/src/dotty/tools/dotc/transform/ExplicitOuter.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class ExplicitOuter extends MiniPhase with InfoTransformer { thisPhase =>
5757
tp
5858
}
5959

60-
override def mayChange(sym: Symbol)(using Context): Boolean = sym.isClass && !sym.is(JavaDefined)
60+
override def infoMayChange(sym: Symbol)(using Context): Boolean = sym.isClass && !sym.is(JavaDefined)
6161

6262
/** First, add outer accessors if a class does not have them yet and it references an outer this.
6363
* If the class has outer accessors, implement them.

compiler/src/dotty/tools/dotc/transform/FirstTransform.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class FirstTransform extends MiniPhase with InfoTransformer { thisPhase =>
4646
tp
4747
}
4848

49-
override protected def mayChange(sym: Symbol)(using Context): Boolean = sym.isClass
49+
override protected def infoMayChange(sym: Symbol)(using Context): Boolean = sym.isClass
5050

5151
override def checkPostCondition(tree: Tree)(using Context): Unit =
5252
tree match {

0 commit comments

Comments
 (0)