Packages

c

scala.tools.ant

FastScalac

class FastScalac extends Scalac

An Ant task to compile with the fast Scala compiler (fsc).

In addition to the attributes shared with the Scalac task, this task also accepts the following attributes:

  • reset
  • server
  • shutdown
  • ipv4
  • maxIdle
Source
FastScalac.scala
Linear Supertypes
Scalac, ScalacShared, ScalaMatchingTask, ScalaTask, MatchingTask, SelectorContainer, Task, ProjectComponent, java.lang.Cloneable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FastScalac
  2. Scalac
  3. ScalacShared
  4. ScalaMatchingTask
  5. ScalaTask
  6. MatchingTask
  7. SelectorContainer
  8. Task
  9. ProjectComponent
  10. Cloneable
  11. AnyRef
  12. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FastScalac()

Type Members

  1. abstract class PermissibleValue extends AnyRef
    Definition Classes
    Scalac

Value Members

  1. val MainClass: String
    Definition Classes
    ScalacShared
  2. def XsetIgnore(arg0: String): Unit
    Definition Classes
    MatchingTask
  3. def XsetItems(arg0: String): Unit
    Definition Classes
    MatchingTask
  4. def add(arg0: FileSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  5. def addAnd(arg0: AndSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  6. def addContains(arg0: ContainsSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  7. def addContainsRegexp(arg0: ContainsRegexpSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  8. def addCustom(arg0: ExtendSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  9. def addDate(arg0: DateSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  10. def addDepend(arg0: DependSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  11. def addDepth(arg0: DepthSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  12. def addDifferent(arg0: DifferentSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  13. def addFilename(arg0: FilenameSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  14. def addMajority(arg0: MajoritySelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  15. def addModified(arg0: ModifiedSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  16. def addNone(arg0: NoneSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  17. def addNot(arg0: NotSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  18. def addOr(arg0: OrSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  19. def addPresent(arg0: PresentSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  20. def addSelector(arg0: SelectSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  21. def addSize(arg0: SizeSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  22. def addType(arg0: TypeSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  23. def appendSelector(arg0: FileSelector): Unit
    Definition Classes
    MatchingTask → SelectorContainer
  24. final def bindToOwner(arg0: Task): Unit
    Definition Classes
    Task
  25. def clone(): AnyRef
    Definition Classes
    ProjectComponent → AnyRef
    Annotations
    @throws( ... )
  26. def createBootclasspath(): Path

    Sets the bootclasspath as a nested bootclasspath Ant parameter.

    Sets the bootclasspath as a nested bootclasspath Ant parameter.

    returns

    A source path to be configured.

    Definition Classes
    Scalac
  27. def createClasspath(): Path

    Sets the classpath as a nested classpath Ant parameter.

    Sets the classpath as a nested classpath Ant parameter.

    returns

    A class path to be configured.

    Definition Classes
    Scalac
  28. def createCompilerArg(): ImplementationSpecificArgument

    Sets the compilerarg as a nested compilerarg Ant parameter.

    Sets the compilerarg as a nested compilerarg Ant parameter.

    returns

    A compiler argument to be configured.

    Definition Classes
    Scalac
  29. def createCompilerPath: Path
    Definition Classes
    Scalac
  30. def createExclude(): NameEntry
    Definition Classes
    MatchingTask
  31. def createExcludesFile(): NameEntry
    Definition Classes
    MatchingTask
  32. def createExtdirs(): Path

    Sets the extdirs as a nested extdirs Ant parameter.

    Sets the extdirs as a nested extdirs Ant parameter.

    returns

    An extensions path to be configured.

    Definition Classes
    Scalac
  33. def createInclude(): NameEntry
    Definition Classes
    MatchingTask
  34. def createIncludesFile(): NameEntry
    Definition Classes
    MatchingTask
  35. def createPatternSet(): PatternSet
    Definition Classes
    MatchingTask
  36. def createSourcepath(): Path

    Sets the sourcepath as a nested sourcepath Ant parameter.

    Sets the sourcepath as a nested sourcepath Ant parameter.

    returns

    A source path to be configured.

    Definition Classes
    Scalac
  37. def createSrc(): Path

    Sets the origin as a nested src Ant parameter.

    Sets the origin as a nested src Ant parameter.

    returns

    An origin path to be configured.

    Definition Classes
    Scalac
  38. def execWithArgFiles(java: Java, paths: List[String]): Int
    Definition Classes
    ScalacShared
  39. def execute(): Unit

    Performs the compilation.

    Performs the compilation.

    Definition Classes
    FastScalacScalac → Task
  40. def getDescription(): String
    Definition Classes
    ProjectComponent
  41. def getLocation(): Location
    Definition Classes
    ProjectComponent
  42. def getOwningTarget(): Target
    Definition Classes
    Task
  43. def getProject(): Project
    Definition Classes
    ProjectComponent
  44. def getRuntimeConfigurableWrapper(): RuntimeConfigurable
    Definition Classes
    Task
  45. def getSelectors(arg0: Project): Array[FileSelector]
    Definition Classes
    MatchingTask → SelectorContainer
  46. def getTaskName(): String
    Definition Classes
    Task
  47. def getTaskType(): String
    Definition Classes
    Task
  48. def hasSelectors(): Boolean
    Definition Classes
    MatchingTask → SelectorContainer
  49. def init(): Unit
    Definition Classes
    Task
    Annotations
    @throws( ... )
  50. def log(arg0: String, arg1: java.lang.Throwable, arg2: Int): Unit
    Definition Classes
    Task
  51. def log(arg0: java.lang.Throwable, arg1: Int): Unit
    Definition Classes
    Task
  52. def log(arg0: String, arg1: Int): Unit
    Definition Classes
    Task → ProjectComponent
  53. def log(arg0: String): Unit
    Definition Classes
    Task → ProjectComponent
  54. def maybeConfigure(): Unit
    Definition Classes
    Task
    Annotations
    @throws( ... )
  55. final def perform(): Unit
    Definition Classes
    Task
  56. def reconfigure(): Unit
    Definition Classes
    Task
  57. def selectorCount(): Int
    Definition Classes
    MatchingTask → SelectorContainer
  58. def selectorElements(): java.util.Enumeration[FileSelector]
    Definition Classes
    MatchingTask → SelectorContainer
  59. def setAddparams(input: String): Unit

    Set the addparams info attribute.

    Set the addparams info attribute.

    input

    The value for addparams.

    Definition Classes
    Scalac
  60. def setArgfile(input: File): Unit

    Sets the argfile attribute.

    Sets the argfile attribute. Used by Ant.

    input

    The value of argfile.

    Definition Classes
    Scalac
  61. def setBootclasspath(input: Path): Unit

    Sets the boot classpath attribute.

    Sets the boot classpath attribute. Used by Ant.

    input

    The value of bootclasspath.

    Definition Classes
    Scalac
  62. def setBootclasspathref(input: Reference): Unit

    Sets the bootclasspath as an external reference Ant parameter.

    Sets the bootclasspath as an external reference Ant parameter.

    input

    A reference to a source path.

    Definition Classes
    Scalac
  63. def setCaseSensitive(arg0: Boolean): Unit
    Definition Classes
    MatchingTask
  64. def setClasspath(input: Path): Unit

    Sets the classpath attribute.

    Sets the classpath attribute. Used by Ant.

    input

    The value of classpath.

    Definition Classes
    Scalac
  65. def setClasspathref(input: Reference): Unit

    Sets the classpath as an external reference Ant parameter.

    Sets the classpath as an external reference Ant parameter.

    input

    A reference to a class path.

    Definition Classes
    Scalac
  66. def setCompilerPath(input: Path): Unit

    Sets the compilerPath attribute.

    Sets the compilerPath attribute. Used by Ant.

    input

    The value of compilerPath.

    Definition Classes
    Scalac
  67. def setCompilerPathRef(input: Reference): Unit

    Sets the compilerpathref attribute.

    Sets the compilerpathref attribute. Used by Ant.

    input

    The value of compilerpathref.

    Definition Classes
    Scalac
  68. def setDebuginfo(input: String): Unit

    Set the debug info attribute.

    Set the debug info attribute.

    input

    The value for debug.

    Definition Classes
    Scalac
  69. def setDefaultexcludes(arg0: Boolean): Unit
    Definition Classes
    MatchingTask
  70. def setDependencyfile(input: File): Unit

    Sets the dependencyfile attribute.

    Sets the dependencyfile attribute. Used by Ant.

    input

    The value of dependencyfile.

    Definition Classes
    Scalac
  71. def setDeprecation(input: String): Unit

    Set the deprecation info attribute.

    Set the deprecation info attribute.

    input

    One of the flags yes/no or on/off.

    Definition Classes
    Scalac
  72. def setDescription(arg0: String): Unit
    Definition Classes
    ProjectComponent
  73. def setDestdir(input: File): Unit

    Sets the destdir attribute.

    Sets the destdir attribute. Used by Ant.

    input

    The value of destination.

    Definition Classes
    Scalac
  74. def setEncoding(input: String): Unit

    Sets the encoding attribute.

    Sets the encoding attribute. Used by Ant.

    input

    The value of encoding.

    Definition Classes
    Scalac
  75. def setExcludes(arg0: String): Unit
    Definition Classes
    MatchingTask
  76. def setExcludesfile(arg0: File): Unit
    Definition Classes
    MatchingTask
  77. def setExplaintypes(input: String): Unit

    Set the explaintypes info attribute.

    Set the explaintypes info attribute.

    input

    One of the flags yes/no or on/off.

    Definition Classes
    Scalac
  78. def setExtdirs(input: Path): Unit

    Sets the external extensions path attribute.

    Sets the external extensions path attribute. Used by Ant.

    input

    The value of extdirs.

    Definition Classes
    Scalac
  79. def setExtdirsref(input: Reference): Unit

    Sets the extdirs as an external reference Ant parameter.

    Sets the extdirs as an external reference Ant parameter.

    input

    A reference to an extensions path.

    Definition Classes
    Scalac
  80. def setFailonerror(input: Boolean): Unit

    Sets the failonerror attribute.

    Sets the failonerror attribute. Used by Ant.

    input

    The value for failonerror.

    Definition Classes
    Scalac
  81. def setFollowSymlinks(arg0: Boolean): Unit
    Definition Classes
    MatchingTask
  82. def setForce(input: Boolean): Unit

    Sets the force attribute.

    Sets the force attribute. Used by Ant.

    input

    The value for force.

    Definition Classes
    Scalac
  83. def setFork(input: Boolean): Unit

    Sets the fork attribute.

    Sets the fork attribute. Used by Ant.

    input

    The value for fork.

    Definition Classes
    Scalac
  84. def setIPv4(input: Boolean): Unit

    Sets the ipv4 attribute.

    Sets the ipv4 attribute. Used by Ant.

    input

    The value for ipv4.

  85. def setIncludes(arg0: String): Unit
    Definition Classes
    MatchingTask
  86. def setIncludesfile(arg0: File): Unit
    Definition Classes
    MatchingTask
  87. def setJvmargs(input: String): Unit

    Sets the jvmargs attribute.

    Sets the jvmargs attribute. Used by Ant.

    input

    The value for jvmargs

    Definition Classes
    Scalac
  88. def setLocation(arg0: Location): Unit
    Definition Classes
    ProjectComponent
  89. def setLogPhase(input: String): Unit

    Sets the logphase attribute.

    Sets the logphase attribute. Used by Ant.

    input

    The value for logPhase.

    Definition Classes
    Scalac
  90. def setLogging(input: String): Unit

    Sets the logging level attribute.

    Sets the logging level attribute. Used by Ant.

    input

    The value for logging.

    Definition Classes
    Scalac
  91. def setMaxIdle(input: Int): Unit

    Sets the maxIdle attribute.

    Sets the maxIdle attribute. Used by Ant.

    input

    The value for maxIdle.

  92. def setNobootcp(input: String): Unit

    Set the nobootcp info attribute.

    Set the nobootcp info attribute.

    input

    One of the flags yes/no or on/off.

    Definition Classes
    Scalac
  93. def setNowarn(input: String): Unit

    Set the nowarn info attribute.

    Set the nowarn info attribute.

    input

    One of the flags yes/no or on/off.

    Definition Classes
    Scalac
  94. def setOptimise(input: String): Unit

    Set the optimise info attribute.

    Set the optimise info attribute.

    input

    One of the flags yes/no or on/off.

    Definition Classes
    Scalac
  95. def setOwningTarget(arg0: Target): Unit
    Definition Classes
    Task
  96. def setProject(arg0: Project): Unit
    Definition Classes
    MatchingTask → ProjectComponent
  97. def setReset(input: Boolean): Unit

    Sets the reset attribute.

    Sets the reset attribute. Used by Ant.

    input

    The value for reset.

  98. def setRuntimeConfigurableWrapper(arg0: RuntimeConfigurable): Unit
    Definition Classes
    Task
  99. def setScalacdebugging(input: Boolean): Unit

    Set the scalacdebugging info attribute.

    Set the scalacdebugging info attribute. If set to true, the scalac ant task will print out the filenames being compiled.

    input

    The specified flag

    Definition Classes
    Scalac
  100. def setServer(input: String): Unit

    Sets the server attribute.

    Sets the server attribute. Used by Ant.

    input

    The value for server.

  101. def setShutdown(input: Boolean): Unit

    Sets the shutdown attribute.

    Sets the shutdown attribute. Used by Ant.

    input

    The value for shutdown.

  102. def setSourcepath(input: Path): Unit

    Sets the sourcepath attribute.

    Sets the sourcepath attribute. Used by Ant.

    input

    The value of sourcepath.

    Definition Classes
    Scalac
  103. def setSourcepathref(input: Reference): Unit

    Sets the sourcepath as an external reference Ant parameter.

    Sets the sourcepath as an external reference Ant parameter.

    input

    A reference to a source path.

    Definition Classes
    Scalac
  104. def setSrcdir(input: Path): Unit

    Sets the srcdir attribute.

    Sets the srcdir attribute. Used by Ant.

    input

    The value of origin.

    Definition Classes
    Scalac
  105. def setSrcref(input: Reference): Unit

    Sets the origin as an external reference Ant parameter.

    Sets the origin as an external reference Ant parameter.

    input

    A reference to an origin path.

    Definition Classes
    Scalac
  106. def setTarget(input: String): Unit

    Sets the target attribute.

    Sets the target attribute. Used by Ant.

    input

    The value for target.

    Definition Classes
    Scalac
  107. def setTaskName(arg0: String): Unit
    Definition Classes
    Task
  108. def setTaskType(arg0: String): Unit
    Definition Classes
    Task
  109. def setUnchecked(input: String): Unit

    Set the unchecked info attribute.

    Set the unchecked info attribute.

    input

    One of the flags yes/no or on/off.

    Definition Classes
    Scalac
  110. def setUsejavacp(input: String): Unit

    Set the usejavacp info attribute.

    Set the usejavacp info attribute.

    input

    One of the flags yes/no or on/off.

    Definition Classes
    Scalac
  111. object CompilerPhase extends PermissibleValue

    Defines valid values for properties that refer to compiler phases.

    Defines valid values for properties that refer to compiler phases.

    Definition Classes
    Scalac
  112. object Flag extends PermissibleValue

    Defines valid values for the deprecation and unchecked properties.

    Defines valid values for the deprecation and unchecked properties.

    Definition Classes
    Scalac
  113. object LoggingLevel extends PermissibleValue

    Defines valid values for the logging property.

    Defines valid values for the logging property.

    Definition Classes
    Scalac
  114. object Target extends PermissibleValue

    Defines valid values for the target property.

    Defines valid values for the target property.

    Definition Classes
    Scalac