summaryrefslogtreecommitdiff
path: root/test/files/run/t8346.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@typesafe.com>2015-08-24 11:36:36 +0200
committerLukas Rytz <lukas.rytz@typesafe.com>2015-08-24 11:36:36 +0200
commit3a543d64158e85b65f8998460c832362bdddec4f (patch)
tree665fc16d4932a6d8625fe28ae87c100bb1ee96c1 /test/files/run/t8346.scala
parentcd77e23b76af8538ed7e2c5c90e7845582dff460 (diff)
parentded2d4f2e613aad6670b3e5dccbab0feb711b18b (diff)
downloadscala-3a543d64158e85b65f8998460c832362bdddec4f.tar.gz
scala-3a543d64158e85b65f8998460c832362bdddec4f.tar.bz2
scala-3a543d64158e85b65f8998460c832362bdddec4f.zip
Merge pull request #4700 from SethTisue/merge-2.11.x-aug-20
Merge 2.11.x aug 20 [ci: last-only]
Diffstat (limited to 'test/files/run/t8346.scala')
-rw-r--r--test/files/run/t8346.scala34
1 files changed, 0 insertions, 34 deletions
diff --git a/test/files/run/t8346.scala b/test/files/run/t8346.scala
deleted file mode 100644
index 5f3df84174..0000000000
--- a/test/files/run/t8346.scala
+++ /dev/null
@@ -1,34 +0,0 @@
-object Test extends App {
- import reflect.ClassTag
-
- object SomeEnum extends Enumeration {
- val one, two, three, four = Value
- }
-
- def sctor[A <: Set[Int]](f: Int => A)(implicit A: ClassTag[A])
- : (String, Int => Set[Int]) =
- (A.runtimeClass.getSimpleName, f)
-
- val inits: Seq[(String, Int => Set[Int])] = {
- import collection.immutable.{Seq => _, _}
- Seq(sctor(BitSet(_)),
- sctor(HashSet(_)),
- sctor(ListSet(_)),
- sctor(SortedSet(_)),
- sctor(TreeSet(_)))
- }
-
- def sVarInfo[A](sa: Set[A]): String = {
- val saa = sa.toSet[Any]
- if (sa eq saa) s"""covariant (${(saa + "hi") contains "hi"})"""
- else "invariant"
- }
-
- inits foreach {case (name, singleton) =>
- print(s"${name}: ")
- val one = singleton(1)
- println(Seq(2,3,4).scanLeft(one)(_ + _) map sVarInfo toList)
- }
-
- println(s"ValueSet: ${sVarInfo(SomeEnum.values)}")
-}