scala.tools.nsc

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. trait ClassFileLookup[T] extends AnyRef

    Simple interface that allows us to abstract over how class file lookup is performed in different classpath representations.

  2. abstract class ClassPath[T] extends AnyRef

    Represents a package which contains classes and other packages

  3. trait ClassRepresentation[T] extends AnyRef

    Represents classes which can be loaded with a ClassfileLoader and/or SourcefileLoader.

  4. class DeltaClassPath[T] extends MergedClassPath[T]

  5. class DirectoryClassPath extends ClassPath[AbstractFile]

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

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

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

    A classpath unifying multiple class- and sourcepath entries.

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

    A Classpath containing source files

Value Members

  1. object ClassPath

    This module provides star expansion of '-classpath' option arguments, behaves the same as java, see [http://java.sun.com/javase/6/docs/technotes/tools/windows/classpath.html]

  2. object ClassRepresentation

  3. object JavaClassPath

Ungrouped