diff options
author | Martin Odersky <odersky@gmail.com> | 2015-11-07 14:13:06 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-11-09 15:45:38 +0100 |
commit | 687dec19304e87536f07fb4e65338121ed1b10c7 (patch) | |
tree | 5f95b34a22d7715ef51ecaec97f5edb86660c950 /src/dotty/tools | |
parent | 3254690408400e7625a9efdc5600aabae3423611 (diff) | |
download | dotty-687dec19304e87536f07fb4e65338121ed1b10c7.tar.gz dotty-687dec19304e87536f07fb4e65338121ed1b10c7.tar.bz2 dotty-687dec19304e87536f07fb4e65338121ed1b10c7.zip |
Use more standard way to define LanguageModuleClass
Diffstat (limited to 'src/dotty/tools')
-rw-r--r-- | src/dotty/tools/dotc/core/Definitions.scala | 6 |
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) |