Packages

object Calculated

Calculated values based on any given command line options, falling back on those in Defaults.

Source
PathResolver.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Calculated
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def basis: collection.immutable.List[Traversable[ClassPath]]
  2. lazy val containers: collection.immutable.List[ClassPath]
  3. def javaBootClassPath: String
  4. def javaExtDirs: String
  5. def javaUserClassPath: String
  6. def scalaBootClassPath: String
  7. def scalaExtDirs: String
  8. def scalaHome: String
  9. def sourcePath: String

    Scaladoc doesn't need any bootstrapping, otherwise will create errors such as: [scaladoc] ../scala-trunk/src/reflect/scala/reflect/macros/Reifiers.scala:89: error: object api is not a member of package reflect [scaladoc] case class ReificationException(val pos: reflect.api.PositionApi, val msg: String) extends Throwable(msg) [scaladoc] ^ because the bootstrapping will look at the sourcepath and create package "reflect" in "<root>" and then when typing relative names, instead of picking <root>.scala.relect, typedIdentifier will pick up the <root>.reflect package created by the bootstrapping. Thus, no bootstrapping for scaladoc! TODO: we should refactor this as a separate -bootstrap option to have a clean implementation, no?

  10. def toString(): String
    Definition Classes
    Calculated → AnyRef → Any
  11. def useJavaClassPath: Boolean
  12. def useManifestClassPath: Boolean
  13. def userClassPath: String