diff options
Diffstat (limited to 'src/dotty/tools/dotc/core/Definitions.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Definitions.scala | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/dotty/tools/dotc/core/Definitions.scala b/src/dotty/tools/dotc/core/Definitions.scala index 25c635efe..24798f8e2 100644 --- a/src/dotty/tools/dotc/core/Definitions.scala +++ b/src/dotty/tools/dotc/core/Definitions.scala @@ -716,18 +716,6 @@ class Definitions { vcls } - /** The classes for which a Ref type exists. */ - lazy val refTypeKeys: collection.Set[TypeRef] = ScalaNumericValueTypes + BooleanTypeRef + ObjectClass.typeRef - - lazy val refTypeRef: Map[TypeRef, TypeRef] = - refTypeKeys.map(rc => rc -> ctx.requiredClassRef(s"scala.runtime.${rc.name}Ref")).toMap - - lazy val volatileRefTypeRef: Map[TypeRef, TypeRef] = - refTypeKeys.map(rc => rc -> ctx.requiredClassRef(s"scala.runtime.Volatile${rc.name}Ref")).toMap - - lazy val boxedRefTypeRefs: collection.Set[TypeRef] = - refTypeKeys.flatMap(k => Set(refTypeRef(k), volatileRefTypeRef(k))) - def wrapArrayMethodName(elemtp: Type): TermName = { val cls = elemtp.classSymbol if (cls.isPrimitiveValueClass) nme.wrapXArray(cls.name) |