package util
- Alphabetic
- By Inheritance
- util
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- î abstract class CharArrayReader extends CharArrayReaderData
- î trait CharArrayReaderData extends AnyRef
- î
trait ClassPath extends AnyRef
A representation of the compiler's class- or sourcepath.
- î trait ClassRepresentation extends AnyRef
- î final class DefaultJarFactory extends JarFactory
- î trait EfficientClassPath extends ClassPath
- î trait EfficientClassPathCallBack extends AnyRef
- î class EmptyAction extends () => Unit
- î class FailedInterrupt extends Exception
- î type HashSet[T >: Null <: AnyRef] = reflect.internal.util.HashSet[T]
- î
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.
- î trait JarFactory extends AnyRef
- î class JavaCharArrayReader extends Iterator[Char] with Cloneable
- î type Set[T <: AnyRef] = reflect.internal.util.Set[T]
- î
class SimpleTracer extends AnyRef
A simple tracer
- î implicit final class StackTraceOps extends AnyVal with StackTracing
- î trait StringUtil extends AnyRef
- î class WorkScheduler extends AnyRef
- î implicit final class quickie stack dump extends AnyVal
Deprecated Type Members
- î
type AbstractFileClassLoader = reflect.internal.util.AbstractFileClassLoader
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Moved to scala.reflect.internal.util.AbstractFileClassLoader
- î
type BatchSourceFile = reflect.internal.util.BatchSourceFile
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Moved to scala.reflect.internal.util.BatchSourceFile
- î
sealed abstract class DirectoryClassPath extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.0) shim for sbt's compiler interface
- î
type FakePos = reflect.internal.util.FakePos
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Moved to scala.reflect.internal.util.FakePos
- î
sealed abstract class JavaClassPath extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.0) shim for sbt's compiler interface
- î
sealed abstract class MergedClassPath extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.0) shim for sbt's compiler interface
- î
type Position = reflect.internal.util.Position
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Moved to scala.reflect.internal.util.Position
- î
type RangePosition = reflect.internal.util.RangePosition
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Moved to scala.reflect.internal.util.RangePosition
- î
type ScalaClassLoader = reflect.internal.util.ScalaClassLoader
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Moved to scala.reflect.internal.util.ScalaClassLoader
- î
type SourceFile = reflect.internal.util.SourceFile
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Moved to scala.reflect.internal.util.SourceFile
Value Members
- î val Chars: reflect.internal.Chars.type
- î val HashSet: reflect.internal.util.HashSet.type
- î
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.)
- î def stackTraceString(ex: Throwable): String
- î def stringFromReader(reader: Reader): String
- î def stringFromStream(stream: (OutputStream) => Unit): String
- î
def stringFromWriter(writer: (PrintWriter) => Unit): String
Generate a string using a routine that wants to write on a stream.
- î lazy val trace: SimpleTracer
- î
def trackingThreads[T](body: => T): (T, Seq[Thread])
Executes the code and returns the result and any threads which were created during its execution.
- î
def waitingForThreads[T](body: => T): T
Execute code and then wait for all non-daemon Threads created and begun during its execution to complete.
- î object ClassPath
- î
object DocStrings
Utility methods for doc comment strings
- î object EditDistance
- î object Exceptional
- î object ShowPickled extends Names
- î object StringUtil extends StringUtil
Deprecated Value Members
- î
val FakePos: reflect.internal.util.FakePos.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Moved to scala.reflect.internal.util.FakePos
- î
val NoPosition: reflect.internal.util.NoPosition.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Moved to scala.reflect.internal.util.NoPosition
- î
val ScalaClassLoader: reflect.internal.util.ScalaClassLoader.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Moved to scala.reflect.internal.util.ScalaClassLoader
The Scala compiler and reflection APIs.