From 013d226b50cd1dbffe527f53c95c8d3afc3380eb Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 17 Jan 2014 18:31:19 +0400 Subject: [PATCH] Update test data after introduction of compilable built-ins 'next()' in primitive iterators is now final, as it always was in module 'runtime' before --- compiler/testData/builtin-classes.txt | 177 ++++++++++++++++++++++++-- 1 file changed, 169 insertions(+), 8 deletions(-) diff --git a/compiler/testData/builtin-classes.txt b/compiler/testData/builtin-classes.txt index 9c5d76cf304..a5a6a8ec4f6 100644 --- a/compiler/testData/builtin-classes.txt +++ b/compiler/testData/builtin-classes.txt @@ -50,7 +50,7 @@ public final class BooleanArray { public abstract class BooleanIterator : jet.Iterator { /*primary*/ public constructor BooleanIterator() public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean - public open override /*1*/ fun next(): jet.Boolean + public final override /*1*/ fun next(): jet.Boolean public abstract fun nextBoolean(): jet.Boolean } @@ -134,7 +134,7 @@ public final class ByteArray { public abstract class ByteIterator : jet.Iterator { /*primary*/ public constructor ByteIterator() public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean - public open override /*1*/ fun next(): jet.Byte + public final override /*1*/ fun next(): jet.Byte public abstract fun nextByte(): jet.Byte } @@ -146,7 +146,27 @@ public final class ByteProgression : jet.Progression { public open override /*1*/ fun (): jet.Int public open override /*1*/ val start: jet.Byte public open override /*1*/ fun (): jet.Byte + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.ByteIterator + internal final fun toString(): jet.String +} + +internal final class ByteProgressionIterator : jet.ByteIterator { + /*primary*/ public constructor ByteProgressionIterator(/*0*/ start: jet.Byte, /*1*/ end: jet.Byte, /*2*/ increment: jet.Int) + private final val finalElement: jet.Byte + private final fun (): jet.Byte + private final var hasNext: jet.Boolean + private final fun (): jet.Boolean + private final fun (/*0*/ : jet.Boolean): jet.Unit + internal final val increment: jet.Int + internal final fun (): jet.Int + private final var next: jet.Int + private final fun (): jet.Int + private final fun (/*0*/ : jet.Int): jet.Unit + public open override /*1*/ fun hasNext(): jet.Boolean + public final override /*1*/ /*fake_override*/ fun next(): jet.Byte + public open override /*1*/ fun nextByte(): jet.Byte } public final class ByteRange : jet.Range, jet.Progression { @@ -158,7 +178,10 @@ public final class ByteRange : jet.Range, jet.Progression { public open override /*2*/ val start: jet.Byte public open override /*2*/ fun (): jet.Byte public open override /*1*/ fun contains(/*0*/ item: jet.Byte): jet.Boolean + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.ByteIterator + public open override /*1*/ /*fake_override*/ fun toString(): jet.String public class object { /*primary*/ private constructor () @@ -237,7 +260,7 @@ public final class CharArray { public abstract class CharIterator : jet.Iterator { /*primary*/ public constructor CharIterator() public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean - public open override /*1*/ fun next(): jet.Char + public final override /*1*/ fun next(): jet.Char public abstract fun nextChar(): jet.Char } @@ -249,7 +272,27 @@ public final class CharProgression : jet.Progression { public open override /*1*/ fun (): jet.Int public open override /*1*/ val start: jet.Char public open override /*1*/ fun (): jet.Char + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.CharIterator + internal final fun toString(): jet.String +} + +internal final class CharProgressionIterator : jet.CharIterator { + /*primary*/ public constructor CharProgressionIterator(/*0*/ start: jet.Char, /*1*/ end: jet.Char, /*2*/ increment: jet.Int) + private final val finalElement: jet.Char + private final fun (): jet.Char + private final var hasNext: jet.Boolean + private final fun (): jet.Boolean + private final fun (/*0*/ : jet.Boolean): jet.Unit + internal final val increment: jet.Int + internal final fun (): jet.Int + private final var next: jet.Int + private final fun (): jet.Int + private final fun (/*0*/ : jet.Int): jet.Unit + public open override /*1*/ fun hasNext(): jet.Boolean + public final override /*1*/ /*fake_override*/ fun next(): jet.Char + public open override /*1*/ fun nextChar(): jet.Char } public final class CharRange : jet.Range, jet.Progression { @@ -261,7 +304,10 @@ public final class CharRange : jet.Range, jet.Progression { public open override /*2*/ val start: jet.Char public open override /*2*/ fun (): jet.Char public open override /*1*/ fun contains(/*0*/ item: jet.Char): jet.Boolean + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.CharIterator + public open override /*1*/ /*fake_override*/ fun toString(): jet.String public class object { /*primary*/ private constructor () @@ -370,7 +416,7 @@ public final class DoubleArray { public abstract class DoubleIterator : jet.Iterator { /*primary*/ public constructor DoubleIterator() public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean - public open override /*1*/ fun next(): jet.Double + public final override /*1*/ fun next(): jet.Double public abstract fun nextDouble(): jet.Double } @@ -382,7 +428,24 @@ public final class DoubleProgression : jet.Progression { public open override /*1*/ fun (): jet.Double public open override /*1*/ val start: jet.Double public open override /*1*/ fun (): jet.Double + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.DoubleIterator + internal final fun toString(): jet.String +} + +internal final class DoubleProgressionIterator : jet.DoubleIterator { + /*primary*/ public constructor DoubleProgressionIterator(/*0*/ start: jet.Double, /*1*/ end: jet.Double, /*2*/ increment: jet.Double) + internal final val end: jet.Double + internal final fun (): jet.Double + internal final val increment: jet.Double + internal final fun (): jet.Double + private final var next: jet.Double + private final fun (): jet.Double + private final fun (/*0*/ : jet.Double): jet.Unit + public open override /*1*/ fun hasNext(): jet.Boolean + public final override /*1*/ /*fake_override*/ fun next(): jet.Double + public open override /*1*/ fun nextDouble(): jet.Double } public final class DoubleRange : jet.Range, jet.Progression { @@ -394,7 +457,10 @@ public final class DoubleRange : jet.Range, jet.Progression(): jet.Double public open override /*1*/ fun contains(/*0*/ item: jet.Double): jet.Boolean + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.DoubleIterator + public open override /*1*/ /*fake_override*/ fun toString(): jet.String public class object { /*primary*/ private constructor () @@ -581,7 +647,7 @@ public final class FloatArray { public abstract class FloatIterator : jet.Iterator { /*primary*/ public constructor FloatIterator() public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean - public open override /*1*/ fun next(): jet.Float + public final override /*1*/ fun next(): jet.Float public abstract fun nextFloat(): jet.Float } @@ -593,7 +659,24 @@ public final class FloatProgression : jet.Progression { public open override /*1*/ fun (): jet.Float public open override /*1*/ val start: jet.Float public open override /*1*/ fun (): jet.Float + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.FloatIterator + internal final fun toString(): jet.String +} + +internal final class FloatProgressionIterator : jet.FloatIterator { + /*primary*/ public constructor FloatProgressionIterator(/*0*/ start: jet.Float, /*1*/ end: jet.Float, /*2*/ increment: jet.Float) + internal final val end: jet.Float + internal final fun (): jet.Float + internal final val increment: jet.Float + internal final fun (): jet.Float + private final var next: jet.Float + private final fun (): jet.Float + private final fun (/*0*/ : jet.Float): jet.Unit + public open override /*1*/ fun hasNext(): jet.Boolean + public final override /*1*/ /*fake_override*/ fun next(): jet.Float + public open override /*1*/ fun nextFloat(): jet.Float } public final class FloatRange : jet.Range, jet.Progression { @@ -605,7 +688,10 @@ public final class FloatRange : jet.Range, jet.Progression public open override /*2*/ val start: jet.Float public open override /*2*/ fun (): jet.Float public open override /*1*/ fun contains(/*0*/ item: jet.Float): jet.Boolean + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.FloatIterator + public open override /*1*/ /*fake_override*/ fun toString(): jet.String public class object { /*primary*/ private constructor () @@ -834,7 +920,7 @@ public final class IntArray { public abstract class IntIterator : jet.Iterator { /*primary*/ public constructor IntIterator() public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean - public open override /*1*/ fun next(): jet.Int + public final override /*1*/ fun next(): jet.Int public abstract fun nextInt(): jet.Int } @@ -846,7 +932,27 @@ public final class IntProgression : jet.Progression { public open override /*1*/ fun (): jet.Int public open override /*1*/ val start: jet.Int public open override /*1*/ fun (): jet.Int + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.IntIterator + internal final fun toString(): jet.String +} + +internal final class IntProgressionIterator : jet.IntIterator { + /*primary*/ public constructor IntProgressionIterator(/*0*/ start: jet.Int, /*1*/ end: jet.Int, /*2*/ increment: jet.Int) + private final val finalElement: jet.Int + private final fun (): jet.Int + private final var hasNext: jet.Boolean + private final fun (): jet.Boolean + private final fun (/*0*/ : jet.Boolean): jet.Unit + internal final val increment: jet.Int + internal final fun (): jet.Int + private final var next: jet.Int + private final fun (): jet.Int + private final fun (/*0*/ : jet.Int): jet.Unit + public open override /*1*/ fun hasNext(): jet.Boolean + public final override /*1*/ /*fake_override*/ fun next(): jet.Int + public open override /*1*/ fun nextInt(): jet.Int } public final class IntRange : jet.Range, jet.Progression { @@ -858,7 +964,10 @@ public final class IntRange : jet.Range, jet.Progression { public open override /*2*/ val start: jet.Int public open override /*2*/ fun (): jet.Int public open override /*1*/ fun contains(/*0*/ item: jet.Int): jet.Boolean + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.IntIterator + public open override /*1*/ /*fake_override*/ fun toString(): jet.String public class object { /*primary*/ private constructor () @@ -1264,7 +1373,7 @@ public final class LongArray { public abstract class LongIterator : jet.Iterator { /*primary*/ public constructor LongIterator() public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean - public open override /*1*/ fun next(): jet.Long + public final override /*1*/ fun next(): jet.Long public abstract fun nextLong(): jet.Long } @@ -1276,7 +1385,27 @@ public final class LongProgression : jet.Progression { public open override /*1*/ fun (): jet.Long public open override /*1*/ val start: jet.Long public open override /*1*/ fun (): jet.Long + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.LongIterator + internal final fun toString(): jet.String +} + +internal final class LongProgressionIterator : jet.LongIterator { + /*primary*/ public constructor LongProgressionIterator(/*0*/ start: jet.Long, /*1*/ end: jet.Long, /*2*/ increment: jet.Long) + private final val finalElement: jet.Long + private final fun (): jet.Long + private final var hasNext: jet.Boolean + private final fun (): jet.Boolean + private final fun (/*0*/ : jet.Boolean): jet.Unit + internal final val increment: jet.Long + internal final fun (): jet.Long + private final var next: jet.Long + private final fun (): jet.Long + private final fun (/*0*/ : jet.Long): jet.Unit + public open override /*1*/ fun hasNext(): jet.Boolean + public final override /*1*/ /*fake_override*/ fun next(): jet.Long + public open override /*1*/ fun nextLong(): jet.Long } public final class LongRange : jet.Range, jet.Progression { @@ -1288,7 +1417,10 @@ public final class LongRange : jet.Range, jet.Progression { public open override /*2*/ val start: jet.Long public open override /*2*/ fun (): jet.Long public open override /*1*/ fun contains(/*0*/ item: jet.Long): jet.Boolean + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.LongIterator + public open override /*1*/ /*fake_override*/ fun toString(): jet.String public class object { /*primary*/ private constructor () @@ -1462,6 +1594,7 @@ public trait Range> { public abstract val start: T public abstract fun (): T public abstract fun contains(/*0*/ item: T): jet.Boolean + public open fun toString(): jet.String } public trait Set : jet.Collection { @@ -1554,7 +1687,7 @@ public final class ShortArray { public abstract class ShortIterator : jet.Iterator { /*primary*/ public constructor ShortIterator() public abstract override /*1*/ /*fake_override*/ fun hasNext(): jet.Boolean - public open override /*1*/ fun next(): jet.Short + public final override /*1*/ fun next(): jet.Short public abstract fun nextShort(): jet.Short } @@ -1566,7 +1699,27 @@ public final class ShortProgression : jet.Progression { public open override /*1*/ fun (): jet.Int public open override /*1*/ val start: jet.Short public open override /*1*/ fun (): jet.Short + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.ShortIterator + internal final fun toString(): jet.String +} + +internal final class ShortProgressionIterator : jet.ShortIterator { + /*primary*/ public constructor ShortProgressionIterator(/*0*/ start: jet.Short, /*1*/ end: jet.Short, /*2*/ increment: jet.Int) + private final val finalElement: jet.Short + private final fun (): jet.Short + private final var hasNext: jet.Boolean + private final fun (): jet.Boolean + private final fun (/*0*/ : jet.Boolean): jet.Unit + internal final val increment: jet.Int + internal final fun (): jet.Int + private final var next: jet.Int + private final fun (): jet.Int + private final fun (/*0*/ : jet.Int): jet.Unit + public open override /*1*/ fun hasNext(): jet.Boolean + public final override /*1*/ /*fake_override*/ fun next(): jet.Short + public open override /*1*/ fun nextShort(): jet.Short } public final class ShortRange : jet.Range, jet.Progression { @@ -1578,7 +1731,10 @@ public final class ShortRange : jet.Range, jet.Progression public open override /*2*/ val start: jet.Short public open override /*2*/ fun (): jet.Short public open override /*1*/ fun contains(/*0*/ item: jet.Short): jet.Boolean + internal final fun equals(/*0*/ other: jet.Any?): jet.Boolean + internal final fun hashCode(): jet.Int public open override /*1*/ fun iterator(): jet.ShortIterator + public open override /*1*/ /*fake_override*/ fun toString(): jet.String public class object { /*primary*/ private constructor () @@ -1607,6 +1763,7 @@ public open class Throwable { public final class Unit { /*primary*/ private constructor Unit() + internal final fun toString(): jet.String public class object { /*primary*/ private constructor () @@ -1625,6 +1782,8 @@ public final annotation class data : jet.Annotation { public final annotation class deprecated : jet.Annotation { /*primary*/ public constructor deprecated(/*0*/ value: jet.String) + internal final val value: jet.String + internal final fun (): jet.String } public final annotation class inline : jet.Annotation { @@ -1639,6 +1798,8 @@ public final annotation class noinline : jet.Annotation { public final annotation class suppress : jet.Annotation { /*primary*/ public constructor suppress(/*0*/ vararg names: jet.String /*jet.Array*/) + internal final val names: jet.Array + internal final fun (): jet.Array } public final annotation class tailRecursive : jet.Annotation {