summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2007-07-24 15:04:53 +0000
committermihaylov <mihaylov@epfl.ch>2007-07-24 15:04:53 +0000
commit399cfa2a089eb55b157d6a281da8ad9cb253e9c4 (patch)
treec99bf0d0731f69b78e86d4ac8225a133058eac43 /src
parent7f39e4a1fdc900a91068d4e191be8fe67c6e7d86 (diff)
downloadscala-399cfa2a089eb55b157d6a281da8ad9cb253e9c4.tar.gz
scala-399cfa2a089eb55b157d6a281da8ad9cb253e9c4.tar.bz2
scala-399cfa2a089eb55b157d6a281da8ad9cb253e9c4.zip
Added 'generics' option to the Scalac Ant task
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/ant/Scalac.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/ant/Scalac.scala b/src/compiler/scala/tools/ant/Scalac.scala
index 7f5573c1bc..ff94efa548 100644
--- a/src/compiler/scala/tools/ant/Scalac.scala
+++ b/src/compiler/scala/tools/ant/Scalac.scala
@@ -149,6 +149,8 @@ class Scalac extends MatchingTask {
* in case of failure. */
private var scalacDebugging: Boolean = false
+ private var generics: Option[Boolean] = None
+
/*============================================================================*\
** Properties setters **
\*============================================================================*/
@@ -329,6 +331,9 @@ class Scalac extends MatchingTask {
def setAssemrefs(input: String): Unit =
assemrefs = Some(input)
+ def setGenerics(input: Boolean): Unit =
+ generics = Some(input)
+
/*============================================================================*\
** Properties getters **
\*============================================================================*/
@@ -528,6 +533,7 @@ class Scalac extends MatchingTask {
if (!assemname.isEmpty) settings.assemname.value = assemname.get
if (!assemrefs.isEmpty) settings.assemrefs.value = assemrefs.get
+ if (!generics.isEmpty) settings.Xgenerics.value = generics.get
log("Scalac params = '" + addParams + "'", Project.MSG_DEBUG)
var args =