# Class ScalaForkOptions

java.lang.Object
org.gradle.api.tasks.compile.BaseForkOptions
org.gradle.api.tasks.compile.ProviderAwareCompilerDaemonForkOptions
org.gradle.api.tasks.scala.ScalaForkOptions

All Implemented Interfaces:
  `Serializable`

public abstract class ScalaForkOptions extends ProviderAwareCompilerDaemonForkOptions
Fork options for Scala compilation. Only take effect if `BaseScalaCompileOptions.fork` is `true`.

Since:
  1.3
See Also:
  - Serialized Form

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ScalaForkOptions()`

- ## Method Summary

  ### Methods inherited from class ProviderAwareCompilerDaemonForkOptions

  `getAllJvmArgs, getJvmArgumentProviders`

  ### Methods inherited from class BaseForkOptions

  `getJvmArgs, getMemoryInitialSize, getMemoryMaximumSize, setJvmArgs, setMemoryInitialSize, setMemoryMaximumSize`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ScalaForkOptions

    public ScalaForkOptions()