Packages

case class IntellijVMOptions(platform: IntelliJPlatform, pluginPath: Path, ideaHome: Path, intellijDirectory: Path, xmx: Int = 2048, xms: Int = 128, reservedCodeCacheSize: Int = 512, softRefLRUPolicyMSPerMB: Int = 50, gc: String = "-XX:+UseG1GC", gcOpt: String = "-XX:CICompilerCount=2", debug: Boolean = true, debugPort: Int = 5005, suspend: Boolean = false, test: Boolean = false, defaultOptions: Seq[String] = ...) extends Product with Serializable

ideaHome

this path will be used as idea home when you run IDEA or unit tests
example:

<userHome>/.ScalaPluginIU
intellijDirectory

example:

<userHome>/.ScalaPluginIU/sdk/223.6160
Annotations
@nowarn()
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IntellijVMOptions
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IntellijVMOptions(platform: IntelliJPlatform, pluginPath: Path, ideaHome: Path, intellijDirectory: Path, xmx: Int = 2048, xms: Int = 128, reservedCodeCacheSize: Int = 512, softRefLRUPolicyMSPerMB: Int = 50, gc: String = "-XX:+UseG1GC", gcOpt: String = "-XX:CICompilerCount=2", debug: Boolean = true, debugPort: Int = 5005, suspend: Boolean = false, test: Boolean = false, defaultOptions: Seq[String] = ...)

    ideaHome

    this path will be used as idea home when you run IDEA or unit tests
    example:

    <userHome>/.ScalaPluginIU
    intellijDirectory

    example:

    <userHome>/.ScalaPluginIU/sdk/223.6160

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. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val debug: Boolean
  7. val debugPort: Int
  8. val defaultOptions: Seq[String]
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. val gc: String
  12. val gcOpt: String
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. val ideaHome: Path
  15. val intellijDirectory: Path
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. val platform: IntelliJPlatform
  21. val pluginPath: Path
  22. val reservedCodeCacheSize: Int
  23. val softRefLRUPolicyMSPerMB: Int
  24. val suspend: Boolean
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. val test: Boolean
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  30. def withOption(opt: String): IntellijVMOptions
  31. val xms: Int
  32. val xmx: Int

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped