diff --git a/compiler/testData/builtin-classes.txt b/compiler/testData/builtin-classes.txt index de94d925422..b42cfa02fc4 100644 --- a/compiler/testData/builtin-classes.txt +++ b/compiler/testData/builtin-classes.txt @@ -35,7 +35,7 @@ public abstract trait jet.BooleanIterable : jet.Iterable { } public abstract class jet.BooleanIterator : jet.Iterator { public final /*constructor*/ fun (): jet.BooleanIterator - public abstract override /*1*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean public open override /*1*/ fun next(): jet.Boolean public abstract fun nextBoolean(): jet.Boolean } @@ -117,7 +117,7 @@ public abstract trait jet.ByteIterable : jet.Iterable { } public abstract class jet.ByteIterator : jet.Iterator { public final /*constructor*/ fun (): jet.ByteIterator - public abstract override /*1*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean public open override /*1*/ fun next(): jet.Byte public abstract fun nextByte(): jet.Byte } @@ -204,7 +204,7 @@ public abstract trait jet.CharIterable : jet.Iterable { } public abstract class jet.CharIterator : jet.Iterator { public final /*constructor*/ fun (): jet.CharIterator - public abstract override /*1*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean public open override /*1*/ fun next(): jet.Char public abstract fun nextChar(): jet.Char } @@ -231,8 +231,8 @@ public abstract trait jet.CharSequence : jet.Any { public abstract trait jet.Collection : jet.Iterable, jet.Hashable { public abstract fun contains(/*0*/ o: jet.Any?): jet.Boolean public abstract fun containsAll(/*0*/ c: jet.Collection): jet.Boolean - public abstract override /*1*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean - public abstract override /*1*/ fun hashCode(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hashCode(): jet.Int public abstract fun isEmpty(): jet.Boolean public abstract override /*1*/ fun iterator(): jet.Iterator public abstract fun size(): jet.Int @@ -319,7 +319,7 @@ public abstract trait jet.DoubleIterable : jet.Iterable { } public abstract class jet.DoubleIterator : jet.Iterator { public final /*constructor*/ fun (): jet.DoubleIterator - public abstract override /*1*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean public open override /*1*/ fun next(): jet.Double public abstract fun nextDouble(): jet.Double } @@ -511,7 +511,7 @@ public abstract trait jet.FloatIterable : jet.Iterable { } public abstract class jet.FloatIterator : jet.Iterator { public final /*constructor*/ fun (): jet.FloatIterator - public abstract override /*1*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean public open override /*1*/ fun next(): jet.Float public abstract fun nextFloat(): jet.Float } @@ -709,7 +709,7 @@ public abstract trait jet.IntIterable : jet.Iterable { } public abstract class jet.IntIterator : jet.Iterator { public final /*constructor*/ fun (): jet.IntIterator - public abstract override /*1*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean public open override /*1*/ fun next(): jet.Int public abstract fun nextInt(): jet.Int } @@ -738,9 +738,9 @@ public abstract trait jet.Iterator : jet.Any { public abstract trait jet.List : jet.Collection { public abstract override /*1*/ fun contains(/*0*/ o: jet.Any?): jet.Boolean public abstract override /*1*/ fun containsAll(/*0*/ c: jet.Collection): jet.Boolean - public abstract override /*1*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean public abstract fun get(/*0*/ index: jet.Int): E - public abstract override /*1*/ fun hashCode(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun hashCode(): jet.Int public abstract fun indexOf(/*0*/ o: jet.Any?): jet.Int public abstract override /*1*/ fun isEmpty(): jet.Boolean public abstract override /*1*/ fun iterator(): jet.Iterator @@ -845,7 +845,7 @@ public abstract trait jet.LongIterable : jet.Iterable { } public abstract class jet.LongIterator : jet.Iterator { public final /*constructor*/ fun (): jet.LongIterator - public abstract override /*1*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean public open override /*1*/ fun next(): jet.Long public abstract fun nextLong(): jet.Long } @@ -871,10 +871,10 @@ public abstract trait jet.Map : jet.Any public abstract fun get(/*0*/ key: jet.Any?): V? public abstract fun isEmpty(): jet.Boolean public abstract trait jet.Map.Entry : jet.Hashable { - public abstract override /*1*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean public abstract fun getKey(): K public abstract fun getValue(): V - public abstract override /*1*/ fun hashCode(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun hashCode(): jet.Int } public abstract fun keySet(): jet.Set public abstract fun size(): jet.Int @@ -884,25 +884,25 @@ public abstract trait jet.MutableCollection : jet.Collection public abstract fun add(/*0*/ e: E): jet.Boolean public abstract fun addAll(/*0*/ c: jet.Collection): jet.Boolean public abstract fun clear(): jet.Tuple0 - public abstract override /*1*/ fun contains(/*0*/ o: jet.Any?): jet.Boolean - public abstract override /*1*/ fun containsAll(/*0*/ c: jet.Collection): jet.Boolean - public abstract override /*1*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean - public abstract override /*1*/ fun hashCode(): jet.Int - public abstract override /*1*/ fun isEmpty(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun contains(/*0*/ o: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun containsAll(/*0*/ c: jet.Collection): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hashCode(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun isEmpty(): jet.Boolean public abstract override /*2*/ fun iterator(): jet.MutableIterator public abstract fun remove(/*0*/ o: jet.Any?): jet.Boolean public abstract fun removeAll(/*0*/ c: jet.Collection): jet.Boolean public abstract fun retainAll(/*0*/ c: jet.Collection): jet.Boolean - public abstract override /*1*/ fun size(): jet.Int - public abstract override /*1*/ fun toArray(): jet.Array - public abstract override /*1*/ fun toArray(/*0*/ a: jet.Array): jet.Array + public abstract override /*1*/ /*fake_override*/ fun size(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun toArray(): jet.Array + public abstract override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: jet.Array): jet.Array } public abstract trait jet.MutableIterable : jet.Iterable { public abstract override /*1*/ fun iterator(): jet.MutableIterator } public abstract trait jet.MutableIterator : jet.Iterator { - public abstract override /*1*/ fun hasNext(): jet.Boolean - public abstract override /*1*/ fun next(): T + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun next(): T public abstract fun remove(): jet.Tuple0 } public abstract trait jet.MutableList : jet.List, jet.MutableCollection { @@ -911,83 +911,83 @@ public abstract trait jet.MutableList : jet.List, jet.Mut public abstract override /*1*/ fun addAll(/*0*/ c: jet.Collection): jet.Boolean public abstract fun addAll(/*0*/ index: jet.Int, /*1*/ c: jet.Collection): jet.Boolean public abstract override /*1*/ fun clear(): jet.Tuple0 - public abstract override /*2*/ fun contains(/*0*/ o: jet.Any?): jet.Boolean - public abstract override /*2*/ fun containsAll(/*0*/ c: jet.Collection): jet.Boolean - public abstract override /*2*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean - public abstract override /*1*/ fun get(/*0*/ index: jet.Int): E - public abstract override /*2*/ fun hashCode(): jet.Int - public abstract override /*1*/ fun indexOf(/*0*/ o: jet.Any?): jet.Int - public abstract override /*2*/ fun isEmpty(): jet.Boolean - public abstract override /*2*/ fun iterator(): jet.Iterator - public abstract override /*1*/ fun lastIndexOf(/*0*/ o: jet.Any?): jet.Int - public abstract override /*1*/ fun listIterator(): jet.ListIterator - public abstract override /*1*/ fun listIterator(/*0*/ index: jet.Int): jet.ListIterator + public abstract override /*2*/ /*fake_override*/ fun contains(/*0*/ o: jet.Any?): jet.Boolean + public abstract override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: jet.Collection): jet.Boolean + public abstract override /*2*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun get(/*0*/ index: jet.Int): E + public abstract override /*2*/ /*fake_override*/ fun hashCode(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun indexOf(/*0*/ o: jet.Any?): jet.Int + public abstract override /*2*/ /*fake_override*/ fun isEmpty(): jet.Boolean + public abstract override /*2*/ /*fake_override*/ fun iterator(): jet.Iterator + public abstract override /*1*/ /*fake_override*/ fun lastIndexOf(/*0*/ o: jet.Any?): jet.Int + public abstract override /*1*/ /*fake_override*/ fun listIterator(): jet.ListIterator + public abstract override /*1*/ /*fake_override*/ fun listIterator(/*0*/ index: jet.Int): jet.ListIterator public abstract fun remove(/*0*/ index: jet.Int): E public abstract override /*1*/ fun remove(/*0*/ o: jet.Any?): jet.Boolean public abstract override /*1*/ fun removeAll(/*0*/ c: jet.Collection): jet.Boolean public abstract override /*1*/ fun retainAll(/*0*/ c: jet.Collection): jet.Boolean public abstract fun set(/*0*/ index: jet.Int, /*1*/ element: E): E - public abstract override /*2*/ fun size(): jet.Int - public abstract override /*1*/ fun subList(/*0*/ fromIndex: jet.Int, /*1*/ toIndex: jet.Int): jet.List - public abstract override /*2*/ fun toArray(): jet.Array - public abstract override /*2*/ fun toArray(/*0*/ a: jet.Array): jet.Array + public abstract override /*2*/ /*fake_override*/ fun size(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun subList(/*0*/ fromIndex: jet.Int, /*1*/ toIndex: jet.Int): jet.List + public abstract override /*2*/ /*fake_override*/ fun toArray(): jet.Array + public abstract override /*2*/ /*fake_override*/ fun toArray(/*0*/ a: jet.Array): jet.Array } public abstract trait jet.MutableListIterator : jet.ListIterator, jet.MutableIterator { public abstract fun add(/*0*/ e: T): jet.Tuple0 public abstract override /*2*/ fun hasNext(): jet.Boolean - public abstract override /*1*/ fun hasPrevious(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasPrevious(): jet.Boolean public abstract override /*2*/ fun next(): T - public abstract override /*1*/ fun nextIndex(): jet.Int - public abstract override /*1*/ fun previous(): T - public abstract override /*1*/ fun previousIndex(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun nextIndex(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun previous(): T + public abstract override /*1*/ /*fake_override*/ fun previousIndex(): jet.Int public abstract override /*1*/ fun remove(): jet.Tuple0 public abstract fun set(/*0*/ e: T): jet.Tuple0 } public abstract trait jet.MutableMap : jet.Map { public abstract fun clear(): jet.Tuple0 - public abstract override /*1*/ fun containsKey(/*0*/ key: jet.Any?): jet.Boolean - public abstract override /*1*/ fun containsValue(/*0*/ value: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun containsKey(/*0*/ key: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: jet.Any?): jet.Boolean public abstract override /*1*/ fun entrySet(): jet.Set> - public abstract override /*1*/ fun get(/*0*/ key: jet.Any?): V? - public abstract override /*1*/ fun isEmpty(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun get(/*0*/ key: jet.Any?): V? + public abstract override /*1*/ /*fake_override*/ fun isEmpty(): jet.Boolean public abstract trait jet.MutableMap.MutableEntry : jet.Map.Entry, jet.Hashable { - public abstract override /*2*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean - public abstract override /*1*/ fun getKey(): K - public abstract override /*1*/ fun getValue(): V - public abstract override /*2*/ fun hashCode(): jet.Int + public abstract override /*2*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun getKey(): K + public abstract override /*1*/ /*fake_override*/ fun getValue(): V + public abstract override /*2*/ /*fake_override*/ fun hashCode(): jet.Int public abstract fun setValue(/*0*/ value: V): V } - public abstract override /*1*/ fun keySet(): jet.Set + public abstract override /*1*/ /*fake_override*/ fun keySet(): jet.Set public abstract fun put(/*0*/ key: K, /*1*/ value: V): V? public abstract fun putAll(/*0*/ m: jet.Map): jet.Tuple0 public abstract fun remove(/*0*/ key: jet.Any?): V? - public abstract override /*1*/ fun size(): jet.Int - public abstract override /*1*/ fun values(): jet.Collection + public abstract override /*1*/ /*fake_override*/ fun size(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun values(): jet.Collection } public abstract trait jet.MutableSet : jet.Set, jet.MutableCollection { public abstract override /*1*/ fun add(/*0*/ e: E): jet.Boolean public abstract override /*1*/ fun addAll(/*0*/ c: jet.Collection): jet.Boolean public abstract override /*1*/ fun clear(): jet.Tuple0 - public abstract override /*2*/ fun contains(/*0*/ o: jet.Any?): jet.Boolean - public abstract override /*2*/ fun containsAll(/*0*/ c: jet.Collection): jet.Boolean - public abstract override /*2*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean - public abstract override /*2*/ fun hashCode(): jet.Int - public abstract override /*2*/ fun isEmpty(): jet.Boolean + public abstract override /*2*/ /*fake_override*/ fun contains(/*0*/ o: jet.Any?): jet.Boolean + public abstract override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: jet.Collection): jet.Boolean + public abstract override /*2*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*2*/ /*fake_override*/ fun hashCode(): jet.Int + public abstract override /*2*/ /*fake_override*/ fun isEmpty(): jet.Boolean public abstract override /*2*/ fun iterator(): jet.MutableIterator public abstract override /*1*/ fun remove(/*0*/ o: jet.Any?): jet.Boolean public abstract override /*1*/ fun removeAll(/*0*/ c: jet.Collection): jet.Boolean public abstract override /*1*/ fun retainAll(/*0*/ c: jet.Collection): jet.Boolean - public abstract override /*2*/ fun size(): jet.Int - public abstract override /*2*/ fun toArray(): jet.Array - public abstract override /*2*/ fun toArray(/*0*/ a: jet.Array): jet.Array + public abstract override /*2*/ /*fake_override*/ fun size(): jet.Int + public abstract override /*2*/ /*fake_override*/ fun toArray(): jet.Array + public abstract override /*2*/ /*fake_override*/ fun toArray(/*0*/ a: jet.Array): jet.Array } public final class jet.Nothing { private final /*constructor*/ fun (): jet.Nothing } public abstract class jet.Number : jet.Hashable { public final /*constructor*/ fun (): jet.Number - public abstract override /*1*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean - public abstract override /*1*/ fun hashCode(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hashCode(): jet.Int public abstract fun toByte(): jet.Byte public abstract fun toChar(): jet.Char public abstract fun toDouble(): jet.Double @@ -1002,8 +1002,8 @@ public abstract trait jet.Range> : jet.Any { public abstract trait jet.Set : jet.Collection { public abstract override /*1*/ fun contains(/*0*/ o: jet.Any?): jet.Boolean public abstract override /*1*/ fun containsAll(/*0*/ c: jet.Collection): jet.Boolean - public abstract override /*1*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean - public abstract override /*1*/ fun hashCode(): jet.Int + public abstract override /*1*/ /*fake_override*/ fun equals(/*0*/ other: jet.Any?): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hashCode(): jet.Int public abstract override /*1*/ fun isEmpty(): jet.Boolean public abstract override /*1*/ fun iterator(): jet.Iterator public abstract override /*1*/ fun size(): jet.Int @@ -1088,7 +1088,7 @@ public abstract trait jet.ShortIterable : jet.Iterable { } public abstract class jet.ShortIterator : jet.Iterator { public final /*constructor*/ fun (): jet.ShortIterator - public abstract override /*1*/ fun hasNext(): jet.Boolean + public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean public open override /*1*/ fun next(): jet.Short public abstract fun nextShort(): jet.Short } diff --git a/compiler/testData/lazyResolve/namespaceComparator/enum.txt b/compiler/testData/lazyResolve/namespaceComparator/enum.txt index 4dda3a212c8..565b6d0df1e 100644 --- a/compiler/testData/lazyResolve/namespaceComparator/enum.txt +++ b/compiler/testData/lazyResolve/namespaceComparator/enum.txt @@ -2,21 +2,21 @@ namespace test internal final enum class test.Test : jet.Enum { private final /*constructor*/ fun (/*0*/ a: jet.Int): test.Test - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int internal final class object test.Test. { private final /*constructor*/ fun (): test.Test. internal final val A: test.Test..A internal final val B: test.Test..B internal final enum entry test.Test..A : test.Test { private final /*constructor*/ fun (): test.Test..A - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int } internal final enum entry test.Test..B : test.Test { private final /*constructor*/ fun (): test.Test..B - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int } public final fun valueOf(/*0*/ value: jet.String): test.Test public final fun values(): jet.Array diff --git a/compiler/testData/lazyResolve/namespaceComparator/simpleClass.txt b/compiler/testData/lazyResolve/namespaceComparator/simpleClass.txt index 6412347532c..d25b8b39d4f 100644 --- a/compiler/testData/lazyResolve/namespaceComparator/simpleClass.txt +++ b/compiler/testData/lazyResolve/namespaceComparator/simpleClass.txt @@ -14,7 +14,7 @@ internal open class test.p.G : jet.Any { } internal final class test.p.G2 : test.p.G { public final /*constructor*/ fun (): test.p.G2 - internal final override /*1*/ fun a(): jet.Tuple0 + internal final override /*1*/ /*fake_override*/ fun a(): jet.Tuple0 internal open override /*1*/ fun f(): E internal final fun g(): E } diff --git a/compiler/testData/loadJava/ClassDoesNotOverrideMethod.txt b/compiler/testData/loadJava/ClassDoesNotOverrideMethod.txt index bd8a97452fd..3cbdefe294e 100644 --- a/compiler/testData/loadJava/ClassDoesNotOverrideMethod.txt +++ b/compiler/testData/loadJava/ClassDoesNotOverrideMethod.txt @@ -2,26 +2,26 @@ namespace test public abstract class test.ClassDoesNotOverrideMethod : java.util.Date { public final /*constructor*/ fun (): test.ClassDoesNotOverrideMethod - public open override /*1*/ fun after(/*0*/ p0: java.util.Date?): jet.Boolean - public open override /*1*/ fun before(/*0*/ p0: java.util.Date?): jet.Boolean - public open override /*1*/ fun compareTo(/*0*/ p0: java.util.Date?): jet.Int - public open override /*1*/ fun compareTo(/*0*/ p0: jet.Any?): jet.Int - public open override /*1*/ fun getDate(): jet.Int - public open override /*1*/ fun getDay(): jet.Int - public open override /*1*/ fun getHours(): jet.Int - public open override /*1*/ fun getMinutes(): jet.Int - public open override /*1*/ fun getMonth(): jet.Int - public open override /*1*/ fun getSeconds(): jet.Int - public open override /*1*/ fun getTime(): jet.Long - public open override /*1*/ fun getTimezoneOffset(): jet.Int - public open override /*1*/ fun getYear(): jet.Int - public open override /*1*/ fun setDate(/*0*/ p0: jet.Int): jet.Tuple0 - public open override /*1*/ fun setHours(/*0*/ p0: jet.Int): jet.Tuple0 - public open override /*1*/ fun setMinutes(/*0*/ p0: jet.Int): jet.Tuple0 - public open override /*1*/ fun setMonth(/*0*/ p0: jet.Int): jet.Tuple0 - public open override /*1*/ fun setSeconds(/*0*/ p0: jet.Int): jet.Tuple0 - public open override /*1*/ fun setTime(/*0*/ p0: jet.Long): jet.Tuple0 - public open override /*1*/ fun setYear(/*0*/ p0: jet.Int): jet.Tuple0 - public open override /*1*/ fun toGMTString(): jet.String? - public open override /*1*/ fun toLocaleString(): jet.String? + public open override /*1*/ /*fake_override*/ fun after(/*0*/ p0: java.util.Date?): jet.Boolean + public open override /*1*/ /*fake_override*/ fun before(/*0*/ p0: java.util.Date?): jet.Boolean + public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ p0: java.util.Date?): jet.Int + public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ p0: jet.Any?): jet.Int + public open override /*1*/ /*fake_override*/ fun getDate(): jet.Int + public open override /*1*/ /*fake_override*/ fun getDay(): jet.Int + public open override /*1*/ /*fake_override*/ fun getHours(): jet.Int + public open override /*1*/ /*fake_override*/ fun getMinutes(): jet.Int + public open override /*1*/ /*fake_override*/ fun getMonth(): jet.Int + public open override /*1*/ /*fake_override*/ fun getSeconds(): jet.Int + public open override /*1*/ /*fake_override*/ fun getTime(): jet.Long + public open override /*1*/ /*fake_override*/ fun getTimezoneOffset(): jet.Int + public open override /*1*/ /*fake_override*/ fun getYear(): jet.Int + public open override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: jet.Int): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun setHours(/*0*/ p0: jet.Int): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun setMinutes(/*0*/ p0: jet.Int): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun setMonth(/*0*/ p0: jet.Int): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun setSeconds(/*0*/ p0: jet.Int): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: jet.Long): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun setYear(/*0*/ p0: jet.Int): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun toGMTString(): jet.String? + public open override /*1*/ /*fake_override*/ fun toLocaleString(): jet.String? } diff --git a/compiler/testData/loadJava/ClassWithTypePExtendsIterableP.txt b/compiler/testData/loadJava/ClassWithTypePExtendsIterableP.txt index 781f2bde8d7..e9277966e1e 100644 --- a/compiler/testData/loadJava/ClassWithTypePExtendsIterableP.txt +++ b/compiler/testData/loadJava/ClassWithTypePExtendsIterableP.txt @@ -2,5 +2,5 @@ namespace test public abstract class test.ClassWithTypePExtendsIterableP : jet.MutableIterable

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

- public abstract override /*1*/ fun iterator(): jet.MutableIterator

+ public abstract override /*1*/ /*fake_override*/ fun iterator(): jet.MutableIterator

} diff --git a/compiler/testData/loadJava/modality/ModalityOfFakeOverrides.txt b/compiler/testData/loadJava/modality/ModalityOfFakeOverrides.txt index 23203e97571..5209d18bdf2 100644 --- a/compiler/testData/loadJava/modality/ModalityOfFakeOverrides.txt +++ b/compiler/testData/loadJava/modality/ModalityOfFakeOverrides.txt @@ -2,29 +2,29 @@ namespace test public open class test.ModalityOfFakeOverrides : java.util.AbstractList { public final /*constructor*/ fun (): test.ModalityOfFakeOverrides - public open override /*1*/ fun add(/*0*/ p0: jet.Int, /*1*/ p1: jet.String): jet.Tuple0 - public open override /*1*/ fun add(/*0*/ p0: jet.String): jet.Boolean - public open override /*1*/ fun addAll(/*0*/ p0: jet.Collection): jet.Boolean - public open override /*1*/ fun addAll(/*0*/ p0: jet.Int, /*1*/ p1: jet.Collection): jet.Boolean - public open override /*1*/ fun clear(): jet.Tuple0 - public open override /*1*/ fun contains(/*0*/ p0: jet.Any?): jet.Boolean - public open override /*1*/ fun containsAll(/*0*/ p0: jet.Collection): jet.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: jet.Int, /*1*/ p1: jet.String): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: jet.String): jet.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ p0: jet.Collection): jet.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ p0: jet.Int, /*1*/ p1: jet.Collection): jet.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: jet.Any?): jet.Boolean + public open override /*1*/ /*fake_override*/ fun containsAll(/*0*/ p0: jet.Collection): jet.Boolean public open override /*1*/ fun get(/*0*/ p0: jet.Int): jet.String - public open override /*1*/ fun indexOf(/*0*/ p0: jet.Any?): jet.Int - public open override /*1*/ fun isEmpty(): jet.Boolean - public open override /*1*/ fun iterator(): jet.MutableIterator - public open override /*1*/ fun lastIndexOf(/*0*/ p0: jet.Any?): jet.Int - public open override /*1*/ fun listIterator(): jet.MutableListIterator - public open override /*1*/ fun listIterator(/*0*/ p0: jet.Int): jet.MutableListIterator - protected final override /*1*/ var modCount: jet.Int - public open override /*1*/ fun remove(/*0*/ p0: jet.Any?): jet.Boolean - public open override /*1*/ fun remove(/*0*/ p0: jet.Int): jet.String? - public open override /*1*/ fun removeAll(/*0*/ p0: jet.Collection): jet.Boolean - protected open override /*1*/ fun removeRange(/*0*/ p0: jet.Int, /*1*/ p1: jet.Int): jet.Tuple0 - public open override /*1*/ fun retainAll(/*0*/ p0: jet.Collection): jet.Boolean - public open override /*1*/ fun set(/*0*/ p0: jet.Int, /*1*/ p1: jet.String): jet.String + public open override /*1*/ /*fake_override*/ fun indexOf(/*0*/ p0: jet.Any?): jet.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): jet.Boolean + public open override /*1*/ /*fake_override*/ fun iterator(): jet.MutableIterator + public open override /*1*/ /*fake_override*/ fun lastIndexOf(/*0*/ p0: jet.Any?): jet.Int + public open override /*1*/ /*fake_override*/ fun listIterator(): jet.MutableListIterator + public open override /*1*/ /*fake_override*/ fun listIterator(/*0*/ p0: jet.Int): jet.MutableListIterator + protected final override /*1*/ /*fake_override*/ var modCount: jet.Int + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: jet.Any?): jet.Boolean + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: jet.Int): jet.String? + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ p0: jet.Collection): jet.Boolean + protected open override /*1*/ /*fake_override*/ fun removeRange(/*0*/ p0: jet.Int, /*1*/ p1: jet.Int): jet.Tuple0 + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ p0: jet.Collection): jet.Boolean + public open override /*1*/ /*fake_override*/ fun set(/*0*/ p0: jet.Int, /*1*/ p1: jet.String): jet.String public open override /*1*/ fun size(): jet.Int - public open override /*1*/ fun subList(/*0*/ p0: jet.Int, /*1*/ p1: jet.Int): jet.MutableList - public open override /*1*/ fun toArray(): jet.Array - public open override /*1*/ fun toArray(/*0*/ p0: jet.Array): jet.Array + public open override /*1*/ /*fake_override*/ fun subList(/*0*/ p0: jet.Int, /*1*/ p1: jet.Int): jet.MutableList + public open override /*1*/ /*fake_override*/ fun toArray(): jet.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: jet.Array): jet.Array } diff --git a/compiler/testData/loadJavaCustom/enum/expected.txt b/compiler/testData/loadJavaCustom/enum/expected.txt index f61d9ef75ad..da1aaa405cc 100644 --- a/compiler/testData/loadJavaCustom/enum/expected.txt +++ b/compiler/testData/loadJavaCustom/enum/expected.txt @@ -2,8 +2,8 @@ namespace test public final enum class test.MyEnum : jet.Enum { private final /*constructor*/ fun (): test.MyEnum - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int public final class object test.MyEnum. { private final /*constructor*/ fun (): test.MyEnum. public final val ANOTHER: test.MyEnum diff --git a/compiler/testData/loadKotlin/classFun/FunDelegationToTraitImpl.txt b/compiler/testData/loadKotlin/classFun/FunDelegationToTraitImpl.txt index c7ec2c87129..12e76ae810f 100644 --- a/compiler/testData/loadKotlin/classFun/FunDelegationToTraitImpl.txt +++ b/compiler/testData/loadKotlin/classFun/FunDelegationToTraitImpl.txt @@ -5,5 +5,5 @@ internal abstract trait test.A : jet.Any { } internal final class test.B : test.A { public final /*constructor*/ fun (): test.B - internal open override /*1*/ fun f(): jet.String + internal open override /*1*/ /*fake_override*/ fun f(): jet.String } diff --git a/compiler/testData/loadKotlin/classFun/FunInParamSuper.txt b/compiler/testData/loadKotlin/classFun/FunInParamSuper.txt index e75d15dce8a..04956e4ff5f 100644 --- a/compiler/testData/loadKotlin/classFun/FunInParamSuper.txt +++ b/compiler/testData/loadKotlin/classFun/FunInParamSuper.txt @@ -6,5 +6,5 @@ internal open class test.Base : jet.Any { } internal final class test.Inh : test.Base { public final /*constructor*/ fun (): test.Inh - internal final override /*1*/ fun foo(): jet.String + internal final override /*1*/ /*fake_override*/ fun foo(): jet.String } diff --git a/compiler/testData/loadKotlin/dataClass/MixedComponents.txt b/compiler/testData/loadKotlin/dataClass/MixedComponents.txt index 8ab64e33963..1258180379f 100644 --- a/compiler/testData/loadKotlin/dataClass/MixedComponents.txt +++ b/compiler/testData/loadKotlin/dataClass/MixedComponents.txt @@ -2,8 +2,8 @@ namespace test jet.data() internal final class test.DataClass : jet.Any { public final /*constructor*/ fun (/*0*/ x: jet.String, /*1*/ y: jet.Int, /*2*/ z: jet.Double): test.DataClass - internal final fun component1(): jet.String - internal final fun component2(): jet.Double + internal final /*synthesized*/ fun component1(): jet.String + internal final /*synthesized*/ fun component2(): jet.Double internal final var x: jet.String internal final val z: jet.Double } diff --git a/compiler/testData/loadKotlin/dataClass/OneVal.txt b/compiler/testData/loadKotlin/dataClass/OneVal.txt index c21aa7510cc..fe84f481aa3 100644 --- a/compiler/testData/loadKotlin/dataClass/OneVal.txt +++ b/compiler/testData/loadKotlin/dataClass/OneVal.txt @@ -2,6 +2,6 @@ namespace test jet.data() internal final class test.DataClass : jet.Any { public final /*constructor*/ fun (/*0*/ x: jet.String): test.DataClass - internal final fun component1(): jet.String + internal final /*synthesized*/ fun component1(): jet.String internal final val x: jet.String } diff --git a/compiler/testData/loadKotlin/dataClass/OpenDataClass.txt b/compiler/testData/loadKotlin/dataClass/OpenDataClass.txt index c1c8a2d7f29..921b9b529fa 100644 --- a/compiler/testData/loadKotlin/dataClass/OpenDataClass.txt +++ b/compiler/testData/loadKotlin/dataClass/OpenDataClass.txt @@ -2,6 +2,6 @@ namespace test jet.data() internal open class test.DataClass : jet.Any { public final /*constructor*/ fun (/*0*/ x: jet.String): test.DataClass - internal final fun component1(): jet.String + internal final /*synthesized*/ fun component1(): jet.String internal final val x: jet.String } diff --git a/compiler/testData/loadKotlin/dataClass/OpenPropertyFinalComponent.txt b/compiler/testData/loadKotlin/dataClass/OpenPropertyFinalComponent.txt index cd7297da5ff..bdb7e1d3b74 100644 --- a/compiler/testData/loadKotlin/dataClass/OpenPropertyFinalComponent.txt +++ b/compiler/testData/loadKotlin/dataClass/OpenPropertyFinalComponent.txt @@ -2,6 +2,6 @@ namespace test jet.data() internal open class test.DataClass : jet.Any { public final /*constructor*/ fun (/*0*/ x: jet.String): test.DataClass - internal final fun component1(): jet.String + internal final /*synthesized*/ fun component1(): jet.String internal open val x: jet.String } diff --git a/compiler/testData/loadKotlin/dataClass/TwoVals.txt b/compiler/testData/loadKotlin/dataClass/TwoVals.txt index 61f7da6e041..b9fdf7e89f6 100644 --- a/compiler/testData/loadKotlin/dataClass/TwoVals.txt +++ b/compiler/testData/loadKotlin/dataClass/TwoVals.txt @@ -2,8 +2,8 @@ namespace test jet.data() internal final class test.DataClass : jet.Any { public final /*constructor*/ fun (/*0*/ x: jet.String, /*1*/ y: jet.Int): test.DataClass - internal final fun component1(): jet.String - internal final fun component2(): jet.Int + internal final /*synthesized*/ fun component1(): jet.String + internal final /*synthesized*/ fun component2(): jet.Int internal final val x: jet.String internal final val y: jet.Int } diff --git a/compiler/testData/loadKotlin/dataClass/TwoVars.txt b/compiler/testData/loadKotlin/dataClass/TwoVars.txt index 141c30e2c57..f7a1f6f6e02 100644 --- a/compiler/testData/loadKotlin/dataClass/TwoVars.txt +++ b/compiler/testData/loadKotlin/dataClass/TwoVars.txt @@ -2,8 +2,8 @@ namespace test jet.data() internal final class test.DataClass : jet.Any { public final /*constructor*/ fun (/*0*/ x: jet.String, /*1*/ y: jet.Int): test.DataClass - internal final fun component1(): jet.String - internal final fun component2(): jet.Int + internal final /*synthesized*/ fun component1(): jet.String + internal final /*synthesized*/ fun component2(): jet.Int internal final var x: jet.String internal final var y: jet.Int } diff --git a/compiler/testData/loadKotlin/prop/PropFromSuperclass.txt b/compiler/testData/loadKotlin/prop/PropFromSuperclass.txt index 7c2cde311bb..b34c67c698e 100644 --- a/compiler/testData/loadKotlin/prop/PropFromSuperclass.txt +++ b/compiler/testData/loadKotlin/prop/PropFromSuperclass.txt @@ -6,5 +6,5 @@ internal open class test.BaseClass : jet.Any { } internal final class test.Subclass : test.BaseClass { public final /*constructor*/ fun (): test.Subclass - internal final override /*1*/ val exactly: jet.Int + internal final override /*1*/ /*fake_override*/ val exactly: jet.Int } diff --git a/compiler/testData/loadKotlin/prop/VarDelegationToTraitImpl.txt b/compiler/testData/loadKotlin/prop/VarDelegationToTraitImpl.txt index 9c32cef343b..9d8b747e663 100644 --- a/compiler/testData/loadKotlin/prop/VarDelegationToTraitImpl.txt +++ b/compiler/testData/loadKotlin/prop/VarDelegationToTraitImpl.txt @@ -5,5 +5,5 @@ internal abstract trait test.A : jet.Any { } internal final class test.B : test.A { public final /*constructor*/ fun (): test.B - internal open override /*1*/ var v: jet.String + internal open override /*1*/ /*fake_override*/ var v: jet.String } diff --git a/compiler/testData/loadKotlin/visibility/InternalTraitMembersInherited.txt b/compiler/testData/loadKotlin/visibility/InternalTraitMembersInherited.txt index 2e0f228b5a2..30d377b20dd 100644 --- a/compiler/testData/loadKotlin/visibility/InternalTraitMembersInherited.txt +++ b/compiler/testData/loadKotlin/visibility/InternalTraitMembersInherited.txt @@ -7,7 +7,7 @@ internal abstract trait test.A : jet.Any { } internal final class test.B : test.A { public final /*constructor*/ fun (): test.B - internal open override /*1*/ fun f(): jet.Int - public open override /*1*/ var p: jet.Int internal set - internal open override /*1*/ val v: jet.Int + internal open override /*1*/ /*fake_override*/ fun f(): jet.Int + public open override /*1*/ /*fake_override*/ var p: jet.Int internal set + internal open override /*1*/ /*fake_override*/ val v: jet.Int } diff --git a/compiler/testData/loadKotlinCustom/enum/enumVisibilityBinary.txt b/compiler/testData/loadKotlinCustom/enum/enumVisibilityBinary.txt index 5637ea7a24c..7e33aa397b7 100644 --- a/compiler/testData/loadKotlinCustom/enum/enumVisibilityBinary.txt +++ b/compiler/testData/loadKotlinCustom/enum/enumVisibilityBinary.txt @@ -2,8 +2,8 @@ namespace test internal final enum class test.In : jet.Enum { private final /*constructor*/ fun (/*0*/ p0: jet.String?, /*1*/ p1: jet.Int): test.In - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int internal final class object test.In. { private final /*constructor*/ fun (): test.In. public final val A: test.In @@ -13,8 +13,8 @@ internal final enum class test.In : jet.Enum { } private final enum class test.Pr : jet.Enum { private final /*constructor*/ fun (/*0*/ p0: jet.String?, /*1*/ p1: jet.Int): test.Pr - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int private final class object test.Pr. { private final /*constructor*/ fun (): test.Pr. public final val A: test.Pr @@ -24,8 +24,8 @@ private final enum class test.Pr : jet.Enum { } public final enum class test.Pu : jet.Enum { private final /*constructor*/ fun (/*0*/ p0: jet.String?, /*1*/ p1: jet.Int): test.Pu - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int public final class object test.Pu. { private final /*constructor*/ fun (): test.Pu. public final val A: test.Pu diff --git a/compiler/testData/loadKotlinCustom/enum/enumVisibilitySource.txt b/compiler/testData/loadKotlinCustom/enum/enumVisibilitySource.txt index 4f02bf08df8..4a16371e26f 100644 --- a/compiler/testData/loadKotlinCustom/enum/enumVisibilitySource.txt +++ b/compiler/testData/loadKotlinCustom/enum/enumVisibilitySource.txt @@ -2,15 +2,15 @@ namespace test internal final enum class test.In : jet.Enum { private final /*constructor*/ fun (): test.In - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int internal final class object test.In. { private final /*constructor*/ fun (): test.In. internal final val A: test.In..A internal final enum entry test.In..A : test.In { private final /*constructor*/ fun (): test.In..A - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int } public final fun valueOf(/*0*/ value: jet.String): test.In public final fun values(): jet.Array @@ -18,15 +18,15 @@ internal final enum class test.In : jet.Enum { } private final enum class test.Pr : jet.Enum { private final /*constructor*/ fun (): test.Pr - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int private final class object test.Pr. { private final /*constructor*/ fun (): test.Pr. internal final val A: test.Pr..A internal final enum entry test.Pr..A : test.Pr { private final /*constructor*/ fun (): test.Pr..A - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int } public final fun valueOf(/*0*/ value: jet.String): test.Pr public final fun values(): jet.Array @@ -34,15 +34,15 @@ private final enum class test.Pr : jet.Enum { } public final enum class test.Pu : jet.Enum { private final /*constructor*/ fun (): test.Pu - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int public final class object test.Pu. { private final /*constructor*/ fun (): test.Pu. internal final val A: test.Pu..A internal final enum entry test.Pu..A : test.Pu { private final /*constructor*/ fun (): test.Pu..A - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int } public final fun valueOf(/*0*/ value: jet.String): test.Pu public final fun values(): jet.Array diff --git a/compiler/testData/loadKotlinCustom/enum/simpleEnumBinary.txt b/compiler/testData/loadKotlinCustom/enum/simpleEnumBinary.txt index 07f1cba4027..a0544ffb622 100644 --- a/compiler/testData/loadKotlinCustom/enum/simpleEnumBinary.txt +++ b/compiler/testData/loadKotlinCustom/enum/simpleEnumBinary.txt @@ -2,8 +2,8 @@ namespace test internal final enum class test.MyEnum : jet.Enum { private final /*constructor*/ fun (/*0*/ p0: jet.String?, /*1*/ p1: jet.Int): test.MyEnum - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int internal final class object test.MyEnum. { private final /*constructor*/ fun (): test.MyEnum. public final val ENTRY: test.MyEnum diff --git a/compiler/testData/loadKotlinCustom/enum/simpleEnumSource.txt b/compiler/testData/loadKotlinCustom/enum/simpleEnumSource.txt index 76081de6641..bc21d396901 100644 --- a/compiler/testData/loadKotlinCustom/enum/simpleEnumSource.txt +++ b/compiler/testData/loadKotlinCustom/enum/simpleEnumSource.txt @@ -2,15 +2,15 @@ namespace test internal final enum class test.MyEnum : jet.Enum { private final /*constructor*/ fun (): test.MyEnum - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int internal final class object test.MyEnum. { private final /*constructor*/ fun (): test.MyEnum. internal final val ENTRY: test.MyEnum..ENTRY internal final enum entry test.MyEnum..ENTRY : test.MyEnum { private final /*constructor*/ fun (): test.MyEnum..ENTRY - public final override /*1*/ fun name(): jet.String - public final override /*1*/ fun ordinal(): jet.Int + public final override /*1*/ /*fake_override*/ fun name(): jet.String + public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int } public final fun valueOf(/*0*/ value: jet.String): test.MyEnum public final fun values(): jet.Array diff --git a/compiler/tests/org/jetbrains/jet/test/util/NamespaceComparator.java b/compiler/tests/org/jetbrains/jet/test/util/NamespaceComparator.java index 117b4d46c98..806e3d2fb7a 100644 --- a/compiler/tests/org/jetbrains/jet/test/util/NamespaceComparator.java +++ b/compiler/tests/org/jetbrains/jet/test/util/NamespaceComparator.java @@ -394,6 +394,12 @@ public class NamespaceComparator { sb.append("override /*").append(fun.getOverriddenDescriptors().size()).append("*/ "); } + if (fun.getKind() != CallableMemberDescriptor.Kind.DECLARATION) { + sb.append("/*"); + new Serializer(sb).serialize(fun.getKind()); + sb.append("*/ "); + } + if (fun instanceof ConstructorDescriptor) { sb.append("/*constructor*/ "); } @@ -464,6 +470,12 @@ public class NamespaceComparator { sb.append("override /*").append(prop.getOverriddenDescriptors().size()).append("*/ "); } + if (prop.getKind() != CallableMemberDescriptor.Kind.DECLARATION) { + sb.append("/*"); + new Serializer(sb).serialize(prop.getKind()); + sb.append("*/ "); + } + if (prop.isVar()) { sb.append("var "); } @@ -531,6 +543,10 @@ public class NamespaceComparator { sb.append(visibility); } + public void serialize(CallableMemberDescriptor.Kind kind) { + sb.append(kind.name().toLowerCase()); + } + public void serialize(AnnotationDescriptor annotation) { new TypeSerializer(sb).serialize(annotation.getType()); sb.append("(");