o

bloop.engine.tasks.compilation

CompilerPluginWhitelist

object CompilerPluginWhitelist

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompilerPluginWhitelist
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def enablePluginCaching(scalaVersion: String, scalacOptions: List[String], logger: Logger): Task[List[String]]
  2. val scalaVersionBlacklist: List[String]

    A sequence of versions that are known not to support compiler plugin classloading.

  3. val whitelistedPluginNames: List[String]

    A list of compiler plugin names (as specified in their scalac-plugin.xml whose classloaders are safe to be cached.

    A list of compiler plugin names (as specified in their scalac-plugin.xml whose classloaders are safe to be cached. The plugin sources of every plugin have been checked to ensure there is no global state and this is a requirement to adding new names in the list.