summaryrefslogtreecommitdiff
path: root/test/files/presentation/ide-bug-1000531/src/CrashOnLoad.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/presentation/ide-bug-1000531/src/CrashOnLoad.scala')
-rw-r--r--test/files/presentation/ide-bug-1000531/src/CrashOnLoad.scala15
1 files changed, 11 insertions, 4 deletions
diff --git a/test/files/presentation/ide-bug-1000531/src/CrashOnLoad.scala b/test/files/presentation/ide-bug-1000531/src/CrashOnLoad.scala
index 878bbfa19e..3f59282083 100644
--- a/test/files/presentation/ide-bug-1000531/src/CrashOnLoad.scala
+++ b/test/files/presentation/ide-bug-1000531/src/CrashOnLoad.scala
@@ -1,7 +1,14 @@
/** When this files is opened within the IDE, a typing error is reported. */
-class A[B] extends java.lang.Iterable[B] {
+class A[B] extends TestIterable[B] {
import scala.collection.JavaConversions._
- def iterator = Iterator.empty
+ def iterator: other.TestIterator[Nothing] = ???
- iterator. /*!*/
-} \ No newline at end of file
+ iterator./*!*/
+}
+
+object other {
+ trait TestIterator[T] {
+ def hasNext: Boolean
+ def next: T
+ }
+}