aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Definitions.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-11-07 14:13:06 +0100
committerMartin Odersky <odersky@gmail.com>2015-11-09 15:45:38 +0100
commit687dec19304e87536f07fb4e65338121ed1b10c7 (patch)
tree5f95b34a22d7715ef51ecaec97f5edb86660c950 /src/dotty/tools/dotc/core/Definitions.scala
parent3254690408400e7625a9efdc5600aabae3423611 (diff)
downloaddotty-687dec19304e87536f07fb4e65338121ed1b10c7.tar.gz
dotty-687dec19304e87536f07fb4e65338121ed1b10c7.tar.bz2
dotty-687dec19304e87536f07fb4e65338121ed1b10c7.zip
Use more standard way to define LanguageModuleClass
Diffstat (limited to 'src/dotty/tools/dotc/core/Definitions.scala')
-rw-r--r--src/dotty/tools/dotc/core/Definitions.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/core/Definitions.scala b/src/dotty/tools/dotc/core/Definitions.scala
index f3aa78557..384ae47a8 100644
--- a/src/dotty/tools/dotc/core/Definitions.scala
+++ b/src/dotty/tools/dotc/core/Definitions.scala
@@ -393,8 +393,8 @@ class Definitions {
def Product_productArity = Product_productArityR.symbol
lazy val Product_productPrefixR = ProductTypeRef.symbol.requiredMethod(nme.productPrefix)
def Product_productPrefix = Product_productPrefixR.symbol
- lazy val LanguageModuleTypeRef = ctx.requiredModule("dotty.language").moduleClass.asClass
- def LanguageModuleClass = LanguageModuleTypeRef.symbol.asClass // ### Needed? Maube just keep LanguageModule?
+ lazy val LanguageModuleRef = ctx.requiredModule("dotty.language")
+ def LanguageModuleClass = LanguageModuleRef.symbol.moduleClass.asClass
lazy val NonLocalReturnControlTypeRef = ctx.requiredClassRef("scala.runtime.NonLocalReturnControl")
// Annotation base classes
@@ -565,7 +565,7 @@ class Definitions {
if (cls.isClass && cls.owner == ScalaPackageClass) cls.asClass.name else EmptyTypeName
}
- def isVarArityClass(cls: Symbol, prefix: Name) = // ### use scalaClassName
+ def isVarArityClass(cls: Symbol, prefix: Name) =
cls.owner == ScalaPackageClass && cls.name.startsWith(prefix) &&
cls.name.drop(prefix.length).forall(_.isDigit)