Packages

c

io.github.scalats.plugins

CompilerPlugin

final class CompilerPlugin extends Plugin with PluginCompat

Self Type
CompilerPlugin
Linear Supertypes
PluginCompat, Plugin, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompilerPlugin
  2. PluginCompat
  3. Plugin
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CompilerPlugin(global: Global)

Value Members

  1. def augmentManifest(file: AbstractFile, manifest: Manifest): Unit
    Definition Classes
    Plugin
  2. val components: List[PluginComponent]
    Definition Classes
    CompilerPlugin → Plugin
  3. val description: String
    Definition Classes
    CompilerPlugin → Plugin
  4. val global: Global
    Definition Classes
    CompilerPlugin → Plugin
  5. def init(options: List[String], error: (String) ⇒ Unit): Boolean
    Definition Classes
    CompilerPlugin → Plugin
    Annotations
    @SuppressWarnings()
  6. val name: String
    Definition Classes
    CompilerPlugin → Plugin
  7. def options: List[String]
    Definition Classes
    Plugin
  8. val optionsHelp: Option[String]
    Definition Classes
    CompilerPlugin → Plugin
  9. def processOptions(options: List[String], error: (String) ⇒ Unit): Unit
    Definition Classes
    Plugin
    Annotations
    @deprecatedOverriding( "use Plugin#init instead" , "2.11.0" )
  10. def writeAdditionalOutputs(writer: OutputFileWriter): Unit
    Definition Classes
    Plugin