Forbid usage of outer's generic parameter in nested class

#KT-1174 In Progress
This commit is contained in:
Alexander Udalov
2012-12-10 20:36:06 +04:00
parent 43c37398af
commit 7a3000ccac
6 changed files with 26 additions and 7 deletions
@@ -19,10 +19,6 @@ class MyIterator<T>(val array : ReadOnlyArray<T>) : javaUtilIterator<T> {
trait ReadOnlyArray<out T> : ISized, Iterable<T> {
fun get(index : Int) : T
class Default {
fun check(v: Any) = v is T
}
override fun iterator() : Iterator<T> = MyIterator<T>(this)
}