From 0d3c674b8b697fd0e4658abe61812eda46c43dcf Mon Sep 17 00:00:00 2001 From: Guillaume Martres Date: Thu, 23 Jul 2020 17:02:21 +0200 Subject: [PATCH] Fix sbt scripted tests after refactor in #9343 --- .../sbt-dotty/analyzer-plugin/plugin/Analyzer.scala | 5 +++-- .../sbt-dotty/compiler-plugin/plugin/DivideZero.scala | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala b/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala index adf1105f4f73..3d4b952644bd 100644 --- a/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala +++ b/sbt-dotty/sbt-test/sbt-dotty/analyzer-plugin/plugin/Analyzer.scala @@ -4,6 +4,7 @@ import scala.language.implicitConversions import dotty.tools.dotc._ import core._ +import Symbols._ import Contexts.Context import plugins._ import Phases.Phase @@ -45,8 +46,8 @@ class InitChecker extends PluginPhase { private def checkRef(tree: Tree)(implicit ctx: Context): Tree = if (!checkable(tree.symbol)) tree else { - val helloPkgSym = ctx.requiredPackage("hello").moduleClass - val libPkgSym = ctx.requiredPackage("lib").moduleClass + val helloPkgSym = requiredPackage("hello").moduleClass + val libPkgSym = requiredPackage("lib").moduleClass val enclosingPkg = tree.symbol.enclosingPackageClass if (enclosingPkg == helloPkgSym) { // source code diff --git a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/plugin/DivideZero.scala b/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/plugin/DivideZero.scala index ed9b5b83c6ea..b7f1b1007420 100644 --- a/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/plugin/DivideZero.scala +++ b/sbt-dotty/sbt-test/sbt-dotty/compiler-plugin/plugin/DivideZero.scala @@ -8,7 +8,7 @@ import Phases.Phase import ast.tpd import transform.MegaPhase.MiniPhase import Decorators._ -import Symbols.Symbol +import Symbols._ import Constants.Constant import transform.{Pickler, Staging} @@ -26,7 +26,7 @@ class DivideZero extends PluginPhase with StandardPlugin { private def isNumericDivide(sym: Symbol)(implicit ctx: Context): Boolean = { def test(tpe: String): Boolean = - (sym.owner eq ctx.requiredClass(tpe)) && sym.name.show == "/" + (sym.owner eq requiredClass(tpe)) && sym.name.show == "/" test("scala.Int") || test("scala.Long") || test("scala.Short") || test("scala.Float") || test("scala.Double") } @@ -38,4 +38,4 @@ class DivideZero extends PluginPhase with StandardPlugin { case _ => tree } -} \ No newline at end of file +}