scala.tools

nsc

package nsc

Linear Supertypes
AnyRef, Any
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 CompilerRun extends AnyRef

  6. class ConsoleWriter extends Writer

    A Writer that writes onto the Scala Console.

  7. abstract class Driver extends AnyRef

  8. trait EvalLoop extends AnyRef

  9. type FatalError = FatalError

    Definition Classes
    package
  10. class GenericRunnerCommand extends CompilerCommand

    A command for ScriptRunner

  11. class GenericRunnerSettings extends Settings

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

  13. trait HasCompileSocket extends AnyRef

  14. class MainGenericRunner extends AnyRef

    An object that runs Scala code.

  15. type MissingRequirementError = MissingRequirementError

    Definition Classes
    package
  16. class NewLinePrintWriter extends PrintWriter

  17. class OfflineCompilerCommand extends CompilerCommand

    A compiler command for the offline compiler.

  18. type Phase = Phase

    Definition Classes
    package
  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. class Interpreter extends IMain

    A compatibility stub.

  27. class InterpreterLoop extends ILoop

    A compatibility stub.

Value Members

  1. object CompileClient extends StandardCompileClient

  2. object CompileServer extends StandardCompileServer

  3. object CompileSocket extends CompileSocket

  4. val FatalError: reflect.internal.FatalError.type

    Definition Classes
    package
  5. object GenericRunnerCommand

  6. object Global

  7. object JarRunner extends CommonRunner

  8. object Main extends Driver with EvalLoop

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

  9. object MainGenericRunner extends MainGenericRunner

  10. object MainTokenMetric

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

  11. val MissingRequirementError: reflect.internal.MissingRequirementError.type

    Definition Classes
    package
  12. val NoPhase: reflect.internal.NoPhase.type

    Definition Classes
    package
  13. object ObjectRunner extends CommonRunner

    An object that runs another object specified by name.

  14. object Phases

  15. object Properties extends PropertiesTrait

    Loads compiler.properties from the jar archive file.

  16. object ScalaDoc extends ScalaDoc

  17. object ScriptRunner extends ScriptRunner

  18. package ast

  19. package backend

  20. package dependencies

  21. package doc

  22. package interactive

  23. package interpreter

    The main REPL related classes and values are as follows.

  24. package io

  25. package javac

  26. package matching

  27. package plugins

  28. package reporters

  29. package scratchpad

  30. package settings

  31. package symtab

  32. package transform

  33. package typechecker

  34. package util

Inherited from AnyRef

Inherited from Any