summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/settings/AbsSettings.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-03-13 19:24:43 +0000
committerPaul Phillips <paulp@improving.org>2010-03-13 19:24:43 +0000
commit1b14f49ff297a29c489dd184ee8f1f3c885a1b33 (patch)
tree7613b903e6cf14d080debdb3c52bef5033e5fba2 /src/compiler/scala/tools/nsc/settings/AbsSettings.scala
parent4eade93cfeb1341a136177321746791af3ed95f0 (diff)
downloadscala-1b14f49ff297a29c489dd184ee8f1f3c885a1b33.tar.gz
scala-1b14f49ff297a29c489dd184ee8f1f3c885a1b33.tar.bz2
scala-1b14f49ff297a29c489dd184ee8f1f3c885a1b33.zip
More support code for the big partest patch I'm...
More support code for the big partest patch I'm working on to finally finish classpaths for good. No review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/settings/AbsSettings.scala')
-rw-r--r--src/compiler/scala/tools/nsc/settings/AbsSettings.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/settings/AbsSettings.scala b/src/compiler/scala/tools/nsc/settings/AbsSettings.scala
index 5750224e3d..a10f422212 100644
--- a/src/compiler/scala/tools/nsc/settings/AbsSettings.scala
+++ b/src/compiler/scala/tools/nsc/settings/AbsSettings.scala
@@ -25,6 +25,9 @@ trait AbsSettings {
// only settings which differ from default
def userSetSettings = visibleSettings filterNot (_.isDefault)
+ // an argument list which (should) be usable to recreate the Settings
+ def recreateArgs = userSetSettings.toList flatMap (_.unparse)
+
// checks both name and any available abbreviations
def lookupSetting(cmd: String): Option[Setting] = allSettings find (_ respondsTo cmd)