diff options
author | Geoffrey Washburn <geoffrey.washburn@epfl.ch> | 2008-04-09 08:27:12 +0000 |
---|---|---|
committer | Geoffrey Washburn <geoffrey.washburn@epfl.ch> | 2008-04-09 08:27:12 +0000 |
commit | 9a15040953e86ad4e6350fbbfe7accd4deaac6d4 (patch) | |
tree | 4be7fde4b578123f8627f66705b104f7605d9ad9 | |
parent | 89274fde0f0bd7c57fa047923ae7a7ec4a95efcc (diff) | |
download | scala-9a15040953e86ad4e6350fbbfe7accd4deaac6d4.tar.gz scala-9a15040953e86ad4e6350fbbfe7accd4deaac6d4.tar.bz2 scala-9a15040953e86ad4e6350fbbfe7accd4deaac6d4.zip |
Fixed #734 issue with filename encoding.
-rw-r--r-- | src/compiler/scala/tools/nsc/doc/ModelFrames.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/ModelFrames.scala b/src/compiler/scala/tools/nsc/doc/ModelFrames.scala index f8da165bb9..660b90b460 100644 --- a/src/compiler/scala/tools/nsc/doc/ModelFrames.scala +++ b/src/compiler/scala/tools/nsc/doc/ModelFrames.scala @@ -7,7 +7,7 @@ package scala.tools.nsc.doc import java.io.{File, FileWriter} - +import util.NameTransformer import scala.collection.jcl import scala.compat.Platform.{EOL => LINE_SEPARATOR} import scala.xml.{NodeSeq, Text, Unparsed, Utility} @@ -155,7 +155,7 @@ trait ModelFrames extends ModelExtractor { def urlFor0(sym: Symbol, orig: Symbol): String = (if (sym == NoSymbol) "XXX" else if (sym.owner.isPackageClass) rootFor(sym) + pkgPath(sym) - else urlFor0(decode(sym.owner), orig) + "." + Utility.escape(sym.nameString) + else urlFor0(decode(sym.owner), orig) + "." + NameTransformer.encode(Utility.escape(sym.nameString)) ) + (sym match { case msym: ModuleSymbol => |