scala.tools

nsc

package nsc

Source
package.scala
Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. nsc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait CommonRunner extends AnyRef

  2. trait CompilationUnits extends AnyRef

  3. class CompileSocket extends CompileOutputCommon

    This class manages sockets for the fsc offline compiler.

  4. class CompilerCommand extends AnyRef

    A class representing command line info for scalac

  5. class ConsoleWriter extends Writer

    A Writer that writes onto the Scala Console.

  6. abstract class Driver extends AnyRef

  7. trait EvalLoop extends AnyRef

  8. type FatalError = reflect.internal.FatalError

  9. class GenericRunnerCommand extends CompilerCommand

    A command for ScriptRunner

  10. class GenericRunnerSettings extends Settings

  11. class Global extends SymbolTable with CompilationUnits with Plugins with PhaseAssembly with Trees with Printers with DocComments with Positions

  12. trait HasCompileSocket extends AnyRef

  13. class MainGenericRunner extends AnyRef

    An object that runs Scala code.

  14. type MissingRequirementError = reflect.internal.MissingRequirementError

  15. type Mode = reflect.internal.Mode

  16. class NewLinePrintWriter extends PrintWriter

  17. class OfflineCompilerCommand extends CompilerCommand

    A compiler command for the offline compiler.

  18. type Phase = reflect.internal.Phase

  19. trait PhaseAssembly extends AnyRef

    PhaseAssembly Trait made to separate the constraint solving of the phase order from the rest of the compiler.

  20. class ScalaDoc extends AnyRef

    The main class for scaladoc, a front-end for the Scala compiler that generates documentation from source files.

  21. class ScriptRunner extends HasCompileSocket

    An object that runs Scala code in script files.

  22. class Settings extends MutableSettings

    A compatibility stub.

  23. class StandardCompileClient extends HasCompileSocket with CompileOutputCommon

    The client part of the fsc offline compiler.

  24. class StandardCompileServer extends SocketServer

    The server part of the fsc offline compiler.

  25. abstract class SubComponent extends AnyRef

    An nsc sub-component.

  26. type Variance = reflect.internal.Variance

  27. class Interpreter extends IMain

    A compatibility stub.

  28. class InterpreterLoop extends ILoop

    A compatibility stub.

Value Members

  1. def BYVALmode: reflect.internal.Mode

  2. object CompileClient extends StandardCompileClient

  3. object CompileServer extends StandardCompileServer

  4. object CompileSocket extends CompileSocket

  5. def EXPRmode: reflect.internal.Mode

  6. def FUNmode: reflect.internal.Mode

  7. val FatalError: reflect.internal.FatalError.type

  8. object GenericRunnerCommand

  9. object Global

  10. object JarRunner extends CommonRunner

  11. val ListOfNil: collection.immutable.List[collection.immutable.Nil.type]

  12. object Main extends Driver with EvalLoop

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

  13. object MainBench extends Driver with EvalLoop

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

  14. object MainGenericRunner extends MainGenericRunner

  15. object MainTokenMetric

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

  16. val MissingRequirementError: reflect.internal.MissingRequirementError.type

  17. val Mode: reflect.internal.Mode.type

  18. val NoPhase: reflect.internal.NoPhase.type

  19. object ObjectRunner extends CommonRunner

    An object that runs another object specified by name.

  20. def POLYmode: reflect.internal.Mode

  21. object Properties extends PropertiesTrait

    Loads compiler.properties from the jar archive file.

  22. object ScalaDoc extends ScalaDoc

  23. object ScriptRunner extends ScriptRunner

  24. def TAPPmode: reflect.internal.Mode

  25. val Variance: reflect.internal.Variance.type

  26. package ast

  27. package backend

  28. package dependencies

  29. package doc

  30. package interactive

  31. package interpreter

    The main REPL related classes and values are as follows.

  32. package io

  33. package javac

  34. package plugins

  35. package reporters

  36. package scratchpad

  37. package settings

  38. package symtab

  39. package transform

  40. package typechecker

  41. package util

Deprecated Value Members

  1. object Phases

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.1) Scheduled for removal as being a dead-code in the compiler.

Inherited from AnyRef

Inherited from Any

Ungrouped