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
- Alphabetic
- By Inheritance
- FastScalac
- Scalac
- ScalacShared
- ScalaMatchingTask
- ScalaTask
- MatchingTask
- SelectorContainer
- Task
- ProjectComponent
- Cloneable
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new FastScalac()
Type Members
-
abstract
class
PermissibleValue extends AnyRef
- Definition Classes
- Scalac
Value Members
-
val
MainClass: String
- Definition Classes
- ScalacShared
-
def
XsetIgnore(arg0: String): Unit
- Definition Classes
- MatchingTask
-
def
XsetItems(arg0: String): Unit
- Definition Classes
- MatchingTask
-
def
add(arg0: FileSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addAnd(arg0: AndSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addContains(arg0: ContainsSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addContainsRegexp(arg0: ContainsRegexpSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addCustom(arg0: ExtendSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addDate(arg0: DateSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addDepend(arg0: DependSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addDepth(arg0: DepthSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addDifferent(arg0: DifferentSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addFilename(arg0: FilenameSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addMajority(arg0: MajoritySelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addModified(arg0: ModifiedSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addNone(arg0: NoneSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addNot(arg0: NotSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addOr(arg0: OrSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addPresent(arg0: PresentSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addSelector(arg0: SelectSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addSize(arg0: SizeSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
addType(arg0: TypeSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
def
appendSelector(arg0: FileSelector): Unit
- Definition Classes
- MatchingTask → SelectorContainer
-
final
def
bindToOwner(arg0: Task): Unit
- Definition Classes
- Task
-
def
clone(): AnyRef
- Definition Classes
- ProjectComponent → AnyRef
- Annotations
- @throws( ... )
-
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
-
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
-
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
-
def
createCompilerPath: Path
- Definition Classes
- Scalac
-
def
createExclude(): NameEntry
- Definition Classes
- MatchingTask
-
def
createExcludesFile(): NameEntry
- Definition Classes
- MatchingTask
-
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
-
def
createInclude(): NameEntry
- Definition Classes
- MatchingTask
-
def
createIncludesFile(): NameEntry
- Definition Classes
- MatchingTask
-
def
createPatternSet(): PatternSet
- Definition Classes
- MatchingTask
-
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
-
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
-
def
execWithArgFiles(java: Java, paths: List[String]): Int
- Definition Classes
- ScalacShared
-
def
execute(): Unit
Performs the compilation.
Performs the compilation.
- Definition Classes
- FastScalac → Scalac → Task
-
def
getDescription(): String
- Definition Classes
- ProjectComponent
-
def
getLocation(): Location
- Definition Classes
- ProjectComponent
-
def
getOwningTarget(): Target
- Definition Classes
- Task
-
def
getProject(): Project
- Definition Classes
- ProjectComponent
-
def
getRuntimeConfigurableWrapper(): RuntimeConfigurable
- Definition Classes
- Task
-
def
getSelectors(arg0: Project): Array[FileSelector]
- Definition Classes
- MatchingTask → SelectorContainer
-
def
getTaskName(): String
- Definition Classes
- Task
-
def
getTaskType(): String
- Definition Classes
- Task
-
def
hasSelectors(): Boolean
- Definition Classes
- MatchingTask → SelectorContainer
-
def
init(): Unit
- Definition Classes
- Task
- Annotations
- @throws( ... )
-
def
log(arg0: String, arg1: java.lang.Throwable, arg2: Int): Unit
- Definition Classes
- Task
-
def
log(arg0: java.lang.Throwable, arg1: Int): Unit
- Definition Classes
- Task
-
def
log(arg0: String, arg1: Int): Unit
- Definition Classes
- Task → ProjectComponent
-
def
log(arg0: String): Unit
- Definition Classes
- Task → ProjectComponent
-
def
maybeConfigure(): Unit
- Definition Classes
- Task
- Annotations
- @throws( ... )
-
final
def
perform(): Unit
- Definition Classes
- Task
-
def
reconfigure(): Unit
- Definition Classes
- Task
-
def
selectorCount(): Int
- Definition Classes
- MatchingTask → SelectorContainer
-
def
selectorElements(): java.util.Enumeration[FileSelector]
- Definition Classes
- MatchingTask → SelectorContainer
-
def
setAddparams(input: String): Unit
Set the
addparams
info attribute. -
def
setArgfile(input: File): Unit
Sets the
argfile
attribute. -
def
setBootclasspath(input: Path): Unit
Sets the boot classpath attribute.
-
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
-
def
setCaseSensitive(arg0: Boolean): Unit
- Definition Classes
- MatchingTask
-
def
setClasspath(input: Path): Unit
Sets the
classpath
attribute. -
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
-
def
setCompilerPath(input: Path): Unit
Sets the
compilerPath
attribute. -
def
setCompilerPathRef(input: Reference): Unit
Sets the
compilerpathref
attribute. -
def
setDebuginfo(input: String): Unit
Set the
debug
info attribute. -
def
setDefaultexcludes(arg0: Boolean): Unit
- Definition Classes
- MatchingTask
-
def
setDependencyfile(input: File): Unit
Sets the
dependencyfile
attribute. -
def
setDeprecation(input: String): Unit
Set the
deprecation
info attribute. -
def
setDescription(arg0: String): Unit
- Definition Classes
- ProjectComponent
-
def
setDestdir(input: File): Unit
Sets the
destdir
attribute. -
def
setEncoding(input: String): Unit
Sets the
encoding
attribute. -
def
setExcludes(arg0: String): Unit
- Definition Classes
- MatchingTask
-
def
setExcludesfile(arg0: File): Unit
- Definition Classes
- MatchingTask
-
def
setExplaintypes(input: String): Unit
Set the
explaintypes
info attribute.Set the
explaintypes
info attribute.- input
One of the flags
yes/no
oron/off
.
- Definition Classes
- Scalac
-
def
setExtdirs(input: Path): Unit
Sets the external extensions path attribute.
-
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
-
def
setFailonerror(input: Boolean): Unit
Sets the
failonerror
attribute. -
def
setFollowSymlinks(arg0: Boolean): Unit
- Definition Classes
- MatchingTask
-
def
setForce(input: Boolean): Unit
Sets the
force
attribute. -
def
setFork(input: Boolean): Unit
Sets the
fork
attribute. -
def
setIPv4(input: Boolean): Unit
Sets the
ipv4
attribute.Sets the
ipv4
attribute. Used by Ant.- input
The value for
ipv4
.
-
def
setIncludes(arg0: String): Unit
- Definition Classes
- MatchingTask
-
def
setIncludesfile(arg0: File): Unit
- Definition Classes
- MatchingTask
-
def
setJvmargs(input: String): Unit
Sets the
jvmargs
attribute. -
def
setLocation(arg0: Location): Unit
- Definition Classes
- ProjectComponent
-
def
setLogPhase(input: String): Unit
Sets the
logphase
attribute. -
def
setLogging(input: String): Unit
Sets the logging level attribute.
-
def
setMaxIdle(input: Int): Unit
Sets the
maxIdle
attribute.Sets the
maxIdle
attribute. Used by Ant.- input
The value for
maxIdle
.
-
def
setNobootcp(input: String): Unit
Set the
nobootcp
info attribute. -
def
setNowarn(input: String): Unit
Set the
nowarn
info attribute. -
def
setOptimise(input: String): Unit
Set the
optimise
info attribute. -
def
setOwningTarget(arg0: Target): Unit
- Definition Classes
- Task
-
def
setProject(arg0: Project): Unit
- Definition Classes
- MatchingTask → ProjectComponent
-
def
setReset(input: Boolean): Unit
Sets the
reset
attribute.Sets the
reset
attribute. Used by Ant.- input
The value for
reset
.
-
def
setRuntimeConfigurableWrapper(arg0: RuntimeConfigurable): Unit
- Definition Classes
- Task
-
def
setScalacdebugging(input: Boolean): Unit
Set the
scalacdebugging
info attribute.Set the
scalacdebugging
info attribute. If set totrue
, the scalac ant task will print out the filenames being compiled.- input
The specified flag
- Definition Classes
- Scalac
-
def
setServer(input: String): Unit
Sets the
server
attribute.Sets the
server
attribute. Used by Ant.- input
The value for
server
.
-
def
setShutdown(input: Boolean): Unit
Sets the
shutdown
attribute.Sets the
shutdown
attribute. Used by Ant.- input
The value for
shutdown
.
-
def
setSourcepath(input: Path): Unit
Sets the
sourcepath
attribute. -
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
-
def
setSrcdir(input: Path): Unit
Sets the
srcdir
attribute. -
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
-
def
setTarget(input: String): Unit
Sets the
target
attribute. -
def
setTaskName(arg0: String): Unit
- Definition Classes
- Task
-
def
setTaskType(arg0: String): Unit
- Definition Classes
- Task
-
def
setUnchecked(input: String): Unit
Set the
unchecked
info attribute. -
def
setUsejavacp(input: String): Unit
Set the
usejavacp
info attribute. -
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
-
object
Flag extends PermissibleValue
Defines valid values for the
deprecation
andunchecked
properties.Defines valid values for the
deprecation
andunchecked
properties.- Definition Classes
- Scalac
-
object
LoggingLevel extends PermissibleValue
Defines valid values for the logging property.
Defines valid values for the logging property.
- Definition Classes
- Scalac
-
object
Target extends PermissibleValue
Defines valid values for the
target
property.Defines valid values for the
target
property.- Definition Classes
- Scalac
The Scala compiler and reflection APIs.