diff options
author | Martin Odersky <odersky@gmail.com> | 2016-10-20 18:20:57 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-10-20 18:21:20 +0200 |
commit | 69c930023da720c1791ef41a8231cfe64910951b (patch) | |
tree | a293dfb3444ee5b39983e83986df4444d5f0b0bc | |
parent | 259332c9bbc127a6936e2d53bbc609db9533f0f9 (diff) | |
download | dotty-69c930023da720c1791ef41a8231cfe64910951b.tar.gz dotty-69c930023da720c1791ef41a8231cfe64910951b.tar.bz2 dotty-69c930023da720c1791ef41a8231cfe64910951b.zip |
Move files out of the dotty package
- Remove unused classes Pair and Singleton.
- Move classes from dotty.annotation.internal
to scala.annotation.internal.
The only classes remaining now are in dotty.runtime
and DottyPredef. We should probably do something about them
as well at some point.
-rw-r--r-- | src/dotty/Pair.scala | 5 | ||||
-rw-r--r-- | src/dotty/Singleton.scala | 5 | ||||
-rw-r--r-- | src/dotty/tools/dotc/core/Definitions.scala | 24 | ||||
-rw-r--r-- | src/scala/annotation/internal/Alias.scala (renamed from src/dotty/annotation/internal/Alias.scala) | 2 | ||||
-rw-r--r-- | src/scala/annotation/internal/AnnotationDefault.scala (renamed from src/dotty/annotation/internal/AnnotationDefault.scala) | 2 | ||||
-rw-r--r-- | src/scala/annotation/internal/Body.scala (renamed from src/dotty/annotation/internal/Body.scala) | 2 | ||||
-rw-r--r-- | src/scala/annotation/internal/Child.scala (renamed from src/dotty/annotation/internal/Child.scala) | 4 | ||||
-rw-r--r-- | src/scala/annotation/internal/InlineParam.scala (renamed from src/dotty/annotation/internal/InlineParam.scala) | 2 | ||||
-rw-r--r-- | src/scala/annotation/internal/Repeated.scala (renamed from src/dotty/annotation/internal/Repeated.scala) | 2 | ||||
-rw-r--r-- | src/scala/annotation/internal/SourceFile.scala (renamed from src/dotty/annotation/internal/SourceFile.scala) | 2 | ||||
-rw-r--r-- | src/scala/annotation/internal/UnsafeNonvariant.scala (renamed from src/dotty/annotation/internal/UnsafeNonvariant.scala) | 2 |
11 files changed, 20 insertions, 32 deletions
diff --git a/src/dotty/Pair.scala b/src/dotty/Pair.scala deleted file mode 100644 index 2322fe169..000000000 --- a/src/dotty/Pair.scala +++ /dev/null @@ -1,5 +0,0 @@ -package dotty - -class Pair[T, U](x: T, y: U) { - -} diff --git a/src/dotty/Singleton.scala b/src/dotty/Singleton.scala deleted file mode 100644 index 4ba57a12d..000000000 --- a/src/dotty/Singleton.scala +++ /dev/null @@ -1,5 +0,0 @@ -package dotty - -class Singleton { - -} diff --git a/src/dotty/tools/dotc/core/Definitions.scala b/src/dotty/tools/dotc/core/Definitions.scala index b60583e9e..541d66306 100644 --- a/src/dotty/tools/dotc/core/Definitions.scala +++ b/src/dotty/tools/dotc/core/Definitions.scala @@ -420,8 +420,6 @@ class Definitions { lazy val StringAdd_plusR = StringAddClass.requiredMethodRef(nme.raw.PLUS) def StringAdd_+(implicit ctx: Context) = StringAdd_plusR.symbol - lazy val PairType: TypeRef = ctx.requiredClassRef("dotty.Pair") - def PairClass(implicit ctx: Context) = PairType.symbol.asClass lazy val PartialFunctionType: TypeRef = ctx.requiredClassRef("scala.PartialFunction") def PartialFunctionClass(implicit ctx: Context) = PartialFunctionType.symbol.asClass lazy val AbstractPartialFunctionType: TypeRef = ctx.requiredClassRef("scala.runtime.AbstractPartialFunction") @@ -460,17 +458,17 @@ class Definitions { def StaticAnnotationClass(implicit ctx: Context) = StaticAnnotationType.symbol.asClass // Annotation classes - lazy val AliasAnnotType = ctx.requiredClassRef("dotty.annotation.internal.Alias") + lazy val AliasAnnotType = ctx.requiredClassRef("scala.annotation.internal.Alias") def AliasAnnot(implicit ctx: Context) = AliasAnnotType.symbol.asClass - lazy val AnnotationDefaultAnnotType = ctx.requiredClassRef("dotty.annotation.internal.AnnotationDefault") + lazy val AnnotationDefaultAnnotType = ctx.requiredClassRef("scala.annotation.internal.AnnotationDefault") def AnnotationDefaultAnnot(implicit ctx: Context) = AnnotationDefaultAnnotType.symbol.asClass - lazy val BodyAnnotType = ctx.requiredClassRef("dotty.annotation.internal.Body") + lazy val BodyAnnotType = ctx.requiredClassRef("scala.annotation.internal.Body") def BodyAnnot(implicit ctx: Context) = BodyAnnotType.symbol.asClass - lazy val ChildAnnotType = ctx.requiredClassRef("dotty.annotation.internal.Child") + lazy val ChildAnnotType = ctx.requiredClassRef("scala.annotation.internal.Child") def ChildAnnot(implicit ctx: Context) = ChildAnnotType.symbol.asClass - lazy val CovariantBetweenAnnotType = ctx.requiredClassRef("dotty.annotation.internal.CovariantBetween") + lazy val CovariantBetweenAnnotType = ctx.requiredClassRef("scala.annotation.internal.CovariantBetween") def CovariantBetweenAnnot(implicit ctx: Context) = CovariantBetweenAnnotType.symbol.asClass - lazy val ContravariantBetweenAnnotType = ctx.requiredClassRef("dotty.annotation.internal.ContravariantBetween") + lazy val ContravariantBetweenAnnotType = ctx.requiredClassRef("scala.annotation.internal.ContravariantBetween") def ContravariantBetweenAnnot(implicit ctx: Context) = ContravariantBetweenAnnotType.symbol.asClass lazy val DeprecatedAnnotType = ctx.requiredClassRef("scala.deprecated") def DeprecatedAnnot(implicit ctx: Context) = DeprecatedAnnotType.symbol.asClass @@ -478,9 +476,9 @@ class Definitions { def ImplicitNotFoundAnnot(implicit ctx: Context) = ImplicitNotFoundAnnotType.symbol.asClass lazy val InlineAnnotType = ctx.requiredClassRef("scala.inline") def InlineAnnot(implicit ctx: Context) = InlineAnnotType.symbol.asClass - lazy val InlineParamAnnotType = ctx.requiredClassRef("dotty.annotation.internal.InlineParam") + lazy val InlineParamAnnotType = ctx.requiredClassRef("scala.annotation.internal.InlineParam") def InlineParamAnnot(implicit ctx: Context) = InlineParamAnnotType.symbol.asClass - lazy val InvariantBetweenAnnotType = ctx.requiredClassRef("dotty.annotation.internal.InvariantBetween") + lazy val InvariantBetweenAnnotType = ctx.requiredClassRef("scala.annotation.internal.InvariantBetween") def InvariantBetweenAnnot(implicit ctx: Context) = InvariantBetweenAnnotType.symbol.asClass lazy val MigrationAnnotType = ctx.requiredClassRef("scala.annotation.migration") def MigrationAnnot(implicit ctx: Context) = MigrationAnnotType.symbol.asClass @@ -488,9 +486,9 @@ class Definitions { def NativeAnnot(implicit ctx: Context) = NativeAnnotType.symbol.asClass lazy val RemoteAnnotType = ctx.requiredClassRef("scala.remote") def RemoteAnnot(implicit ctx: Context) = RemoteAnnotType.symbol.asClass - lazy val RepeatedAnnotType = ctx.requiredClassRef("dotty.annotation.internal.Repeated") + lazy val RepeatedAnnotType = ctx.requiredClassRef("scala.annotation.internal.Repeated") def RepeatedAnnot(implicit ctx: Context) = RepeatedAnnotType.symbol.asClass - lazy val SourceFileAnnotType = ctx.requiredClassRef("dotty.annotation.internal.SourceFile") + lazy val SourceFileAnnotType = ctx.requiredClassRef("scala.annotation.internal.SourceFile") def SourceFileAnnot(implicit ctx: Context) = SourceFileAnnotType.symbol.asClass lazy val ScalaSignatureAnnotType = ctx.requiredClassRef("scala.reflect.ScalaSignature") def ScalaSignatureAnnot(implicit ctx: Context) = ScalaSignatureAnnotType.symbol.asClass @@ -520,7 +518,7 @@ class Definitions { def UncheckedStableAnnot(implicit ctx: Context) = UncheckedStableAnnotType.symbol.asClass lazy val UncheckedVarianceAnnotType = ctx.requiredClassRef("scala.annotation.unchecked.uncheckedVariance") def UncheckedVarianceAnnot(implicit ctx: Context) = UncheckedVarianceAnnotType.symbol.asClass - lazy val UnsafeNonvariantAnnotType = ctx.requiredClassRef("dotty.annotation.internal.UnsafeNonvariant") + lazy val UnsafeNonvariantAnnotType = ctx.requiredClassRef("scala.annotation.internal.UnsafeNonvariant") def UnsafeNonvariantAnnot(implicit ctx: Context) = UnsafeNonvariantAnnotType.symbol.asClass lazy val VolatileAnnotType = ctx.requiredClassRef("scala.volatile") def VolatileAnnot(implicit ctx: Context) = VolatileAnnotType.symbol.asClass diff --git a/src/dotty/annotation/internal/Alias.scala b/src/scala/annotation/internal/Alias.scala index 8be83960f..e3f56e70c 100644 --- a/src/dotty/annotation/internal/Alias.scala +++ b/src/scala/annotation/internal/Alias.scala @@ -1,4 +1,4 @@ -package dotty.annotation.internal +package scala.annotation.internal import scala.annotation.Annotation diff --git a/src/dotty/annotation/internal/AnnotationDefault.scala b/src/scala/annotation/internal/AnnotationDefault.scala index 7409b2f96..5280d091c 100644 --- a/src/dotty/annotation/internal/AnnotationDefault.scala +++ b/src/scala/annotation/internal/AnnotationDefault.scala @@ -1,4 +1,4 @@ -package dotty.annotation.internal +package scala.annotation.internal import scala.annotation.Annotation diff --git a/src/dotty/annotation/internal/Body.scala b/src/scala/annotation/internal/Body.scala index 7e26b02f2..b6aa0c0fb 100644 --- a/src/dotty/annotation/internal/Body.scala +++ b/src/scala/annotation/internal/Body.scala @@ -1,4 +1,4 @@ -package dotty.annotation.internal +package scala.annotation.internal import scala.annotation.Annotation diff --git a/src/dotty/annotation/internal/Child.scala b/src/scala/annotation/internal/Child.scala index 9295de73e..c90871945 100644 --- a/src/dotty/annotation/internal/Child.scala +++ b/src/scala/annotation/internal/Child.scala @@ -1,4 +1,4 @@ -package dotty.annotation.internal +package scala.annotation.internal import scala.annotation.Annotation @@ -9,7 +9,7 @@ import scala.annotation.Annotation * case class B() extends A * case class C() extends A * - * Then the class symbol `A` would carry the annotations + * Then the class symbol `A` would carry the annotations * `@Child[Bref] @Child[Cref]` where `Bref`, `Cref` are TypeRefs * referring to the class symbols of `B` and `C` */ diff --git a/src/dotty/annotation/internal/InlineParam.scala b/src/scala/annotation/internal/InlineParam.scala index a144f9edb..0b3649e89 100644 --- a/src/dotty/annotation/internal/InlineParam.scala +++ b/src/scala/annotation/internal/InlineParam.scala @@ -1,4 +1,4 @@ -package dotty.annotation.internal +package scala.annotation.internal import scala.annotation.Annotation diff --git a/src/dotty/annotation/internal/Repeated.scala b/src/scala/annotation/internal/Repeated.scala index 24adc051f..75eb3bc25 100644 --- a/src/dotty/annotation/internal/Repeated.scala +++ b/src/scala/annotation/internal/Repeated.scala @@ -1,4 +1,4 @@ -package dotty.annotation.internal +package scala.annotation.internal import scala.annotation.Annotation diff --git a/src/dotty/annotation/internal/SourceFile.scala b/src/scala/annotation/internal/SourceFile.scala index c49fc2c8d..b203869cf 100644 --- a/src/dotty/annotation/internal/SourceFile.scala +++ b/src/scala/annotation/internal/SourceFile.scala @@ -1,4 +1,4 @@ -package dotty.annotation.internal +package scala.annotation.internal import scala.annotation.Annotation diff --git a/src/dotty/annotation/internal/UnsafeNonvariant.scala b/src/scala/annotation/internal/UnsafeNonvariant.scala index 43a0a114b..b33df65d6 100644 --- a/src/dotty/annotation/internal/UnsafeNonvariant.scala +++ b/src/scala/annotation/internal/UnsafeNonvariant.scala @@ -1,4 +1,4 @@ -package dotty.annotation.internal +package scala.annotation.internal import scala.annotation.Annotation |