Packages

t

scala.reflect.macros

Infrastructure

trait Infrastructure extends AnyRef

EXPERIMENTAL

A slice of the Scala macros context that provides facilities to communicate with the compiler's infrastructure.

Self Type
blackbox.Context
Source
Infrastructure.scala
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Infrastructure
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def classPath: List[URL]

    Exposes current classpath.

  2. abstract def compilerSettings: List[String]

    Exposes current compiler settings as a list of options.

    Exposes current compiler settings as a list of options. Use scalac -help, scalac -X and scalac -Y to learn about currently supported options.

  3. abstract def settings: List[String]

    Exposes macro-specific settings as a list of strings.

    Exposes macro-specific settings as a list of strings. These settings are passed to the compiler via the "-Xmacro-settings:setting1,setting2...,settingN" command-line option.