org.scalamacros.paradise.reflect.Enrichments.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of paradise_2.12.20 Show documentation
Show all versions of paradise_2.12.20 Show documentation
Empowers production Scala compiler with latest macro developments
The newest version!
package org.scalamacros.paradise
package reflect
import scala.language.implicitConversions
import scala.tools.nsc.{Global => NscGlobal}
import scala.tools.nsc.{Settings => NscSettings}
import org.scalamacros.paradise.{Settings => ParadiseSettings}
trait Enrichments extends Definitions
with StdNames
with TreeInfo
with StdAttachments
with Mirrors
with Symbols
with ReplIntegration {
val global: NscGlobal
implicit def paradiseSettings(settings: NscSettings) = ParadiseSettings
def installationFailure() = global.abort("failed to install macro paradise plugin")
}