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 DeltaClassPath [T] extends MergedClassPath[T]
  7. class DirectoryClassPath extends ClassPath[AbstractFile]

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

  8. class EmptyAction extends () ⇒ Unit
  9. class FailedInterrupt extends Exception
  10. type HashSet[T >: Null <: AnyRef] = reflect.internal.util.HashSet[T]
  11. 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.

  12. class JavaCharArrayReader extends Iterator[Char] with Cloneable
  13. 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.

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

    A classpath unifying multiple class- and sourcepath entries.

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

    A simple tracer

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

    A Classpath containing source files

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

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

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

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

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

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

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

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

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

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

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

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

  27. 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 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

  13. object ClassRepresentation
  14. object DocStrings

    Utility methods for doc comment strings

  15. object Exceptional
  16. 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