Packages

package util

Source
package.scala
Linear Supertypes
Content Hierarchy

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1.  abstract class CharArrayReader extends CharArrayReaderData
  2.  trait CharArrayReaderData extends AnyRef
  3.  trait ClassPath extends AnyRef

    A representation of the compiler's class- or sourcepath.

  4.  trait ClassRepresentation extends AnyRef
  5.  final class DefaultJarFactory extends JarFactory
  6.  trait EfficientClassPath extends ClassPath
  7.  trait EfficientClassPathCallBack extends AnyRef
  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.  trait JarFactory extends AnyRef
  13.  class JavaCharArrayReader extends Iterator[Char] with Cloneable
  14.  type Set[T <: AnyRef] = reflect.internal.util.Set[T]
  15.  class SimpleTracer extends AnyRef

    A simple tracer

  16.  implicit final class StackTraceOps extends AnyVal with StackTracing
  17.  trait StringUtil extends AnyRef
  18.  class WorkScheduler extends AnyRef
  19.  implicit final class quickie stack dump extends AnyVal

Deprecated Type Members

  1.  type AbstractFileClassLoader = reflect.internal.util.AbstractFileClassLoader
    Annotations
    @deprecated
    Deprecated

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

  2.  type BatchSourceFile = reflect.internal.util.BatchSourceFile
    Annotations
    @deprecated
    Deprecated

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

  3.  sealed abstract class DirectoryClassPath extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.0) shim for sbt's compiler interface

  4.  type FakePos = reflect.internal.util.FakePos
    Annotations
    @deprecated
    Deprecated

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

  5.  sealed abstract class JavaClassPath extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.0) shim for sbt's compiler interface

  6.  sealed abstract class MergedClassPath extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.0) shim for sbt's compiler interface

  7.  type Position = reflect.internal.util.Position
    Annotations
    @deprecated
    Deprecated

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

  8.  type RangePosition = reflect.internal.util.RangePosition
    Annotations
    @deprecated
    Deprecated

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

  9.  type ScalaClassLoader = reflect.internal.util.ScalaClassLoader
    Annotations
    @deprecated
    Deprecated

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

  10.  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 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.)

  4.  def stackTraceString(ex: Throwable): String
  5.  def stringFromReader(reader: Reader): String
  6.  def stringFromStream(stream: (OutputStream) => Unit): String
  7.  def stringFromWriter(writer: (PrintWriter) => Unit): String

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

  8.  lazy val trace: SimpleTracer
  9.  def trackingThreads[T](body: => T): (T, Seq[Thread])

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

  10.  def waitingForThreads[T](body: => T): T

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

  11.  object ClassPath
  12.  object DocStrings

    Utility methods for doc comment strings

  13.  object EditDistance
  14.  object Exceptional
  15.  object ShowPickled extends Names
  16.  object StringUtil extends StringUtil

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