summaryrefslogtreecommitdiff
path: root/src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-08-25 13:13:03 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-08-25 13:13:03 -0700
commita3fad0d1d42b4af4b506ce167209bdeea5cd9d5c (patch)
treedc784783532a1fd7b0d0fc08e7e00ef2aa3ab483 /src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala
parent9e81f0016bc3510482540379dc4e05140b513cee (diff)
parent654fdb1f84ffff2c5b3c0b0eabc1fdd3946eec83 (diff)
downloadscala-a3fad0d1d42b4af4b506ce167209bdeea5cd9d5c.tar.gz
scala-a3fad0d1d42b4af4b506ce167209bdeea5cd9d5c.tar.bz2
scala-a3fad0d1d42b4af4b506ce167209bdeea5cd9d5c.zip
Merge pull request #2850 from gourlaysama/wip/t6507-2
SI-6507 completely sidestep handlers in REPL when :silent in on
Diffstat (limited to 'src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala')
-rw-r--r--src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala b/src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala
index c1faf30385..28b95aa442 100644
--- a/src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala
+++ b/src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala
@@ -107,7 +107,7 @@ trait MemberHandlers {
override def resultExtractionCode(req: Request): String = {
val isInternal = isUserVarName(name) && req.lookupTypeOf(name) == "Unit"
- if (!mods.isPublic || isInternal || !req.printResults) ""
+ if (!mods.isPublic || isInternal) ""
else {
// if this is a lazy val we avoid evaluating it here
val resultString =
@@ -151,11 +151,11 @@ trait MemberHandlers {
"""val %s = %s""".format(name, lhs)
/** Print out lhs instead of the generated varName */
- override def resultExtractionCode(req: Request) = if (req.printResults) {
+ override def resultExtractionCode(req: Request) = {
val lhsType = string2code(req lookupTypeOf name)
val res = string2code(req fullPath name)
""" + "%s: %s = " + %s + "\n" """.format(string2code(lhs.toString), lhsType, res) + "\n"
- } else ""
+ }
}
class ModuleHandler(module: ModuleDef) extends MemberDefHandler(module) {