Simple interface that allows us to abstract over how class file lookup is performed in different classpath representations.
Represents a package which contains classes and other packages
Represents classes which can be loaded with a ClassfileLoader and/or SourcefileLoader.
A directory (or a .jar file) containing classfiles and packages
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.
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.
A classpath unifying multiple class- and sourcepath entries.
A simple tracer
A Classpath containing source files
(Since version 2.11.0) Moved to scala.reflect.internal.util.AbstractFileClassLoader
(Since version 2.10.0) Moved to scala.reflect.internal.util.BatchSourceFile
(Since version 2.10.0) Moved to scala.reflect.internal.util.FakePos
(Since version 2.10.0) Moved to scala.reflect.internal.util.Position
(Since version 2.10.0) Moved to scala.reflect.internal.util.RangePosition
(Since version 2.11.0) Moved to scala.reflect.internal.util.ScalaClassLoader
(Since version 2.10.0) Moved to scala.reflect.internal.util.SourceFile
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
Utility methods for doc comment strings
Apply a function and return the passed value
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.)
Generate a string using a routine that wants to write on a stream.
Executes the code and returns the result and any threads which were created during its execution.
Execute code and then wait for all non-daemon Threads created and begun during its execution to complete.
(Since version 2.10.0) Moved to scala.reflect.internal.util.FakePos
(Since version 2.10.0) Moved to scala.reflect.internal.util.NoPosition
(Since version 2.11.0) Moved to scala.reflect.internal.util.ScalaClassLoader