scala.tools.nsc

util

package util

Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
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 AbstractFileClassLoader extends ClassLoader with ScalaClassLoader

    A class loader that loads files from a scala.tools.nsc.io.AbstractFile.

  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] = reflect.internal.util.HashSet[T]

  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 MultiHashMap[K, V] extends HashMap[K, collection.immutable.Set[V]]

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

  17. trait ParserUtil extends Parsers

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

  18. trait ScalaClassLoader extends ClassLoader

    A wrapper around java.

  19. type Set[T <: AnyRef] = reflect.internal.util.Set[T]

  20. class SimpleTracer extends AnyRef

    A simple tracer

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

    A Classpath containing source files

  22. abstract class StatisticsInfo extends AnyRef

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

    Sets implemented as binary trees.

  24. class WorkScheduler extends AnyRef

  25. type BatchSourceFile = reflect.internal.util.BatchSourceFile

    Annotations
    @deprecated
    Deprecated

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

  26. type FakePos = reflect.internal.util.FakePos

    Annotations
    @deprecated
    Deprecated

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

  27. type OffsetPosition = reflect.internal.util.OffsetPosition

    Annotations
    @deprecated
    Deprecated

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

  28. type Position = reflect.internal.util.Position

    Annotations
    @deprecated
    Deprecated

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

  29. type RangePosition = reflect.internal.util.RangePosition

    Annotations
    @deprecated
    Deprecated

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

  30. type ScriptSourceFile = reflect.internal.util.ScriptSourceFile

    Annotations
    @deprecated
    Deprecated

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

  31. type SourceFile = reflect.internal.util.SourceFile

    Annotations
    @deprecated
    Deprecated

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

  32. type StringOps = reflect.internal.util.StringOps

    Annotations
    @deprecated
    Deprecated

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

  33. type TableDef[T] = reflect.internal.util.TableDef[T]

    Annotations
    @deprecated
    Deprecated

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

  34. type WeakHashSet[T <: AnyRef] = reflect.internal.util.WeakHashSet[T]

    Annotations
    @deprecated
    Deprecated

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

Value Members

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

  2. object ClassPath

    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

    Utilitity methods for doc comment strings

  5. object Exceptional

  6. object FreshNameCreator

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

  8. object ScalaClassLoader

    Methods for obtaining various classloaders.

  9. object ShowPickled extends Names

  10. implicit def postfixOps: postfixOps

  11. def returning[T](x: T)(f: (T) ⇒ Unit): T

    Apply a function and return the passed value

  12. def stackTraceHeadString(ex: Throwable): String

    A one line string which contains the class of the exception, the message if any, and the first non-Predef location in the stack trace (to exclude assert, require, etc.

    A one line string which contains the class of the exception, the message if any, and the first non-Predef location in the stack trace (to exclude assert, require, etc.)

  13. def stackTraceString(ex: Throwable): String

  14. def stringFromStream(stream: (OutputStream) ⇒ Unit): String

  15. def stringFromWriter(writer: (PrintWriter) ⇒ Unit): String

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

  16. lazy val trace: SimpleTracer

  17. def trackingThreads[T](body: ⇒ T): (T, Seq[Thread])

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

  18. def waitingForThreads[T](body: ⇒ T): T

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

Deprecated Value Members

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

    Annotations
    @deprecated
    Deprecated

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

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

    Annotations
    @deprecated
    Deprecated

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

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

    Annotations
    @deprecated
    Deprecated

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

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

    Annotations
    @deprecated
    Deprecated

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

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

    Annotations
    @deprecated
    Deprecated

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

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

    Annotations
    @deprecated
    Deprecated

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

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

    Annotations
    @deprecated
    Deprecated

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

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

    Annotations
    @deprecated
    Deprecated

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

Inherited from AnyRef

Inherited from Any

Ungrouped