Skip to content

Commit 9a4b7d3

Browse files
committed
Rename importDelegate -> importGiven
1 parent 4d8775f commit 9a4b7d3

18 files changed

+45
-45
lines changed

compiler/src/dotty/tools/dotc/ast/Desugar.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ object desugar {
480480
if (enumCases.isEmpty)
481481
ctx.error("Enumerations must constain at least one case", namePos)
482482
val enumCompanionRef = TermRefTree()
483-
val enumImport = Import(importDelegate = false, enumCompanionRef, enumCases.flatMap(caseIds))
483+
val enumImport = Import(importGiven = false, enumCompanionRef, enumCases.flatMap(caseIds))
484484
(enumImport :: enumStats, enumCases, enumCompanionRef)
485485
}
486486
else (stats, Nil, EmptyTree)

compiler/src/dotty/tools/dotc/ast/TreeInfo.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@ object TreeInfo {
874874
/** The expression has no side effects */
875875
val Pure: PurityLevel = new PurityLevel(3)
876876

877-
/** Running the expression a second time has no side effects. Delegate by `Pure`. */
877+
/** Running the expression a second time has no side effects. Implied by `Pure`. */
878878
val Idempotent: PurityLevel = new PurityLevel(1)
879879

880880
val Impure: PurityLevel = new PurityLevel(0)

compiler/src/dotty/tools/dotc/ast/Trees.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ object Trees {
800800
* where a selector is either an untyped `Ident`, `name` or
801801
* an untyped thicket consisting of `name` and `rename`.
802802
*/
803-
case class Import[-T >: Untyped] private[ast] (importDelegate: Boolean, expr: Tree[T], selectors: List[Tree[Untyped]])(implicit @constructorOnly src: SourceFile)
803+
case class Import[-T >: Untyped] private[ast] (importGiven: Boolean, expr: Tree[T], selectors: List[Tree[Untyped]])(implicit @constructorOnly src: SourceFile)
804804
extends DenotingTree[T] {
805805
type ThisTree[-T >: Untyped] = Import[T]
806806
}
@@ -1188,9 +1188,9 @@ object Trees {
11881188
case tree: Template if (constr eq tree.constr) && (parents eq tree.parents) && (derived eq tree.derived) && (self eq tree.self) && (body eq tree.unforcedBody) => tree
11891189
case tree => finalize(tree, untpd.Template(constr, parents, derived, self, body)(sourceFile(tree)))
11901190
}
1191-
def Import(tree: Tree)(importDelegate: Boolean, expr: Tree, selectors: List[untpd.Tree])(implicit ctx: Context): Import = tree match {
1192-
case tree: Import if (importDelegate == tree.importDelegate) && (expr eq tree.expr) && (selectors eq tree.selectors) => tree
1193-
case _ => finalize(tree, untpd.Import(importDelegate, expr, selectors)(sourceFile(tree)))
1191+
def Import(tree: Tree)(importGiven: Boolean, expr: Tree, selectors: List[untpd.Tree])(implicit ctx: Context): Import = tree match {
1192+
case tree: Import if (importGiven == tree.importGiven) && (expr eq tree.expr) && (selectors eq tree.selectors) => tree
1193+
case _ => finalize(tree, untpd.Import(importGiven, expr, selectors)(sourceFile(tree)))
11941194
}
11951195
def PackageDef(tree: Tree)(pid: RefTree, stats: List[Tree])(implicit ctx: Context): PackageDef = tree match {
11961196
case tree: PackageDef if (pid eq tree.pid) && (stats eq tree.stats) => tree
@@ -1331,8 +1331,8 @@ object Trees {
13311331
cpy.TypeDef(tree)(name, transform(rhs))
13321332
case tree @ Template(constr, parents, self, _) if tree.derived.isEmpty =>
13331333
cpy.Template(tree)(transformSub(constr), transform(tree.parents), Nil, transformSub(self), transformStats(tree.body))
1334-
case Import(importDelegate, expr, selectors) =>
1335-
cpy.Import(tree)(importDelegate, transform(expr), selectors)
1334+
case Import(importGiven, expr, selectors) =>
1335+
cpy.Import(tree)(importGiven, transform(expr), selectors)
13361336
case PackageDef(pid, stats) =>
13371337
cpy.PackageDef(tree)(transformSub(pid), transformStats(stats)(localCtx))
13381338
case Annotated(arg, annot) =>

compiler/src/dotty/tools/dotc/ast/tpd.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,8 @@ object tpd extends Trees.Instance[Type] with TypedTreeInfo {
333333
Block(cdef :: Nil, New(cls.typeRef, Nil))
334334
}
335335

336-
def Import(importDelegate: Boolean, expr: Tree, selectors: List[untpd.Tree])(implicit ctx: Context): Import =
337-
ta.assignType(untpd.Import(importDelegate, expr, selectors), ctx.newImportSymbol(ctx.owner, expr))
336+
def Import(importGiven: Boolean, expr: Tree, selectors: List[untpd.Tree])(implicit ctx: Context): Import =
337+
ta.assignType(untpd.Import(importGiven, expr, selectors), ctx.newImportSymbol(ctx.owner, expr))
338338

339339
def PackageDef(pid: RefTree, stats: List[Tree])(implicit ctx: Context): PackageDef =
340340
ta.assignType(untpd.PackageDef(pid, stats), pid)

compiler/src/dotty/tools/dotc/ast/untpd.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
339339
def Template(constr: DefDef, parents: List[Tree], derived: List[Tree], self: ValDef, body: LazyTreeList)(implicit src: SourceFile): Template =
340340
if (derived.isEmpty) new Template(constr, parents, self, body)
341341
else new DerivingTemplate(constr, parents ++ derived, self, body, derived.length)
342-
def Import(importDelegate: Boolean, expr: Tree, selectors: List[Tree])(implicit src: SourceFile): Import = new Import(importDelegate, expr, selectors)
342+
def Import(importGiven: Boolean, expr: Tree, selectors: List[Tree])(implicit src: SourceFile): Import = new Import(importGiven, expr, selectors)
343343
def PackageDef(pid: RefTree, stats: List[Tree])(implicit src: SourceFile): PackageDef = new PackageDef(pid, stats)
344344
def Annotated(arg: Tree, annot: Tree)(implicit src: SourceFile): Annotated = new Annotated(arg, annot)
345345

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ object Contexts {
404404
case _ => None
405405
}
406406
ctx.fresh.setImportInfo(
407-
ImportInfo(sym, imp.selectors, impNameOpt, imp.importDelegate))
407+
ImportInfo(sym, imp.selectors, impNameOpt, imp.importGiven))
408408
}
409409

410410
/** Does current phase use an erased types interpretation? */

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,7 @@ object Types {
789789
}
790790

791791
/** The set of implicit term members of this type
792-
* @param kind A subset of {Implicit, Delegate} that specifies what kind of implicit should
792+
* @param kind A subset of {Implicit, Given} that specifies what kind of implicit should
793793
* be returned
794794
*/
795795
final def implicitMembers(kind: FlagSet)(implicit ctx: Context): List[TermRef] = track("implicitMembers") {

compiler/src/dotty/tools/dotc/core/tasty/TreePickler.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -528,10 +528,10 @@ class TreePickler(pickler: TastyPickler) {
528528
}
529529
pickleStats(tree.constr :: rest)
530530
}
531-
case Import(importDelegate, expr, selectors) =>
531+
case Import(importGiven, expr, selectors) =>
532532
writeByte(IMPORT)
533533
withLength {
534-
if (importDelegate) writeByte(GIVEN)
534+
if (importGiven) writeByte(GIVEN)
535535
pickleTree(expr)
536536
pickleSelectors(selectors)
537537
}

compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -947,10 +947,10 @@ class TreeUnpickler(reader: TastyReader,
947947
assert(sourcePathAt(start).isEmpty)
948948
readByte()
949949
readEnd()
950-
val importDelegate = nextByte == GIVEN
951-
if (importDelegate) readByte()
950+
val importGiven = nextByte == GIVEN
951+
if (importGiven) readByte()
952952
val expr = readTerm()
953-
setSpan(start, Import(importDelegate, expr, readSelectors()))
953+
setSpan(start, Import(importGiven, expr, readSelectors()))
954954
}
955955

956956
def readSelectors()(implicit ctx: Context): List[untpd.Tree] = nextByte match {

compiler/src/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,7 @@ class Scala2Unpickler(bytes: Array[Byte], classRoot: ClassDenotation, moduleClas
10721072
val to = untpd.Ident(toName)
10731073
if (toName.isEmpty) from else untpd.Thicket(from, untpd.Ident(toName))
10741074
})
1075-
Import(importDelegate = false, expr, selectors)
1075+
Import(importGiven = false, expr, selectors)
10761076

10771077
case TEMPLATEtree =>
10781078
setSym()

0 commit comments

Comments
 (0)