From 399cfa2a089eb55b157d6a281da8ad9cb253e9c4 Mon Sep 17 00:00:00 2001 From: mihaylov Date: Tue, 24 Jul 2007 15:04:53 +0000 Subject: Added 'generics' option to the Scalac Ant task --- src/compiler/scala/tools/ant/Scalac.scala | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') 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 = -- cgit v1.2.3