scala.tools.nsc

MainClass

class MainClass extends Driver with EvalLoop

The main class for NSC, a compiler for the programming language Scala.

Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MainClass
  2. EvalLoop
  3. Driver
  4. AnyRef
  5. Any
Implicitly
  1. by StringAdd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MainClass()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from MainClass to StringAdd[MainClass] performed by method StringAdd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (MainClass, B)

    Implicit information
    This member is added by an implicit conversion from MainClass to ArrowAssoc[MainClass] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. var command: CompilerCommand

    Attributes
    protected
    Definition Classes
    Driver
  11. def doCompile(compiler: Global): Unit

    Definition Classes
    MainClassDriver
  12. def ensuring(cond: (MainClass) ⇒ Boolean, msg: ⇒ Any): MainClass

    Implicit information
    This member is added by an implicit conversion from MainClass to Ensuring[MainClass] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: (MainClass) ⇒ Boolean): MainClass

    Implicit information
    This member is added by an implicit conversion from MainClass to Ensuring[MainClass] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. def ensuring(cond: Boolean, msg: ⇒ Any): MainClass

    Implicit information
    This member is added by an implicit conversion from MainClass to Ensuring[MainClass] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  15. def ensuring(cond: Boolean): MainClass

    Implicit information
    This member is added by an implicit conversion from MainClass to Ensuring[MainClass] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from MainClass to StringFormat[MainClass] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def loop(action: (String) ⇒ Unit): Unit

    Definition Classes
    EvalLoop
  24. def main(args: Array[String]): Unit

    Definition Classes
    Driver
  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. def newCompiler(): Global

    Definition Classes
    MainClassDriver
  27. final def notify(): Unit

    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  29. def process(args: Array[String]): Unit

    Definition Classes
    Driver
  30. def processSettingsHook(): Boolean

    Attributes
    protected
    Definition Classes
    Driver
  31. val prompt: String

    Definition Classes
    Driver
  32. var reporter: ConsoleReporter

    Definition Classes
    Driver
  33. def resident(compiler: Global): Unit

  34. def scalacError(msg: String): Unit

    Attributes
    protected
    Definition Classes
    Driver
  35. var settings: Settings

    Attributes
    protected
    Definition Classes
    Driver
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  37. def toString(): String

    Definition Classes
    AnyRef → Any
  38. val versionMsg: String

    Definition Classes
    Driver
  39. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. def [B](y: B): (MainClass, B)

    Implicit information
    This member is added by an implicit conversion from MainClass to ArrowAssoc[MainClass] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from EvalLoop

Inherited from Driver

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion StringAdd from MainClass to StringAdd[MainClass]

Inherited by implicit conversion StringFormat from MainClass to StringFormat[MainClass]

Inherited by implicit conversion Ensuring from MainClass to Ensuring[MainClass]

Inherited by implicit conversion ArrowAssoc from MainClass to ArrowAssoc[MainClass]

Ungrouped