Skip to content

Commit

Permalink
Bug #137: Test case for quirk 2
Browse files Browse the repository at this point in the history
  • Loading branch information
VladUreche committed Dec 12, 2014
1 parent 6549d12 commit 104da2d
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
OK
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
miniboxing.tests.compile.bug137.quirk2.Test
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package miniboxing.tests.compile.bug137.quirk2

trait Traversable[@miniboxed T] {
self =>
}

object Traversable {
class Buffer[@miniboxed T]
extends Traversable[T] {
def +=(value: T) {
}
}
}

class Actions[@miniboxed K, V](val stopKey: K) {
private val insertsBuffer = new Traversable.Buffer[(K, V)]
private val clearsBuffer = new Traversable.Buffer[Unit]

def inserts: Traversable[(K, V)] = insertsBuffer
def clears: Traversable[Unit] = clearsBuffer
}

object Test {
def main(args: Array[String]): Unit = {
new Actions(3)
println("OK")
}
}

0 comments on commit 104da2d

Please sign in to comment.