scala.quoted.runtime
package scala.quoted.runtime
Type members
Classlikes
@compileTimeOnly("Illegal reference to `scala.quoted.runtime.Patterns`")
object Patterns
- Source
- (source)
trait QuoteMatching
Part of the Quotes interface that needs to be implemented by the compiler but is not visible to users
- Source
- (source)
trait QuoteUnpickler
Part of the Quotes interface that needs to be implemented by the compiler but is not visible to users
- Source
- (source)
@compileTimeOnly("Illegal reference to `scala.quoted.runtime.SplicedType`")
Artifact of pickled type splices
During quote reification a quote
'{ ... F[t.Underlying] ... }
will be transformed into
'{ @SplicedType type T$1 = t.Underlying ... F[T$1] ... }
to have a tree for t.Underlying
.
This artifact is removed during quote unpickling.See PickleQuotes.scala and PickledQuotes.scala
Adding this annotation in source has undefined behaviour at compile-time
- Source
- (source)