summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2008-02-21 04:20:25 +0000
committerLex Spoon <lex@lexspoon.org>2008-02-21 04:20:25 +0000
commitd46b616171ea7b858d3b82e57e8aa37e32b33e5c (patch)
treecf12743884253ac2660a444f7b89258cfc637560
parent3b07bbaa4b13cd88129fc0729cd7f358563b8e9b (diff)
downloadscala-d46b616171ea7b858d3b82e57e8aa37e32b33e5c.tar.gz
scala-d46b616171ea7b858d3b82e57e8aa37e32b33e5c.tar.bz2
scala-d46b616171ea7b858d3b82e57e8aa37e32b33e5c.zip
peel off any scaladoc comments when
trying to process user input
-rw-r--r--src/compiler/scala/tools/nsc/Interpreter.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/Interpreter.scala b/src/compiler/scala/tools/nsc/Interpreter.scala
index c12462869f..dd5fefb8f7 100644
--- a/src/compiler/scala/tools/nsc/Interpreter.scala
+++ b/src/compiler/scala/tools/nsc/Interpreter.scala
@@ -75,7 +75,7 @@ class Interpreter(val settings: Settings, out: PrintWriter) {
import compiler.{Tree, TermTree,
ValOrDefDef, ValDef, DefDef, Assign,
ClassDef, ModuleDef, Ident, Select, TypeDef,
- Import, MemberDef}
+ Import, MemberDef, DocDef}
import compiler.CompilationUnit
import compiler.{Symbol,Name,Type}
import compiler.nme
@@ -444,6 +444,7 @@ class Interpreter(val settings: Settings, out: PrintWriter) {
case member: ClassDef => Some(new ClassHandler(member))
case member: TypeDef => Some(new TypeAliasHandler(member))
case member: Import => Some(new ImportHandler(member))
+ case DocDef(_, documented) => chooseHandler(documented)
case _ => None
}