aboutsummaryrefslogtreecommitdiff
path: root/tests/run/interop_classtags_are_classmanifests.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/run/interop_classtags_are_classmanifests.scala')
-rw-r--r--tests/run/interop_classtags_are_classmanifests.scala12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/run/interop_classtags_are_classmanifests.scala b/tests/run/interop_classtags_are_classmanifests.scala
new file mode 100644
index 000000000..77b6bbbab
--- /dev/null
+++ b/tests/run/interop_classtags_are_classmanifests.scala
@@ -0,0 +1,12 @@
+import scala.reflect.ClassTag
+
+@deprecated("Suppress warnings", since="2.11")
+object Test extends dotty.runtime.LegacyApp {
+ def classTagIsClassManifest[T: ClassTag] = {
+ println(classManifest[T])
+ }
+
+ classTagIsClassManifest[Int]
+ classTagIsClassManifest[String]
+ classTagIsClassManifest[Array[Int]]
+}