Packages

package util

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class CharArrayReader extends CharArrayReaderData
  2. trait CharArrayReaderData extends AnyRef
  3. trait ClassFileLookup [T] extends AnyRef

    Simple interface that allows us to abstract over how class file lookup is performed in different classpath representations.

  4. abstract class ClassPath [T] extends ClassFileLookup[T]

    Represents a package which contains classes and other packages

  5. trait ClassRepresentation [T] extends AnyRef

    Represents classes which can be loaded with a ClassfileLoader and/or SourcefileLoader.

  6. class DirectoryClassPath extends ClassPath[AbstractFile]

    A directory (or a .jar file) containing classfiles and packages

  7. class EmptyAction extends () ⇒ Unit
  8. class FailedInterrupt extends Exception
  9. type HashSet[T >: Null <: AnyRef] = reflect.internal.util.HashSet[T]
  10. abstract class InterruptReq extends AnyRef

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

    A class of work items to be used in interrupt requests. Todo: we should replace the Eithers by Futures or Try's.

  11. class JavaCharArrayReader extends Iterator[Char] with Cloneable
  12. class JavaClassPath extends MergedClassPath[AbstractFile]

    The classpath when compiling with target:jvm.

    The classpath when compiling with target:jvm. Binary files (classfiles) are represented as AbstractFile. nsc.io.ZipArchive is used to view zip/jar archives as directories.

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

    A classpath unifying multiple class- and sourcepath entries.

  14. type Set[T <: AnyRef] = reflect.internal.util.Set[T]
  15. class SimpleTracer extends AnyRef

    A simple tracer

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

    A Classpath containing source files

  17. implicit final class StackTraceOps extends AnyVal with StackTracing
  18. abstract class StatisticsInfo extends AnyRef
  19. class WorkScheduler extends AnyRef
  20. type AbstractFileClassLoader = reflect.internal.util.AbstractFileClassLoader
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Moved to scala.reflect.internal.util.AbstractFileClassLoader

  21. type BatchSourceFile = reflect.internal.util.BatchSourceFile
    Annotations
    @deprecated
    Deprecated

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

  22. type FakePos = reflect.internal.util.FakePos
    Annotations
    @deprecated
    Deprecated

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

  23. type Position = reflect.internal.util.Position
    Annotations
    @deprecated
    Deprecated

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

  24. type RangePosition = reflect.internal.util.RangePosition
    Annotations
    @deprecated
    Deprecated

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

  25. type ScalaClassLoader = reflect.internal.util.ScalaClassLoader
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Moved to scala.reflect.internal.util.ScalaClassLoader

  26. type SourceFile = reflect.internal.util.SourceFile
    Annotations
    @deprecated
    Deprecated

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

Value Members

  1. val Chars: reflect.internal.Chars.type
  2. val HashSet: reflect.internal.util.HashSet.type
  3. def returning[T](x: T)(f: (T) ⇒ Unit): T

    Apply a function and return the passed value

  4. 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.)

  5. def stackTraceString(ex: Throwable): String
  6. def stringFromReader(reader: Reader): String
  7. def stringFromStream(stream: (OutputStream) ⇒ Unit): String
  8. def stringFromWriter(writer: (PrintWriter) ⇒ Unit): String

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

  9. lazy val trace: SimpleTracer
  10. def trackingThreads[T](body: ⇒ T): (T, Seq[Thread])

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

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

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

  12. object ClassFileLookup
  13. object ClassPath

    This module provides star expansion of '-classpath' option arguments, behaves the same as java, see http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html

  14. object ClassRepresentation
  15. object DocStrings

    Utility methods for doc comment strings

  16. object Exceptional
  17. object ShowPickled extends Names

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 NoPosition: reflect.internal.util.NoPosition.type
    Annotations
    @deprecated
    Deprecated

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

  3. val ScalaClassLoader: reflect.internal.util.ScalaClassLoader.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Moved to scala.reflect.internal.util.ScalaClassLoader

Inherited from AnyRef

Inherited from Any

Ungrouped