aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/ClassOf.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-11-07 15:04:11 +0100
committerMartin Odersky <odersky@gmail.com>2015-11-09 15:45:38 +0100
commita2c1d2ae22890570322c8c101174527290adceb6 (patch)
treed6f50d612423e6de375e02d51c1a3a649353517a /src/dotty/tools/dotc/transform/ClassOf.scala
parent23be0fddeec6d6c280f277cd06a7f576dc8b38a6 (diff)
downloaddotty-a2c1d2ae22890570322c8c101174527290adceb6.tar.gz
dotty-a2c1d2ae22890570322c8c101174527290adceb6.tar.bz2
dotty-a2c1d2ae22890570322c8c101174527290adceb6.zip
Standardize requiredMethod calls
Remve versions in Symbols, always go through version in Denotations. Avoids having two equivalent ways to do the same thing.
Diffstat (limited to 'src/dotty/tools/dotc/transform/ClassOf.scala')
-rw-r--r--src/dotty/tools/dotc/transform/ClassOf.scala5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/transform/ClassOf.scala b/src/dotty/tools/dotc/transform/ClassOf.scala
index cc7f8bad3..51a68f903 100644
--- a/src/dotty/tools/dotc/transform/ClassOf.scala
+++ b/src/dotty/tools/dotc/transform/ClassOf.scala
@@ -5,7 +5,7 @@ import ast.tpd
import core.Constants.Constant
import core.Contexts.Context
import core.StdNames.nme
-import core.Symbols.TermSymbol
+import core.Symbols.{defn,TermSymbol}
import core.TypeErasure
import TreeTransforms.{MiniPhaseTransform, TransformerInfo, TreeTransform}
@@ -24,8 +24,7 @@ class ClassOf extends MiniPhaseTransform {
private var classOfMethod: TermSymbol = _
override def prepareForUnit(tree: tpd.Tree)(implicit ctx: Context): TreeTransform = {
- val predefModule = ctx.definitions.ScalaPredefModuleRef
- classOfMethod = ctx.requiredMethod(predefModule, nme.classOf)
+ classOfMethod = defn.ScalaPredefModule.requiredMethod(nme.classOf)
this
}