diff --git a/compiler/testData/codegen/controlStructures/forUserType.jet b/compiler/testData/codegen/controlStructures/forUserType.jet index 1bb637e4a26..6e0638d9d99 100644 --- a/compiler/testData/codegen/controlStructures/forUserType.jet +++ b/compiler/testData/codegen/controlStructures/forUserType.jet @@ -16,7 +16,7 @@ fun box() : String { } if(sum != 15) return "c5 failed" - val c1: java.lang.Iterable = MyCollection1() + val c1: Iterable = MyCollection1() sum = 0 for (el in c1) { sum = sum + el!! @@ -77,15 +77,14 @@ fun box() : String { return "OK" } -class MyCollection1(): java.lang.Iterable { - override fun iterator(): java.util.Iterator = MyIterator() +class MyCollection1(): Iterable { + override fun iterator(): Iterator = MyIterator() - class MyIterator(): java.util.Iterator { + class MyIterator(): Iterator { var k : Int = 5 override fun next() : Int = k-- override fun hasNext() = k > 0 - override fun remove() {} } } @@ -96,8 +95,7 @@ class MyCollection2(): Iterable { var k : Int = 5 override fun next() : Int = k-- - override val hasNext : Boolean - get() = k > 0 + override fun hasNext() : Boolean = k > 0 } } @@ -108,8 +106,7 @@ class MyCollection3() { var k : Int = 5 fun next() : Int? = k-- - val hasNext : Boolean - get() = k > 0 + fun hasNext() : Boolean = k > 0 } } diff --git a/compiler/testData/codegen/regressions/kt528.kt b/compiler/testData/codegen/regressions/kt528.kt index deacc7bbf1a..bc892093922 100644 --- a/compiler/testData/codegen/regressions/kt528.kt +++ b/compiler/testData/codegen/regressions/kt528.kt @@ -2,8 +2,6 @@ package mask import java.io.* import java.util.* -import java.util.Iterator as It -import java.lang.Iterable as Itl fun box() : String { val input = StringReader("/Users/abreslav/work/jet/docs/luhnybin/src/test") diff --git a/compiler/testData/codegen/regressions/kt529.kt b/compiler/testData/codegen/regressions/kt529.kt index 6a1ac12323f..08257e1db14 100644 --- a/compiler/testData/codegen/regressions/kt529.kt +++ b/compiler/testData/codegen/regressions/kt529.kt @@ -88,7 +88,7 @@ class Luhny() { // fun Char.isDigit() = Character.isDigit(this) -fun java.lang.Iterable.sum(f : (index : Int, value : Int) -> Int) : Int { +fun Iterable.sum(f : (index : Int, value : Int) -> Int) : Int { var sum = 0 var i = 0 for (d in this) { diff --git a/compiler/testData/codegen/regressions/kt715.kt b/compiler/testData/codegen/regressions/kt715.kt index 3d5de9a0a3e..833edf94e02 100644 --- a/compiler/testData/codegen/regressions/kt715.kt +++ b/compiler/testData/codegen/regressions/kt715.kt @@ -6,6 +6,6 @@ val test2 = javaClass> () fun box(): String { if(test.getCanonicalName() != "java.lang.String") return "fail" - if(test2.getCanonicalName() != "jet.Iterator") return "fail" + if(test2.getCanonicalName() != "java.util.Iterator") return "fail" return "OK" } \ No newline at end of file diff --git a/compiler/testData/codegen/traits/stdlib.jet b/compiler/testData/codegen/traits/stdlib.jet index 235263a95eb..d73e18fd231 100644 --- a/compiler/testData/codegen/traits/stdlib.jet +++ b/compiler/testData/codegen/traits/stdlib.jet @@ -2,8 +2,8 @@ trait ISized { val size : Int } -trait javaUtilIterator : java.util.Iterator { - override fun remove() : Unit { +trait javaUtilIterator : Iterator { + fun remove() : Unit { throw UnsupportedOperationException() } } @@ -16,14 +16,14 @@ class MyIterator(val array : ReadOnlyArray) : javaUtilIterator { override fun next() : T = array.get(index++) } -trait ReadOnlyArray : ISized, java.lang.Iterable { +trait ReadOnlyArray : ISized, Iterable { fun get(index : Int) : T class Default { fun check(v: Any) = v is T } - override fun iterator() : java.util.Iterator = MyIterator(this) + override fun iterator() : Iterator = MyIterator(this) } trait WriteOnlyArray : ISized { diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2407.kt b/compiler/testData/diagnostics/tests/inference/regressions/kt2407.kt index 226ad6e04bb..eda5bf86014 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt2407.kt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2407.kt @@ -13,4 +13,4 @@ fun arrayList(vararg values: T) : ArrayList { Collection.map(transform : (T) -> R) : List {} -fun java.lang.Iterable.fold(initial: T, operation: (T, T) -> T): T {} \ No newline at end of file +fun Iterable.fold(initial: T, operation: (T, T) -> T): T {} \ No newline at end of file diff --git a/compiler/testData/readJavaBinaryClass/ClassWithTypePExtendsIterableP.kt b/compiler/testData/readJavaBinaryClass/ClassWithTypePExtendsIterableP.kt index a5d3f9cb3d2..79ed65d1ec2 100644 --- a/compiler/testData/readJavaBinaryClass/ClassWithTypePExtendsIterableP.kt +++ b/compiler/testData/readJavaBinaryClass/ClassWithTypePExtendsIterableP.kt @@ -1,4 +1,4 @@ package test -public abstract class ClassWithTypePExtendsIterableP

() : java.lang.Iterable

{ +public abstract class ClassWithTypePExtendsIterableP

() : jet.Iterable

{ } diff --git a/compiler/testData/readJavaBinaryClass/ClassWithTypePExtendsIterableP.txt b/compiler/testData/readJavaBinaryClass/ClassWithTypePExtendsIterableP.txt index 62385ad35ee..c382350067f 100644 --- a/compiler/testData/readJavaBinaryClass/ClassWithTypePExtendsIterableP.txt +++ b/compiler/testData/readJavaBinaryClass/ClassWithTypePExtendsIterableP.txt @@ -1,6 +1,6 @@ namespace test -public abstract class test.ClassWithTypePExtendsIterableP : java.lang.Iterable

{ +public abstract class test.ClassWithTypePExtendsIterableP : jet.Iterable

{ public final /*constructor*/ fun (): test.ClassWithTypePExtendsIterableP

- public abstract override /*1*/ fun iterator(): java.util.Iterator

? + public abstract override /*1*/ fun iterator(): jet.Iterator

} diff --git a/compiler/testData/readJavaBinaryClass/ClassWithTypePRefNext.kt b/compiler/testData/readJavaBinaryClass/ClassWithTypePRefNext.kt index f1782800a51..f5b75f154fe 100644 --- a/compiler/testData/readJavaBinaryClass/ClassWithTypePRefNext.kt +++ b/compiler/testData/readJavaBinaryClass/ClassWithTypePRefNext.kt @@ -1,3 +1,3 @@ package test -public open class ClassWithTypePRefNext?, P>() : java.lang.Object() +public open class ClassWithTypePRefNext?, P>() : java.lang.Object() diff --git a/compiler/testData/readJavaBinaryClass/ClassWithTypePRefNext.txt b/compiler/testData/readJavaBinaryClass/ClassWithTypePRefNext.txt index 27467c8002b..257c0b4832f 100644 --- a/compiler/testData/readJavaBinaryClass/ClassWithTypePRefNext.txt +++ b/compiler/testData/readJavaBinaryClass/ClassWithTypePRefNext.txt @@ -1,5 +1,5 @@ namespace test -public open class test.ClassWithTypePRefNext?, /*1*/ P : jet.Any?> : java.lang.Object { - public final /*constructor*/ fun ?, /*1*/ P : jet.Any?>(): test.ClassWithTypePRefNext +public open class test.ClassWithTypePRefNext?, /*1*/ P : jet.Any?> : java.lang.Object { + public final /*constructor*/ fun ?, /*1*/ P : jet.Any?>(): test.ClassWithTypePRefNext } diff --git a/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.java b/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.java index fbaf42d2628..7c49f045df8 100644 --- a/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.java +++ b/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.java @@ -6,7 +6,7 @@ public class InnerClassesInGeneric { public class Inner { } - public class Inner2 extends Inner implements Iterable

{ + public class Inner2 extends Inner { public java.util.Iterator

iterator() { throw new UnsupportedOperationException(); } diff --git a/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.kt b/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.kt index 68bedbe20b9..659635577d5 100644 --- a/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.kt +++ b/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.kt @@ -4,8 +4,8 @@ public open class InnerClassesInGeneric() : java.lang.Object() { public open class Inner() : java.lang.Object() { } - public open class Inner2() : Inner(), java.lang.Iterable

{ - override fun iterator() : java.util.Iterator

? { + public open class Inner2() : Inner() { + public open fun iterator() : jet.Iterator

? { throw UnsupportedOperationException() } } diff --git a/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.txt b/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.txt index 6b6742c89e9..677c76fc7d2 100644 --- a/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.txt +++ b/compiler/testData/readJavaBinaryClass/InnerClassesInGeneric.txt @@ -5,8 +5,8 @@ public open class test.InnerClassesInGeneric(): test.InnerClassesInGeneric.Inner } - public open class test.InnerClassesInGeneric.Inner2 : test.InnerClassesInGeneric.Inner, java.lang.Iterable

{ + public open class test.InnerClassesInGeneric.Inner2 : test.InnerClassesInGeneric.Inner { public final /*constructor*/ fun (): test.InnerClassesInGeneric.Inner2 - public open override /*1*/ fun iterator(): java.util.Iterator

? + public open fun iterator(): jet.Iterator

? } } diff --git a/compiler/testData/readJavaBinaryClass/modality/ModalityOfFakeOverrides.txt b/compiler/testData/readJavaBinaryClass/modality/ModalityOfFakeOverrides.txt index 76f4b8cf5c6..efec7ae1889 100644 --- a/compiler/testData/readJavaBinaryClass/modality/ModalityOfFakeOverrides.txt +++ b/compiler/testData/readJavaBinaryClass/modality/ModalityOfFakeOverrides.txt @@ -12,7 +12,7 @@ public open class test.ModalityOfFakeOverrides : java.util.AbstractList? + public open override /*1*/ fun iterator(): jet.Iterator? public open override /*1*/ fun lastIndexOf(/*0*/ p0: jet.Any?): jet.Int public open override /*1*/ fun listIterator(): java.util.ListIterator? public open override /*1*/ fun listIterator(/*0*/ p0: jet.Int): java.util.ListIterator?