File: Trac3484.scala

package info (click to toggle)
scala 2.9.2%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 67,208 kB
  • sloc: java: 27,488; xml: 4,412; python: 2,297; sh: 734; makefile: 16; ansic: 6
file content (27 lines) | stat: -rw-r--r-- 411 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class cbf[A, B, C]

/**
 *  @define Coll Traversable
 *  @define bfreturn $Coll
 */
class Collection[A] {
  /** What map does...
   *
   *  $bfreturn
   *  @usecase def map[B](f: A => B): $bfreturn[B]
   *
   */
  def map[B, That](f: A => B)(implicit fact: cbf[Collection[A], B, That]) =
    null
}

/**
 *  @define b John
 *  @define a Mister $b
 */
class SR704 {
  /**
   *  Hello $a.
   */
  def foo = 123
}