diff options
author | Seth Tisue <seth@tisue.net> | 2015-06-18 06:07:20 -0400 |
---|---|---|
committer | Seth Tisue <seth@tisue.net> | 2015-06-18 06:07:20 -0400 |
commit | 6e07146cc22895b2372a82f01384cb36280db770 (patch) | |
tree | d12347fdf2fb5df5a0bd423d8f607659b06df6fb /src/scaladoc | |
parent | c4f0ba4c108132e9e289032b99c519e0a0b7b056 (diff) | |
parent | a3961f5d873609658e93c6c9abfdbaa6ea8f2e30 (diff) | |
download | scala-6e07146cc22895b2372a82f01384cb36280db770.tar.gz scala-6e07146cc22895b2372a82f01384cb36280db770.tar.bz2 scala-6e07146cc22895b2372a82f01384cb36280db770.zip |
Merge pull request #4553 from som-snytt/issue/implicit-doc
SI-9354 ScalaDoc members added via by-name view
Diffstat (limited to 'src/scaladoc')
-rw-r--r-- | src/scaladoc/scala/tools/nsc/doc/model/ModelFactoryImplicitSupport.scala | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/scaladoc/scala/tools/nsc/doc/model/ModelFactoryImplicitSupport.scala b/src/scaladoc/scala/tools/nsc/doc/model/ModelFactoryImplicitSupport.scala index f984b4579f..778839a1f5 100644 --- a/src/scaladoc/scala/tools/nsc/doc/model/ModelFactoryImplicitSupport.scala +++ b/src/scaladoc/scala/tools/nsc/doc/model/ModelFactoryImplicitSupport.scala @@ -90,8 +90,12 @@ trait ModelFactoryImplicitSupport { else { val context: global.analyzer.Context = global.analyzer.rootContext(NoCompilationUnit) - val results = global.analyzer.allViewsFrom(sym.tpe_*, context, sym.typeParams) + val results = global.analyzer.allViewsFrom(sym.tpe_*, context, sym.typeParams) ++ + global.analyzer.allViewsFrom(byNameType(sym.tpe_*), context, sym.typeParams) var conversions = results.flatMap(result => makeImplicitConversion(sym, result._1, result._2, context, inTpl)) + //debug(results.mkString("All views\n ", "\n ", "\n")) + //debug(conversions.mkString("Conversions\n ", "\n ", "\n")) + // also keep empty conversions, so they appear in diagrams // conversions = conversions.filter(!_.members.isEmpty) @@ -193,7 +197,7 @@ trait ModelFactoryImplicitSupport { List(new ImplicitConversionImpl(sym, result.tree.symbol, toType, constraints, inTpl)) } catch { case i: ImplicitNotFound => - //println(" Eliminating: " + toType) + //debug(s" Eliminating: $toType") Nil } } |