Skip to content

Commit d9a4545

Browse files
committed
Rename impliedOnly in Import,ImortInfo to importImplied
An import implied will also import old-style implicits, so the name is not correct anymore.
1 parent 6787ba4 commit d9a4545

File tree

21 files changed

+67
-67
lines changed

21 files changed

+67
-67
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ object desugar {
396396
if (enumCases.isEmpty)
397397
ctx.error("Enumerations must constain at least one case", namePos)
398398
val enumCompanionRef = new TermRefTree()
399-
val enumImport = Import(impliedOnly = false, enumCompanionRef, enumCases.flatMap(caseIds))
399+
val enumImport = Import(importImplied = false, enumCompanionRef, enumCases.flatMap(caseIds))
400400
(enumImport :: enumStats, enumCases, enumCompanionRef)
401401
}
402402
else (stats, Nil, EmptyTree)

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,7 @@ object Trees {
751751
* where a selector is either an untyped `Ident`, `name` or
752752
* an untyped thicket consisting of `name` and `rename`.
753753
*/
754-
case class Import[-T >: Untyped] private[ast] (impliedOnly: Boolean, expr: Tree[T], selectors: List[Tree[Untyped]])(implicit @constructorOnly src: SourceFile)
754+
case class Import[-T >: Untyped] private[ast] (importImplied: Boolean, expr: Tree[T], selectors: List[Tree[Untyped]])(implicit @constructorOnly src: SourceFile)
755755
extends DenotingTree[T] {
756756
type ThisTree[-T >: Untyped] = Import[T]
757757
}
@@ -1140,9 +1140,9 @@ object Trees {
11401140
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
11411141
case tree => finalize(tree, untpd.Template(constr, parents, derived, self, body)(sourceFile(tree)))
11421142
}
1143-
def Import(tree: Tree)(impliedOnly: Boolean, expr: Tree, selectors: List[untpd.Tree])(implicit ctx: Context): Import = tree match {
1144-
case tree: Import if (impliedOnly == tree.impliedOnly) && (expr eq tree.expr) && (selectors eq tree.selectors) => tree
1145-
case _ => finalize(tree, untpd.Import(impliedOnly, expr, selectors)(sourceFile(tree)))
1143+
def Import(tree: Tree)(importImplied: Boolean, expr: Tree, selectors: List[untpd.Tree])(implicit ctx: Context): Import = tree match {
1144+
case tree: Import if (importImplied == tree.importImplied) && (expr eq tree.expr) && (selectors eq tree.selectors) => tree
1145+
case _ => finalize(tree, untpd.Import(importImplied, expr, selectors)(sourceFile(tree)))
11461146
}
11471147
def PackageDef(tree: Tree)(pid: RefTree, stats: List[Tree])(implicit ctx: Context): PackageDef = tree match {
11481148
case tree: PackageDef if (pid eq tree.pid) && (stats eq tree.stats) => tree
@@ -1283,8 +1283,8 @@ object Trees {
12831283
cpy.TypeDef(tree)(name, transform(rhs))
12841284
case tree @ Template(constr, parents, self, _) if tree.derived.isEmpty =>
12851285
cpy.Template(tree)(transformSub(constr), transform(tree.parents), Nil, transformSub(self), transformStats(tree.body))
1286-
case Import(impliedOnly, expr, selectors) =>
1287-
cpy.Import(tree)(impliedOnly, transform(expr), selectors)
1286+
case Import(importImplied, expr, selectors) =>
1287+
cpy.Import(tree)(importImplied, transform(expr), selectors)
12881288
case PackageDef(pid, stats) =>
12891289
cpy.PackageDef(tree)(transformSub(pid), transformStats(stats)(localCtx))
12901290
case Annotated(arg, annot) =>
@@ -1403,7 +1403,7 @@ object Trees {
14031403
this(x, rhs)
14041404
case tree @ Template(constr, parents, self, _) if tree.derived.isEmpty =>
14051405
this(this(this(this(x, constr), parents), self), tree.body)
1406-
case Import(impliedOnly, expr, selectors) =>
1406+
case Import(importImplied, expr, selectors) =>
14071407
this(x, expr)
14081408
case PackageDef(pid, stats) =>
14091409
this(this(x, pid), stats)(localCtx)

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

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

329-
def Import(impliedOnly: Boolean, expr: Tree, selectors: List[untpd.Tree])(implicit ctx: Context): Import =
330-
ta.assignType(untpd.Import(impliedOnly, expr, selectors), ctx.newImportSymbol(ctx.owner, expr))
329+
def Import(importImplied: Boolean, expr: Tree, selectors: List[untpd.Tree])(implicit ctx: Context): Import =
330+
ta.assignType(untpd.Import(importImplied, expr, selectors), ctx.newImportSymbol(ctx.owner, expr))
331331

332332
def PackageDef(pid: RefTree, stats: List[Tree])(implicit ctx: Context): PackageDef =
333333
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
@@ -323,7 +323,7 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
323323
def Template(constr: DefDef, parents: List[Tree], derived: List[Tree], self: ValDef, body: LazyTreeList)(implicit src: SourceFile): Template =
324324
if (derived.isEmpty) new Template(constr, parents, self, body)
325325
else new DerivingTemplate(constr, parents ++ derived, self, body, derived.length)
326-
def Import(impliedOnly: Boolean, expr: Tree, selectors: List[Tree])(implicit src: SourceFile): Import = new Import(impliedOnly, expr, selectors)
326+
def Import(importImplied: Boolean, expr: Tree, selectors: List[Tree])(implicit src: SourceFile): Import = new Import(importImplied, expr, selectors)
327327
def PackageDef(pid: RefTree, stats: List[Tree])(implicit src: SourceFile): PackageDef = new PackageDef(pid, stats)
328328
def Annotated(arg: Tree, annot: Tree)(implicit src: SourceFile): Annotated = new Annotated(arg, annot)
329329

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ object Contexts {
406406
case _ => None
407407
}
408408
ctx.fresh.setImportInfo(
409-
new ImportInfo(implicit ctx => sym, imp.selectors, impNameOpt, imp.impliedOnly))
409+
new ImportInfo(implicit ctx => sym, imp.selectors, impNameOpt, imp.importImplied))
410410
}
411411

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

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -532,10 +532,10 @@ class TreePickler(pickler: TastyPickler) {
532532
}
533533
pickleStats(tree.constr :: rest)
534534
}
535-
case Import(impliedOnly, expr, selectors) =>
535+
case Import(importImplied, expr, selectors) =>
536536
writeByte(IMPORT)
537537
withLength {
538-
if (impliedOnly) writeByte(IMPLIED)
538+
if (importImplied) writeByte(IMPLIED)
539539
pickleTree(expr)
540540
pickleSelectors(selectors)
541541
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -954,10 +954,10 @@ class TreeUnpickler(reader: TastyReader,
954954
assert(sourcePathAt(start).isEmpty)
955955
readByte()
956956
readEnd()
957-
val impliedOnly = nextByte == IMPLIED
958-
if (impliedOnly) readByte()
957+
val importImplied = nextByte == IMPLIED
958+
if (importImplied) readByte()
959959
val expr = readTerm()
960-
setSpan(start, Import(impliedOnly, expr, readSelectors()))
960+
setSpan(start, Import(importImplied, expr, readSelectors()))
961961
}
962962

963963
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
@@ -1049,7 +1049,7 @@ class Scala2Unpickler(bytes: Array[Byte], classRoot: ClassDenotation, moduleClas
10491049
val to = untpd.Ident(toName)
10501050
if (toName.isEmpty) from else untpd.Thicket(from, untpd.Ident(toName))
10511051
})
1052-
Import(impliedOnly = false, expr, selectors)
1052+
Import(importImplied = false, expr, selectors)
10531053

10541054
case TEMPLATEtree =>
10551055
setSym()

compiler/src/dotty/tools/dotc/parsing/JavaParsers.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,7 @@ object JavaParsers {
600600
}
601601

602602
def importCompanionObject(cdef: TypeDef): Tree =
603-
Import(impliedOnly = false, Ident(cdef.name.toTermName).withSpan(NoSpan), Ident(nme.WILDCARD) :: Nil)
603+
Import(importImplied = false, Ident(cdef.name.toTermName).withSpan(NoSpan), Ident(nme.WILDCARD) :: Nil)
604604

605605
// Importing the companion object members cannot be done uncritically: see
606606
// ticket #2377 wherein a class contains two static inner classes, each of which
@@ -662,7 +662,7 @@ object JavaParsers {
662662
// case nme.WILDCARD => Pair(ident, Ident(null) withPos Span(-1))
663663
// case _ => Pair(ident, ident)
664664
// }
665-
val imp = atSpan(start) { Import(impliedOnly = false, qual, List(ident)) }
665+
val imp = atSpan(start) { Import(importImplied = false, qual, List(ident)) }
666666
imp :: Nil
667667
}
668668
}

compiler/src/dotty/tools/dotc/parsing/Parsers.scala

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2222,9 +2222,9 @@ object Parsers {
22222222
*/
22232223
def importClause(): List[Tree] = {
22242224
val offset = accept(IMPORT)
2225-
val impliedOnly = in.token == IMPLIED
2226-
if (impliedOnly) in.nextToken()
2227-
commaSeparated(importExpr(impliedOnly)) match {
2225+
val importImplied = in.token == IMPLIED
2226+
if (importImplied) in.nextToken()
2227+
commaSeparated(importExpr(importImplied)) match {
22282228
case t :: rest =>
22292229
// The first import should start at the start offset of the keyword.
22302230
val firstPos =
@@ -2237,11 +2237,11 @@ object Parsers {
22372237

22382238
/** ImportExpr ::= StableId `.' (id | `_' | ImportSelectors)
22392239
*/
2240-
def importExpr(impliedOnly: Boolean): () => Import = {
2240+
def importExpr(importImplied: Boolean): () => Import = {
22412241

22422242
val handleImport: Tree => Tree = { tree: Tree =>
2243-
if (in.token == USCORE) Import(impliedOnly, tree, importSelector() :: Nil)
2244-
else if (in.token == LBRACE) Import(impliedOnly, tree, inBraces(importSelectors()))
2243+
if (in.token == USCORE) Import(importImplied, tree, importSelector() :: Nil)
2244+
else if (in.token == LBRACE) Import(importImplied, tree, inBraces(importSelectors()))
22452245
else tree
22462246
}
22472247

@@ -2250,10 +2250,10 @@ object Parsers {
22502250
imp
22512251
case sel @ Select(qual, name) =>
22522252
val selector = atSpan(pointOffset(sel)) { Ident(name) }
2253-
cpy.Import(sel)(impliedOnly, qual, selector :: Nil)
2253+
cpy.Import(sel)(importImplied, qual, selector :: Nil)
22542254
case t =>
22552255
accept(DOT)
2256-
Import(impliedOnly, t, Ident(nme.WILDCARD) :: Nil)
2256+
Import(importImplied, t, Ident(nme.WILDCARD) :: Nil)
22572257
}
22582258
}
22592259

compiler/src/dotty/tools/dotc/printing/RefinedPrinter.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
487487
typeDefText(tparamsTxt, optText(rhs)(" = " ~ _))
488488
}
489489
recur(rhs, "")
490-
case Import(impliedOnly, expr, selectors) =>
490+
case Import(importImplied, expr, selectors) =>
491491
def selectorText(sel: Tree): Text = sel match {
492492
case Thicket(l :: r :: Nil) => toTextGlobal(l) ~ " => " ~ toTextGlobal(r)
493493
case _ => toTextGlobal(sel)
@@ -496,7 +496,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
496496
case id :: Nil => toText(id)
497497
case _ => "{" ~ Text(selectors map selectorText, ", ") ~ "}"
498498
}
499-
keywordText("import ") ~ (keywordText("implied ") provided impliedOnly) ~
499+
keywordText("import ") ~ (keywordText("implied ") provided importImplied) ~
500500
toTextLocal(expr) ~ "." ~ selectorsText
501501
case packageDef: PackageDef =>
502502
packageDefText(packageDef)

compiler/src/dotty/tools/dotc/sbt/ExtractDependencies.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,10 +339,10 @@ private class ExtractDependenciesCollector extends tpd.TreeTraverser { thisTreeT
339339
tree match {
340340
case Match(selector, _) =>
341341
addPatMatDependency(selector.tpe)
342-
case Import(impliedOnly, expr, selectors) =>
342+
case Import(importImplied, expr, selectors) =>
343343
def lookupImported(name: Name) = {
344344
val sym = expr.tpe.member(name).symbol
345-
if (sym.is(Implied) == impliedOnly) sym else NoSymbol
345+
if (sym.is(Implied) == importImplied) sym else NoSymbol
346346
}
347347
def addImported(name: Name) = {
348348
// importing a name means importing both a term and a type (if they exist)

compiler/src/dotty/tools/dotc/tastyreflect/KernelImpl.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,15 @@ class KernelImpl(val rootContext: core.Contexts.Context, val rootPosition: util.
8686
case _ => None
8787
}
8888

89-
def Import_impliedOnly(self: Import): Boolean = self.impliedOnly
89+
def Import_implied(self: Import): Boolean = self.importImplied
9090
def Import_expr(self: Import)(implicit ctx: Context): Tree = self.expr
9191
def Import_selectors(self: Import)(implicit ctx: Context): List[ImportSelector] = self.selectors
9292

93-
def Import_apply(impliedOnly: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import =
94-
withDefaultPos(ctx => tpd.Import(impliedOnly, expr, selectors)(ctx))
93+
def Import_apply(importImplied: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import =
94+
withDefaultPos(ctx => tpd.Import(importImplied, expr, selectors)(ctx))
9595

96-
def Import_copy(original: Import)(impliedOnly: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import =
97-
tpd.cpy.Import(original)(impliedOnly, expr, selectors)
96+
def Import_copy(original: Import)(importImplied: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import =
97+
tpd.cpy.Import(original)(importImplied, expr, selectors)
9898

9999
type Definition = tpd.Tree
100100

compiler/src/dotty/tools/dotc/typer/Checking.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,7 @@ trait Checking {
998998
val cases =
999999
for (stat <- impl.body if isCase(stat))
10001000
yield untpd.Ident(stat.symbol.name.toTermName)
1001-
val caseImport: Import = Import(impliedOnly = false, ref(cdef.symbol), cases)
1001+
val caseImport: Import = Import(importImplied = false, ref(cdef.symbol), cases)
10021002
val caseCtx = enumCtx.importContext(caseImport, caseImport.symbol)
10031003
for (stat <- impl.body) checkCaseOrDefault(stat, caseCtx)
10041004
case _ =>

compiler/src/dotty/tools/dotc/typer/ImportInfo.scala

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,23 @@ object ImportInfo {
1616
def rootImport(refFn: () => TermRef)(implicit ctx: Context): ImportInfo = {
1717
val selectors = untpd.Ident(nme.WILDCARD) :: Nil
1818
def expr(implicit ctx: Context) = tpd.Ident(refFn())
19-
def imp(implicit ctx: Context) = tpd.Import(impliedOnly = false, expr, selectors)
20-
new ImportInfo(implicit ctx => imp.symbol, selectors, None, impliedOnly = false, isRootImport = true)
19+
def imp(implicit ctx: Context) = tpd.Import(importImplied = false, expr, selectors)
20+
new ImportInfo(implicit ctx => imp.symbol, selectors, None, importImplied = false, isRootImport = true)
2121
}
2222
}
2323

2424
/** Info relating to an import clause
25-
* @param sym The import symbol defined by the clause
26-
* @param selectors The selector clauses
27-
* @param symNameOpt Optionally, the name of the import symbol. None for root imports.
28-
* Defined for all explicit imports from ident or select nodes.
29-
* @param impliedOnly true if this is an implied import
30-
* @param isRootImport true if this is one of the implicit imports of scala, java.lang,
31-
* scala.Predef or dotty.DottyPredef in the start context, false otherwise.
25+
* @param sym The import symbol defined by the clause
26+
* @param selectors The selector clauses
27+
* @param symNameOpt Optionally, the name of the import symbol. None for root imports.
28+
* Defined for all explicit imports from ident or select nodes.
29+
* @param importImplied true if this is an implied import
30+
* @param isRootImport true if this is one of the implicit imports of scala, java.lang,
31+
* scala.Predef or dotty.DottyPredef in the start context, false otherwise.
3232
*/
3333
class ImportInfo(symf: Context => Symbol, val selectors: List[untpd.Tree],
3434
symNameOpt: Option[TermName],
35-
val impliedOnly: Boolean,
35+
val importImplied: Boolean,
3636
val isRootImport: Boolean = false) extends Showable {
3737

3838
// Dotty deviation: we cannot use a lazy val here for the same reason
@@ -95,7 +95,7 @@ class ImportInfo(symf: Context => Symbol, val selectors: List[untpd.Tree],
9595
recur(selectors)
9696
}
9797

98-
private def implicitFlag = if (impliedOnly) Implied else Implicit
98+
private def implicitFlag = if (importImplied) Implied else Implicit
9999

100100
/** The implicit references imported by this import clause */
101101
def importedImplicits(implicit ctx: Context): List[ImplicitRef] = {

compiler/src/dotty/tools/dotc/typer/Typer.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ class Typer extends Namer
187187
val pre = imp.site
188188
var reqd = required
189189
var excl = EmptyFlags
190-
if (imp.impliedOnly) reqd |= Implied else excl |= Implied
190+
if (imp.importImplied) reqd |= Implied else excl |= Implied
191191
val denot = pre.memberBasedOnFlags(name, reqd, excl).accessibleFrom(pre)(refctx)
192192
// Pass refctx so that any errors are reported in the context of the
193193
// reference instead of the
@@ -1785,7 +1785,7 @@ class Typer extends Namer
17851785
val expr1 = typedExpr(imp.expr, AnySelectionProto)
17861786
checkStable(expr1.tpe, imp.expr.sourcePos)
17871787
if (!ctx.isAfterTyper) checkRealizable(expr1.tpe, imp.expr.posd)
1788-
assignType(cpy.Import(imp)(imp.impliedOnly, expr1, imp.selectors), sym)
1788+
assignType(cpy.Import(imp)(imp.importImplied, expr1, imp.selectors), sym)
17891789
}
17901790

17911791
def typedPackageDef(tree: untpd.PackageDef)(implicit ctx: Context): Tree = track("typedPackageDef") {

library/src/scala/tasty/reflect/Kernel.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,13 +185,13 @@ trait Kernel {
185185

186186
def matchImport(tree: Tree)(implicit ctx: Context): Option[Import]
187187

188-
def Import_impliedOnly(self: Import): Boolean
188+
def Import_implied(self: Import): Boolean
189189
def Import_expr(self: Import)(implicit ctx: Context): Term
190190
def Import_selectors(self: Import)(implicit ctx: Context): List[ImportSelector]
191191

192-
def Import_apply(impliedOnly: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import
192+
def Import_apply(importImplied: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import
193193

194-
def Import_copy(original: Import)(impliedOnly: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import
194+
def Import_copy(original: Import)(importImplied: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import
195195

196196
/** Tree representing a definition in the source code. It can be `PackageDef`, `ClassDef`, `TypeDef`, `DefDef` or `ValDef` */
197197
type Definition <: Statement

library/src/scala/tasty/reflect/Printers.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,8 @@ trait Printers
203203
this += ", " += self += ", " ++= body += ")"
204204
case PackageDef(name, owner) =>
205205
this += "PackageDef(\"" += name += "\", " += owner += ")"
206-
case Import(impliedOnly, expr, selectors) =>
207-
this += "Import(" += impliedOnly += ", " += expr += ", " ++= selectors += ")"
206+
case Import(importImplied, expr, selectors) =>
207+
this += "Import(" += importImplied += ", " += expr += ", " ++= selectors += ")"
208208
case PackageClause(pid, stats) =>
209209
this += "PackageClause(" += pid += ", " ++= stats += ")"
210210
case TypeTree.Inferred() =>
@@ -539,9 +539,9 @@ trait Printers
539539
inBlock(printTrees(stats1, lineBreak()))
540540
}
541541

542-
case Import(impliedOnly, expr, selectors) =>
542+
case Import(importImplied, expr, selectors) =>
543543
this += "import "
544-
if (impliedOnly) this += "implied "
544+
if (importImplied) this += "implied "
545545
printTree(expr)
546546
this += "."
547547
printImportSelectors(selectors)

library/src/scala/tasty/reflect/TreeOps.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@ trait TreeOps extends Core {
3737
}
3838

3939
object Import {
40-
def apply(impliedOnly: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import =
41-
kernel.Import_apply(impliedOnly, expr, selectors)
42-
def copy(original: Import)(impliedOnly: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import =
43-
kernel.Import_copy(original)(impliedOnly, expr, selectors)
40+
def apply(importImplied: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import =
41+
kernel.Import_apply(importImplied, expr, selectors)
42+
def copy(original: Import)(importImplied: Boolean, expr: Term, selectors: List[ImportSelector])(implicit ctx: Context): Import =
43+
kernel.Import_copy(original)(importImplied, expr, selectors)
4444
def unapply(tree: Tree)(implicit ctx: Context): Option[(Boolean, Term, List[ImportSelector])] =
45-
kernel.matchImport(tree).map(x => (x.impliedOnly, x.expr, x.selectors))
45+
kernel.matchImport(tree).map(x => (x.importImplied, x.expr, x.selectors))
4646
}
4747

4848
implicit class ImportAPI(self: Import) {
49-
def impliedOnly: Boolean = kernel.Import_impliedOnly(self)
49+
def importImplied: Boolean = kernel.Import_implied(self)
5050
def expr(implicit ctx: Context): Term = kernel.Import_expr(self)
5151
def selectors(implicit ctx: Context): List[ImportSelector] =
5252
kernel.Import_selectors(self)

0 commit comments

Comments
 (0)