From 5db52d25256568cf7d8c2335ee733a38b059b5ad Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Sat, 7 Nov 2015 16:28:26 +0100 Subject: Make Set[TypeRef]s private Contains tests on thsoe sets would be flakey anyway. --- src/dotty/tools/dotc/core/Definitions.scala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/dotty/tools/dotc/core') diff --git a/src/dotty/tools/dotc/core/Definitions.scala b/src/dotty/tools/dotc/core/Definitions.scala index 4fd5bc684..d57897eb1 100644 --- a/src/dotty/tools/dotc/core/Definitions.scala +++ b/src/dotty/tools/dotc/core/Definitions.scala @@ -554,9 +554,9 @@ class Definitions { lazy val TupleTypeRef = mkArityArray("scala.Tuple", MaxTupleArity, 2) lazy val ProductNTypeRef = mkArityArray("scala.Product", MaxTupleArity, 0) - lazy val FunctionTypeRefs: Set[TypeRef] = FunctionTypeRef.toSet - lazy val TupleTypeRefs: Set[TypeRef] = TupleTypeRef.toSet - lazy val ProductTypeRefs: Set[TypeRef] = ProductNTypeRef.toSet + private lazy val FunctionTypeRefs: Set[TypeRef] = FunctionTypeRef.toSet + private lazy val TupleTypeRefs: Set[TypeRef] = TupleTypeRef.toSet + private lazy val ProductTypeRefs: Set[TypeRef] = ProductNTypeRef.toSet /** If type refers to a class in the scala package, its name, otherwise EmptyTypeName */ def scalaClassName(ref: Type)(implicit ctx: Context): TypeName = { @@ -685,9 +685,9 @@ class Definitions { FloatTypeRef, DoubleTypeRef) - lazy val ScalaNumericValueTypes: collection.Set[TypeRef] = ScalaNumericValueTypeList.toSet + private lazy val ScalaNumericValueTypes: collection.Set[TypeRef] = ScalaNumericValueTypeList.toSet def ScalaNumericValueClasses = ScalaNumericValueTypes.map(_.symbol) - lazy val ScalaValueTypes: collection.Set[TypeRef] = ScalaNumericValueTypes + UnitTypeRef + BooleanTypeRef + private lazy val ScalaValueTypes: collection.Set[TypeRef] = ScalaNumericValueTypes + UnitTypeRef + BooleanTypeRef def ScalaValueClasses = ScalaValueTypes.map(_.symbol) lazy val ScalaBoxedTypeRefs = ScalaValueTypes map (t => boxedTypeRef(t.name)) -- cgit v1.2.3