summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/settings/ScalaSettings.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2016-07-15 12:17:52 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2016-07-15 12:33:22 +0200
commita0590aa9ba45e83c8c8d496b8ab132966b1a7a95 (patch)
tree5cef800cac09f4ccb7d0188ef804ce0615e94f3b /src/compiler/scala/tools/nsc/settings/ScalaSettings.scala
parent3c43a7bc389eba0d7d52ef0d0cdb19812c4a8a0f (diff)
downloadscala-a0590aa9ba45e83c8c8d496b8ab132966b1a7a95.tar.gz
scala-a0590aa9ba45e83c8c8d496b8ab132966b1a7a95.tar.bz2
scala-a0590aa9ba45e83c8c8d496b8ab132966b1a7a95.zip
SD-182 compiler option -Xgen-mixin-forwarders
Introduce a compiler option -Xgen-mixin-forwarders to always generate mixin forwarder methods.
Diffstat (limited to 'src/compiler/scala/tools/nsc/settings/ScalaSettings.scala')
-rw-r--r--src/compiler/scala/tools/nsc/settings/ScalaSettings.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/settings/ScalaSettings.scala b/src/compiler/scala/tools/nsc/settings/ScalaSettings.scala
index 4d236b226d..dae8539c66 100644
--- a/src/compiler/scala/tools/nsc/settings/ScalaSettings.scala
+++ b/src/compiler/scala/tools/nsc/settings/ScalaSettings.scala
@@ -133,6 +133,7 @@ trait ScalaSettings extends AbsScalaSettings
val XnoPatmatAnalysis = BooleanSetting ("-Xno-patmat-analysis", "Don't perform exhaustivity/unreachability analysis. Also, ignore @switch annotation.")
val XfullLubs = BooleanSetting ("-Xfull-lubs", "Retains pre 2.10 behavior of less aggressive truncation of least upper bounds.")
+ val XgenMixinForwarders = BooleanSetting("-Xgen-mixin-forwarders", "Generate forwarder methods in classes inhering concrete methods from traits.")
// XML parsing options
object XxmlSettings extends MultiChoiceEnumeration {