aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Contexts.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-05-20 10:47:53 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-05-20 10:47:53 +0200
commita5db35def41d10e4e84dc294e55fbfd79ebc8cab (patch)
tree5c04f10bb376b4076bb769d923e0844408b36d91 /src/dotty/tools/dotc/core/Contexts.scala
parent799007fcf66b5d4299f31533d57a8eee1a345c22 (diff)
downloaddotty-a5db35def41d10e4e84dc294e55fbfd79ebc8cab.tar.gz
dotty-a5db35def41d10e4e84dc294e55fbfd79ebc8cab.tar.bz2
dotty-a5db35def41d10e4e84dc294e55fbfd79ebc8cab.zip
Factor out coloring check to new method `Context#useColors`
Diffstat (limited to 'src/dotty/tools/dotc/core/Contexts.scala')
-rw-r--r--src/dotty/tools/dotc/core/Contexts.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/core/Contexts.scala b/src/dotty/tools/dotc/core/Contexts.scala
index bbe8e920c..68ae0e752 100644
--- a/src/dotty/tools/dotc/core/Contexts.scala
+++ b/src/dotty/tools/dotc/core/Contexts.scala
@@ -370,6 +370,10 @@ object Contexts {
/** Is the verbose option set? */
def verbose: Boolean = base.settings.verbose.value
+ /** Should use colors when printing? */
+ def useColors: Boolean =
+ List("auto", "always") contains base.settings.color.value
+
/** A condensed context containing essential information of this but
* no outer contexts except the initial context.
private var _condensed: CondensedContext = null