package util
- Alphabetic
- By Inheritance
- util
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
- ξ 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.
- ξ 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
- ξ abstract class StatisticsInfo extends AnyRef
- ξ class WorkScheduler extends AnyRef
-
ξ
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
returning[T](x: T)(f: (T) β Unit): T
Apply a function and return the passed value
-
ξ
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 Exceptional
- ξ object ShowPickled extends Names
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.