diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2016-10-03 10:02:00 +0200 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-10-10 13:25:36 +0200 |
commit | 41d642947c678efdd392bd01c632ecd53fd26b48 (patch) | |
tree | bfee887364340f4eff37911f2f2e29234b42d7e2 /src/dotty/tools/dotc/reporting/diagnostic/MessageContainer.scala | |
parent | f23ff3abba8663a0e7f64f79b556efd36cc86a83 (diff) | |
download | dotty-41d642947c678efdd392bd01c632ecd53fd26b48.tar.gz dotty-41d642947c678efdd392bd01c632ecd53fd26b48.tar.bz2 dotty-41d642947c678efdd392bd01c632ecd53fd26b48.zip |
Get rid of unnecessary fields in `MessageContainer`
Diffstat (limited to 'src/dotty/tools/dotc/reporting/diagnostic/MessageContainer.scala')
-rw-r--r-- | src/dotty/tools/dotc/reporting/diagnostic/MessageContainer.scala | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/reporting/diagnostic/MessageContainer.scala b/src/dotty/tools/dotc/reporting/diagnostic/MessageContainer.scala index f49bebd94..7fd50bfdc 100644 --- a/src/dotty/tools/dotc/reporting/diagnostic/MessageContainer.scala +++ b/src/dotty/tools/dotc/reporting/diagnostic/MessageContainer.scala @@ -15,7 +15,7 @@ object MessageContainer { implicit class MessageContext(val c: Context) extends AnyVal { def shouldExplain(cont: MessageContainer): Boolean = { implicit val ctx: Context = c - cont.explanation match { + cont.contained.explanation match { case "" => false case _ => ctx.settings.explain.value } @@ -26,8 +26,7 @@ object MessageContainer { class MessageContainer( msgFn: => Message, val pos: SourcePosition, - val level: Int, - val explanation: String + val level: Int ) extends Exception with interfaces.Diagnostic { import MessageContainer._ private var myMsg: String = null |