scala.tools.nsc

util

package util

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class AssemblyClassPath extends ClassPath[MsilFile]

    A assembly file (dll / exe) containing classes and namespaces

  2. abstract class CharArrayReader extends AnyRef

  3. abstract class ClassPath[T] extends AnyRef

    Represents a package which contains classes and other packages

  4. case class CommandLine(args: List[String], unaryArguments: List[String], binaryArguments: List[String]) extends Product with Serializable

  5. class DeltaClassPath[T] extends MergedClassPath[T]

  6. class DirectoryClassPath extends ClassPath[AbstractFile]

    A directory (or a .

  7. class EmptyAction extends () ⇒ Unit

  8. class FailedInterrupt extends Exception

  9. trait FreshNameCreator extends AnyRef

  10. trait HasClassPath extends AnyRef

  11. type HashSet[T >: Null <: AnyRef] = HashSet[T]

    Definition Classes
    package
  12. abstract class InterruptReq extends AnyRef

    A class of work items to be used in interrupt requests.

  13. class JavaCharArrayReader extends Iterator[Char] with Cloneable

  14. class JavaClassPath extends MergedClassPath[AbstractFile]

    The classpath when compiling with target:jvm.

  15. class MergedClassPath[T] extends ClassPath[T]

    A classpath unifying multiple class- and sourcepath entries.

  16. class MsilClassPath extends MergedClassPath[MsilFile]

    The classpath when compiling with target:msil.

  17. class MultiHashMap[K, V] extends HashMap[K, Set[V]]

    A hashmap with set-valued values, and an empty set as default value

  18. trait ParserUtil extends Parsers

    A simple command line parser to replace the several different simple ones spread around trunk.

  19. trait ScalaClassLoader extends ClassLoader

    A wrapper around java.

  20. type Set[T <: AnyRef] = Set[T]

    Definition Classes
    package
  21. class SimpleTracer extends AnyRef

    A simple tracer

  22. class SourcePath[T] extends ClassPath[T]

    A Classpath containing source files

  23. class Statistics extends Statistics

  24. abstract class StatisticsInfo extends AnyRef

  25. class TreeSet[T >: Null <: AnyRef] extends Set[T]

    Sets implemented as binary trees.

  26. class WorkScheduler extends AnyRef

  27. type BatchSourceFile = BatchSourceFile

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.BatchSourceFile

  28. type FakePos = FakePos

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.FakePos

  29. type OffsetPosition = OffsetPosition

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.OffsetPosition

  30. type Position = Position

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.Position

  31. type RangePosition = RangePosition

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.RangePosition

  32. type ScriptSourceFile = ScriptSourceFile

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.ScriptSourceFile

  33. type SourceFile = SourceFile

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.SourceFile

  34. type StringOps = StringOps

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.StringOps

  35. type TableDef[T] = TableDef[T]

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.TableDef

  36. type WeakHashSet[T <: AnyRef] = WeakHashSet[T]

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) scala.reflect.internal.util.WeakHashSet

Value Members

  1. val Chars: reflect.internal.Chars.type

    Definition Classes
    package
  2. object ClassPath extends AnyRef

    This module provides star expansion of '-classpath' option arguments, behaves the same as java, see [http://java.

  3. object CommandLineParser extends RegexParsers with ParserUtil

  4. object DocStrings extends AnyRef

    Utilitity methods for doc comment strings

  5. object Exceptional extends AnyRef

  6. object FreshNameCreator extends AnyRef

  7. val HashSet: reflect.internal.util.HashSet.type

    Definition Classes
    package
  8. object JavaClassPath extends AnyRef

  9. object MsilClassPath extends AnyRef

    Keeping the MSIL classpath code in its own file is important to make sure we don't accidentally introduce a dependency on msil.

  10. object ScalaClassLoader extends AnyRef

    Methods for obtaining various classloaders.

  11. object ShowPickled extends Names

  12. object Statistics extends Statistics

  13. lazy val errtrace: SimpleTracer

    Definition Classes
    package
  14. def freq[T](xs: Traversable[T]): Map[T, Int]

    Frequency counter

    Frequency counter

    Definition Classes
    package
  15. def freqrank[T](xs: Traversable[(T, Int)]): List[(Int, T)]

    Definition Classes
    package
  16. def millisElapsedTo[T](f: (Long) ⇒ Unit)(body: ⇒ T): T

    Given a function and a block of code, evaluates code block, calls function with milliseconds elapsed, and returns block result.

    Given a function and a block of code, evaluates code block, calls function with milliseconds elapsed, and returns block result.

    Definition Classes
    package
  17. def onull[T](value: T, orElse: ⇒ T): T

    Definition Classes
    package
  18. implicit def postfixOps: postfixOps

    Definition Classes
    package
  19. def returning[T](x: T)(f: (T) ⇒ Unit): T

    Apply a function and return the passed value

    Apply a function and return the passed value

    Definition Classes
    package
  20. def stackTraceString(ex: Throwable): String

    Definition Classes
    package
  21. def stringFromStream(stream: (OutputStream) ⇒ Unit): String

    Definition Classes
    package
  22. def stringFromWriter(writer: (PrintWriter) ⇒ Unit): String

    Generate a string using a routine that wants to write on a stream.

    Generate a string using a routine that wants to write on a stream.

    Definition Classes
    package
  23. lazy val trace: SimpleTracer

    Definition Classes
    package
  24. def trackingThreads[T](body: ⇒ T): (T, Seq[Thread])

    Executes the code and returns the result and any threads which were created during its execution.

    Executes the code and returns the result and any threads which were created during its execution.

    Definition Classes
    package
  25. def waitingForThreads[T](body: ⇒ T): T

    Execute code and then wait for all non-daemon Threads created and begun during its execution to complete.

    Execute code and then wait for all non-daemon Threads created and begun during its execution to complete.

    Definition Classes
    package

Deprecated Value Members

  1. val FakePos: reflect.internal.util.FakePos.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.FakePos

  2. val NoFile: reflect.internal.util.NoFile.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.NoFile

  3. val NoPosition: reflect.internal.util.NoPosition.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.NoPosition

  4. val NoSourceFile: reflect.internal.util.NoSourceFile.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.NoSourceFile

  5. val Position: reflect.internal.util.Position.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.Position

  6. val ScriptSourceFile: reflect.internal.util.ScriptSourceFile.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.ScriptSourceFile

  7. val StringOps: reflect.internal.util.StringOps.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.StringOps

  8. val TableDef: reflect.internal.util.TableDef.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to scala.reflect.internal.util.TableDef

Inherited from AnyRef

Inherited from Any