final class InstallDir extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InstallDir
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new InstallDir()
  2. new InstallDir(baseDir: Path, cache: Cache[Task])
  3. new InstallDir(baseDir: Path, cache: Cache[Task], verbosity: Int, graalvmParamsOpt: Option[GraalvmParams], coursierRepositories: Seq[core.Repository], platform: Option[String], platformExtensions: Seq[String], os: String, nativeImageJavaHome: Option[(String) => Task[File]], onlyPrebuilt: Boolean, preferPrebuilt: Boolean, basePreamble: Preamble)
  4. new InstallDir(baseDir: Path, cache: Cache[Task], verbosity: Int, graalvmParamsOpt: Option[GraalvmParams], coursierRepositories: Seq[core.Repository], platform: Option[String], platformExtensions: Seq[String], os: String, nativeImageJavaHome: Option[(String) => Task[File]], onlyPrebuilt: Boolean, preferPrebuilt: Boolean, basePreamble: Preamble, overrideProguardedBootstraps: Option[Boolean])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val baseDir: Path
  6. val basePreamble: Preamble
  7. val cache: Cache[Task]
  8. def canEqual(obj: Any): Boolean
    Definition Classes
    InstallDir → Equals
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. val coursierRepositories: Seq[core.Repository]
  11. def createOrUpdate(appInfo: AppInfo, currentTime: Instant, force: Boolean): Option[Boolean]
  12. def createOrUpdate(appInfo: AppInfo, currentTime: Instant): Option[Boolean]
  13. def createOrUpdate(appInfo: AppInfo): Option[Boolean]
  14. def delete(appName: String): Option[Boolean]
  15. def envUpdate: EnvironmentUpdate
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(obj: Any): Boolean
    Definition Classes
    InstallDir → Equals → AnyRef → Any
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. val graalvmParamsOpt: Option[GraalvmParams]
  21. def hashCode(): Int
    Definition Classes
    InstallDir → AnyRef → Any
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def list(): Seq[String]
  24. def maybeUpdate(name: String, update: (Source) => Task[Option[(String, Array[Byte])]], currentTime: Instant = java.time.Instant.now(), force: Boolean = false): Task[Option[Boolean]]
  25. val nativeImageJavaHome: Option[(String) => Task[File]]
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. val onlyPrebuilt: Boolean
  30. val os: String
  31. val overrideProguardedBootstraps: Option[Boolean]
  32. val platform: Option[String]
  33. val platformExtensions: Seq[String]
  34. val preferPrebuilt: Boolean
  35. def productArity: Int
    Definition Classes
    InstallDir → Product
  36. def productElement(n: Int): Any
    Definition Classes
    InstallDir → Product
  37. def productElementName(n: Int): String
    Definition Classes
    InstallDir → Product
  38. def productElementNames: Iterator[String]
    Definition Classes
    Product
  39. def productIterator: Iterator[Any]
    Definition Classes
    Product
  40. def productPrefix: String
    Definition Classes
    InstallDir → Product
  41. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  42. def toString(): String
    Definition Classes
    InstallDir → AnyRef → Any
  43. val verbosity: Int
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  47. def withBaseDir(baseDir: Path): InstallDir
  48. def withBasePreamble(basePreamble: Preamble): InstallDir
  49. def withCache(cache: Cache[Task]): InstallDir
  50. def withCoursierRepositories(coursierRepositories: Seq[core.Repository]): InstallDir
  51. def withGraalvmParamsOpt(graalvmParamsOpt: Option[GraalvmParams]): InstallDir
  52. def withNativeImageJavaHome(nativeImageJavaHome: Option[(String) => Task[File]]): InstallDir
  53. def withOnlyPrebuilt(onlyPrebuilt: Boolean): InstallDir
  54. def withOs(os: String): InstallDir
  55. def withOverrideProguardedBootstraps(overrideProguardedBootstraps: Option[Boolean]): InstallDir
  56. def withPlatform(platform: Option[String]): InstallDir
  57. def withPlatformExtensions(platformExtensions: Seq[String]): InstallDir
  58. def withPreferPrebuilt(preferPrebuilt: Boolean): InstallDir
  59. def withVerbosity(verbosity: Int): InstallDir

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped