Lazy resolve: Proper scope when inferring types of member properties

This commit is contained in:
Andrey Breslav
2012-07-10 21:59:01 +04:00
parent 20860cb40b
commit 3266c2bdde
5 changed files with 38 additions and 9 deletions
@@ -0,0 +1,3 @@
class CompositeIterator<T>(vararg iterators: java.util.Iterator<T>){
val iteratorsIter = iterators.iterator()
}
@@ -0,0 +1,6 @@
namespace <root>
internal final class CompositeIterator</*0*/ T : jet.Any?> : jet.Any {
public final /*constructor*/ fun </*0*/ T : jet.Any?><init>(/*0*/ vararg iterators: java.util.Iterator<T> /*jet.Array<java.util.Iterator<T>>*/): CompositeIterator<T>
internal final val iteratorsIter: jet.Iterator<java.util.Iterator<T>>
}