Skip to content

Commit 55a5a14

Browse files
committed
Move internal.quoted.CompileTime to bootsrtrapped source
1 parent a5452e8 commit 55a5a14

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package scala.internal.quoted
2+
3+
import scala.annotation.{Annotation, compileTimeOnly}
4+
import scala.quoted._
5+
6+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime`")
7+
object CompileTime {
8+
9+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.exprQuote`")
10+
def exprQuote[T](x: T): QuoteContext ?=> Expr[T] = ???
11+
12+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.exprSplice`")
13+
def exprSplice[T](x: QuoteContext ?=> Expr[T]): T = ???
14+
15+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.exprNestedSplice`")
16+
def exprNestedSplice[T](ctx: QuoteContext)(x: ctx.Nested ?=> Expr[T]): T = ???
17+
18+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.typeQuote`")
19+
def typeQuote[T <: AnyKind]: Type[T] = ???
20+
21+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.patternHole`")
22+
def patternHole[T]: T = ???
23+
24+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.patternBindHole`")
25+
class patternBindHole extends Annotation
26+
27+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.patternType`")
28+
class patternType extends Annotation
29+
30+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.fromAbove`")
31+
class fromAbove extends Annotation
32+
33+
@compileTimeOnly("Illegal reference to `scala.internal.quoted.CompileTime.quoteTypeTag`")
34+
class quoteTypeTag extends Annotation
35+
36+
}

0 commit comments

Comments
 (0)