Fix compiler tests

This commit is contained in:
Yan Zhulanow
2015-09-21 23:40:34 +03:00
parent 35362a0f3b
commit 6db9344659
319 changed files with 1034 additions and 1032 deletions
+317 -317
View File
@@ -2,7 +2,7 @@ package-fragment kotlin
public fun </*0*/ reified T> arrayOfNulls(/*0*/ size: kotlin.Int): kotlin.Array<T?>
public fun kotlin.Any?.identityEquals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public fun kotlin.String?.plus(/*0*/ other: kotlin.Any?): kotlin.String
public operator fun kotlin.String?.plus(/*0*/ other: kotlin.Any?): kotlin.String
public fun kotlin.Any?.toString(): kotlin.String
public interface Annotation {
@@ -15,9 +15,9 @@ public open class Any {
public final class Array</*0*/ reified T> : kotlin.Cloneable {
/*primary*/ private constructor Array</*0*/ reified T>()
public open override /*1*/ fun clone(): kotlin.Array<T>
public final fun get(/*0*/ index: kotlin.Int): T
public final fun iterator(): kotlin.Iterator<T>
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: T): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): T
public final operator fun iterator(): kotlin.Iterator<T>
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: T): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -25,7 +25,7 @@ public final class Boolean : kotlin.Comparable<kotlin.Boolean> {
/*primary*/ private constructor Boolean()
public final fun and(/*0*/ other: kotlin.Boolean): kotlin.Boolean
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Boolean): kotlin.Int
public final fun not(): kotlin.Boolean
public final operator fun not(): kotlin.Boolean
public final fun or(/*0*/ other: kotlin.Boolean): kotlin.Boolean
public final fun xor(/*0*/ other: kotlin.Boolean): kotlin.Boolean
}
@@ -33,9 +33,9 @@ public final class Boolean : kotlin.Comparable<kotlin.Boolean> {
public final class BooleanArray : kotlin.Cloneable {
/*primary*/ public constructor BooleanArray(/*0*/ size: kotlin.Int)
public open override /*1*/ fun clone(): kotlin.BooleanArray
public final fun get(/*0*/ index: kotlin.Int): kotlin.Boolean
public final fun iterator(): kotlin.BooleanIterator
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Boolean): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Boolean
public final operator fun iterator(): kotlin.BooleanIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Boolean): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -49,51 +49,51 @@ public abstract class BooleanIterator : kotlin.Iterator<kotlin.Boolean> {
public final class Byte : kotlin.Number, kotlin.Comparable<kotlin.Byte> {
/*primary*/ private constructor Byte()
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final fun dec(): kotlin.Byte
public final fun div(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final fun div(/*0*/ other: kotlin.Int): kotlin.Int
public final fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final fun div(/*0*/ other: kotlin.Short): kotlin.Int
public final fun inc(): kotlin.Byte
public final fun minus(): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Int): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final fun minus(/*0*/ other: kotlin.Short): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Int): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Long): kotlin.Long
public final fun mod(/*0*/ other: kotlin.Short): kotlin.Int
public final fun plus(): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Int): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final fun plus(/*0*/ other: kotlin.Short): kotlin.Int
public final fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.ByteRange
public final fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final fun rangeTo(/*0*/ other: kotlin.Int): kotlin.IntRange
public final fun rangeTo(/*0*/ other: kotlin.Long): kotlin.LongRange
public final fun rangeTo(/*0*/ other: kotlin.Short): kotlin.ShortRange
public final fun times(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final fun times(/*0*/ other: kotlin.Int): kotlin.Int
public final fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final fun times(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun dec(): kotlin.Byte
public final operator fun div(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun div(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun inc(): kotlin.Byte
public final operator fun minus(): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun minus(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun mod(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun plus(): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun plus(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.ByteRange
public final operator fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final operator fun rangeTo(/*0*/ other: kotlin.Int): kotlin.IntRange
public final operator fun rangeTo(/*0*/ other: kotlin.Long): kotlin.LongRange
public final operator fun rangeTo(/*0*/ other: kotlin.Short): kotlin.ShortRange
public final operator fun times(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun times(/*0*/ other: kotlin.Short): kotlin.Int
public open override /*1*/ fun toByte(): kotlin.Byte
public open override /*1*/ fun toChar(): kotlin.Char
public open override /*1*/ fun toDouble(): kotlin.Double
@@ -114,9 +114,9 @@ public final class Byte : kotlin.Number, kotlin.Comparable<kotlin.Byte> {
public final class ByteArray : kotlin.Cloneable {
/*primary*/ public constructor ByteArray(/*0*/ size: kotlin.Int)
public open override /*1*/ fun clone(): kotlin.ByteArray
public final fun get(/*0*/ index: kotlin.Int): kotlin.Byte
public final fun iterator(): kotlin.ByteIterator
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Byte): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Byte
public final operator fun iterator(): kotlin.ByteIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Byte): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -178,12 +178,12 @@ public final class ByteRange : kotlin.Range<kotlin.Byte>, kotlin.Progression<kot
public final class Char : kotlin.Comparable<kotlin.Char> {
/*primary*/ private constructor Char()
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Char): kotlin.Int
public final fun dec(): kotlin.Char
public final fun inc(): kotlin.Char
public final fun minus(/*0*/ other: kotlin.Char): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Int): kotlin.Char
public final fun plus(/*0*/ other: kotlin.Int): kotlin.Char
public final fun rangeTo(/*0*/ other: kotlin.Char): kotlin.CharRange
public final operator fun dec(): kotlin.Char
public final operator fun inc(): kotlin.Char
public final operator fun minus(/*0*/ other: kotlin.Char): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Int): kotlin.Char
public final operator fun plus(/*0*/ other: kotlin.Int): kotlin.Char
public final operator fun rangeTo(/*0*/ other: kotlin.Char): kotlin.CharRange
public open fun toByte(): kotlin.Byte
public open fun toChar(): kotlin.Char
public open fun toDouble(): kotlin.Double
@@ -200,9 +200,9 @@ public final class Char : kotlin.Comparable<kotlin.Char> {
public final class CharArray : kotlin.Cloneable {
/*primary*/ public constructor CharArray(/*0*/ size: kotlin.Int)
public open override /*1*/ fun clone(): kotlin.CharArray
public final fun get(/*0*/ index: kotlin.Int): kotlin.Char
public final fun iterator(): kotlin.CharIterator
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Char): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Char
public final operator fun iterator(): kotlin.CharIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Char): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -272,7 +272,7 @@ public interface Cloneable {
}
public interface Collection</*0*/ out E> : kotlin.Iterable<E> {
public abstract fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean
public abstract operator fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean
public abstract fun containsAll(/*0*/ c: kotlin.Collection<kotlin.Any?>): kotlin.Boolean
public abstract fun isEmpty(): kotlin.Boolean
public abstract override /*1*/ fun iterator(): kotlin.Iterator<E>
@@ -280,7 +280,7 @@ public interface Collection</*0*/ out E> : kotlin.Iterable<E> {
}
public interface Comparable</*0*/ in T> {
public abstract fun compareTo(/*0*/ other: T): kotlin.Int
public abstract operator fun compareTo(/*0*/ other: T): kotlin.Int
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.PROPERTY_GETTER}) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class Deprecated : kotlin.Annotation {
@@ -293,52 +293,52 @@ public interface Comparable</*0*/ in T> {
public final class Double : kotlin.Number, kotlin.Comparable<kotlin.Double> {
/*primary*/ private constructor Double()
public final fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final fun dec(): kotlin.Double
public final fun div(/*0*/ other: kotlin.Byte): kotlin.Double
public final fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final fun div(/*0*/ other: kotlin.Float): kotlin.Double
public final fun div(/*0*/ other: kotlin.Int): kotlin.Double
public final fun div(/*0*/ other: kotlin.Long): kotlin.Double
public final fun div(/*0*/ other: kotlin.Short): kotlin.Double
public final fun inc(): kotlin.Double
public final fun minus(): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Byte): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Float): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Int): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Long): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Short): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Byte): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Float): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Int): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Long): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Short): kotlin.Double
public final fun plus(): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Byte): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Float): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Int): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Long): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Short): kotlin.Double
public final fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Float): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Int): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Long): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Short): kotlin.DoubleRange
public final fun times(/*0*/ other: kotlin.Byte): kotlin.Double
public final fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final fun times(/*0*/ other: kotlin.Float): kotlin.Double
public final fun times(/*0*/ other: kotlin.Int): kotlin.Double
public final fun times(/*0*/ other: kotlin.Long): kotlin.Double
public final fun times(/*0*/ other: kotlin.Short): kotlin.Double
public final operator fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun dec(): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Byte): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Float): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Int): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Long): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Short): kotlin.Double
public final operator fun inc(): kotlin.Double
public final operator fun minus(): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Byte): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Float): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Int): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Long): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Short): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Byte): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Float): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Int): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Long): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Short): kotlin.Double
public final operator fun plus(): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Byte): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Float): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Int): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Long): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Short): kotlin.Double
public final operator fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Float): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Int): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Long): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Short): kotlin.DoubleRange
public final operator fun times(/*0*/ other: kotlin.Byte): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Float): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Int): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Long): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Short): kotlin.Double
public open override /*1*/ fun toByte(): kotlin.Byte
public open override /*1*/ fun toChar(): kotlin.Char
public open override /*1*/ fun toDouble(): kotlin.Double
@@ -365,9 +365,9 @@ public final class Double : kotlin.Number, kotlin.Comparable<kotlin.Double> {
public final class DoubleArray : kotlin.Cloneable {
/*primary*/ public constructor DoubleArray(/*0*/ size: kotlin.Int)
public open override /*1*/ fun clone(): kotlin.DoubleArray
public final fun get(/*0*/ index: kotlin.Int): kotlin.Double
public final fun iterator(): kotlin.DoubleIterator
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Double): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Double
public final operator fun iterator(): kotlin.DoubleIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Double): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -441,52 +441,52 @@ public abstract class Enum</*0*/ E : kotlin.Enum<E>> : kotlin.Comparable<E> {
public final class Float : kotlin.Number, kotlin.Comparable<kotlin.Float> {
/*primary*/ private constructor Float()
public final fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final fun dec(): kotlin.Float
public final fun div(/*0*/ other: kotlin.Byte): kotlin.Float
public final fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final fun div(/*0*/ other: kotlin.Int): kotlin.Float
public final fun div(/*0*/ other: kotlin.Long): kotlin.Float
public final fun div(/*0*/ other: kotlin.Short): kotlin.Float
public final fun inc(): kotlin.Float
public final fun minus(): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Byte): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Int): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Long): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Short): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Byte): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Int): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Long): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Short): kotlin.Float
public final fun plus(): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Byte): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Int): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Long): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Short): kotlin.Float
public final fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.FloatRange
public final fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final fun rangeTo(/*0*/ other: kotlin.Int): kotlin.FloatRange
public final fun rangeTo(/*0*/ other: kotlin.Long): kotlin.FloatRange
public final fun rangeTo(/*0*/ other: kotlin.Short): kotlin.FloatRange
public final fun times(/*0*/ other: kotlin.Byte): kotlin.Float
public final fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final fun times(/*0*/ other: kotlin.Int): kotlin.Float
public final fun times(/*0*/ other: kotlin.Long): kotlin.Float
public final fun times(/*0*/ other: kotlin.Short): kotlin.Float
public final operator fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun dec(): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Byte): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Int): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Long): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Short): kotlin.Float
public final operator fun inc(): kotlin.Float
public final operator fun minus(): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Byte): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Int): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Long): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Short): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Byte): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Int): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Long): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Short): kotlin.Float
public final operator fun plus(): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Byte): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Int): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Long): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Short): kotlin.Float
public final operator fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.FloatRange
public final operator fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final operator fun rangeTo(/*0*/ other: kotlin.Int): kotlin.FloatRange
public final operator fun rangeTo(/*0*/ other: kotlin.Long): kotlin.FloatRange
public final operator fun rangeTo(/*0*/ other: kotlin.Short): kotlin.FloatRange
public final operator fun times(/*0*/ other: kotlin.Byte): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Int): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Long): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Short): kotlin.Float
public open override /*1*/ fun toByte(): kotlin.Byte
public open override /*1*/ fun toChar(): kotlin.Char
public open override /*1*/ fun toDouble(): kotlin.Double
@@ -513,9 +513,9 @@ public final class Float : kotlin.Number, kotlin.Comparable<kotlin.Float> {
public final class FloatArray : kotlin.Cloneable {
/*primary*/ public constructor FloatArray(/*0*/ size: kotlin.Int)
public open override /*1*/ fun clone(): kotlin.FloatArray
public final fun get(/*0*/ index: kotlin.Int): kotlin.Float
public final fun iterator(): kotlin.FloatIterator
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Float): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Float
public final operator fun iterator(): kotlin.FloatIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Float): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -594,56 +594,56 @@ public interface Function</*0*/ out R> {
public final class Int : kotlin.Number, kotlin.Comparable<kotlin.Int> {
/*primary*/ private constructor Int()
public final fun and(/*0*/ other: kotlin.Int): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final fun dec(): kotlin.Int
public final fun div(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final fun div(/*0*/ other: kotlin.Int): kotlin.Int
public final fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final fun div(/*0*/ other: kotlin.Short): kotlin.Int
public final fun inc(): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun dec(): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun div(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun inc(): kotlin.Int
public final fun inv(): kotlin.Int
public final fun minus(): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Int): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final fun minus(/*0*/ other: kotlin.Short): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Int): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Long): kotlin.Long
public final fun mod(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun minus(): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun minus(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun mod(/*0*/ other: kotlin.Short): kotlin.Int
public final fun or(/*0*/ other: kotlin.Int): kotlin.Int
public final fun plus(): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Int): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final fun plus(/*0*/ other: kotlin.Short): kotlin.Int
public final fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.IntRange
public final fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final fun rangeTo(/*0*/ other: kotlin.Int): kotlin.IntRange
public final fun rangeTo(/*0*/ other: kotlin.Long): kotlin.LongRange
public final fun rangeTo(/*0*/ other: kotlin.Short): kotlin.IntRange
public final operator fun plus(): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun plus(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.IntRange
public final operator fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final operator fun rangeTo(/*0*/ other: kotlin.Int): kotlin.IntRange
public final operator fun rangeTo(/*0*/ other: kotlin.Long): kotlin.LongRange
public final operator fun rangeTo(/*0*/ other: kotlin.Short): kotlin.IntRange
public final fun shl(/*0*/ bits: kotlin.Int): kotlin.Int
public final fun shr(/*0*/ bits: kotlin.Int): kotlin.Int
public final fun times(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final fun times(/*0*/ other: kotlin.Int): kotlin.Int
public final fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final fun times(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun times(/*0*/ other: kotlin.Short): kotlin.Int
public open override /*1*/ fun toByte(): kotlin.Byte
public open override /*1*/ fun toChar(): kotlin.Char
public open override /*1*/ fun toDouble(): kotlin.Double
@@ -666,9 +666,9 @@ public final class Int : kotlin.Number, kotlin.Comparable<kotlin.Int> {
public final class IntArray : kotlin.Cloneable {
/*primary*/ public constructor IntArray(/*0*/ size: kotlin.Int)
public open override /*1*/ fun clone(): kotlin.IntArray
public final fun get(/*0*/ index: kotlin.Int): kotlin.Int
public final fun iterator(): kotlin.IntIterator
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Int): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Int
public final operator fun iterator(): kotlin.IntIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Int): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -735,18 +735,18 @@ public interface IntegerConstants</*0*/ T> {
}
public interface Iterable</*0*/ out T> {
public abstract fun iterator(): kotlin.Iterator<T>
public abstract operator fun iterator(): kotlin.Iterator<T>
}
public interface Iterator</*0*/ out T> {
public abstract fun hasNext(): kotlin.Boolean
public abstract fun next(): T
public abstract operator fun hasNext(): kotlin.Boolean
public abstract operator fun next(): T
}
public interface List</*0*/ out E> : kotlin.Collection<E> {
public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean
public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection<kotlin.Any?>): kotlin.Boolean
public abstract fun get(/*0*/ index: kotlin.Int): E
public abstract operator fun get(/*0*/ index: kotlin.Int): E
public abstract fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int
public abstract override /*1*/ fun isEmpty(): kotlin.Boolean
public abstract override /*1*/ fun iterator(): kotlin.Iterator<E>
@@ -769,56 +769,56 @@ public interface ListIterator</*0*/ out T> : kotlin.Iterator<T> {
public final class Long : kotlin.Number, kotlin.Comparable<kotlin.Long> {
/*primary*/ private constructor Long()
public final fun and(/*0*/ other: kotlin.Long): kotlin.Long
public final fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final fun dec(): kotlin.Long
public final fun div(/*0*/ other: kotlin.Byte): kotlin.Long
public final fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final fun div(/*0*/ other: kotlin.Int): kotlin.Long
public final fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final fun div(/*0*/ other: kotlin.Short): kotlin.Long
public final fun inc(): kotlin.Long
public final operator fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun dec(): kotlin.Long
public final operator fun div(/*0*/ other: kotlin.Byte): kotlin.Long
public final operator fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Int): kotlin.Long
public final operator fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun div(/*0*/ other: kotlin.Short): kotlin.Long
public final operator fun inc(): kotlin.Long
public final fun inv(): kotlin.Long
public final fun minus(): kotlin.Long
public final fun minus(/*0*/ other: kotlin.Byte): kotlin.Long
public final fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Int): kotlin.Long
public final fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final fun minus(/*0*/ other: kotlin.Short): kotlin.Long
public final fun mod(/*0*/ other: kotlin.Byte): kotlin.Long
public final fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Int): kotlin.Long
public final fun mod(/*0*/ other: kotlin.Long): kotlin.Long
public final fun mod(/*0*/ other: kotlin.Short): kotlin.Long
public final operator fun minus(): kotlin.Long
public final operator fun minus(/*0*/ other: kotlin.Byte): kotlin.Long
public final operator fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Int): kotlin.Long
public final operator fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun minus(/*0*/ other: kotlin.Short): kotlin.Long
public final operator fun mod(/*0*/ other: kotlin.Byte): kotlin.Long
public final operator fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Int): kotlin.Long
public final operator fun mod(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun mod(/*0*/ other: kotlin.Short): kotlin.Long
public final fun or(/*0*/ other: kotlin.Long): kotlin.Long
public final fun plus(): kotlin.Long
public final fun plus(/*0*/ other: kotlin.Byte): kotlin.Long
public final fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Int): kotlin.Long
public final fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final fun plus(/*0*/ other: kotlin.Short): kotlin.Long
public final fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.LongRange
public final fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final fun rangeTo(/*0*/ other: kotlin.Int): kotlin.LongRange
public final fun rangeTo(/*0*/ other: kotlin.Long): kotlin.LongRange
public final fun rangeTo(/*0*/ other: kotlin.Short): kotlin.LongRange
public final operator fun plus(): kotlin.Long
public final operator fun plus(/*0*/ other: kotlin.Byte): kotlin.Long
public final operator fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Int): kotlin.Long
public final operator fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun plus(/*0*/ other: kotlin.Short): kotlin.Long
public final operator fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.LongRange
public final operator fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final operator fun rangeTo(/*0*/ other: kotlin.Int): kotlin.LongRange
public final operator fun rangeTo(/*0*/ other: kotlin.Long): kotlin.LongRange
public final operator fun rangeTo(/*0*/ other: kotlin.Short): kotlin.LongRange
public final fun shl(/*0*/ bits: kotlin.Int): kotlin.Long
public final fun shr(/*0*/ bits: kotlin.Int): kotlin.Long
public final fun times(/*0*/ other: kotlin.Byte): kotlin.Long
public final fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final fun times(/*0*/ other: kotlin.Int): kotlin.Long
public final fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final fun times(/*0*/ other: kotlin.Short): kotlin.Long
public final operator fun times(/*0*/ other: kotlin.Byte): kotlin.Long
public final operator fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Int): kotlin.Long
public final operator fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun times(/*0*/ other: kotlin.Short): kotlin.Long
public open override /*1*/ fun toByte(): kotlin.Byte
public open override /*1*/ fun toChar(): kotlin.Char
public open override /*1*/ fun toDouble(): kotlin.Double
@@ -841,9 +841,9 @@ public final class Long : kotlin.Number, kotlin.Comparable<kotlin.Long> {
public final class LongArray : kotlin.Cloneable {
/*primary*/ public constructor LongArray(/*0*/ size: kotlin.Int)
public open override /*1*/ fun clone(): kotlin.LongArray
public final fun get(/*0*/ index: kotlin.Int): kotlin.Long
public final fun iterator(): kotlin.LongIterator
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Long): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Long
public final operator fun iterator(): kotlin.LongIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Long): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -906,7 +906,7 @@ public interface Map</*0*/ K, /*1*/ out V> {
public abstract fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean
public abstract fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean
public abstract fun entrySet(): kotlin.Set<kotlin.Map.Entry<K, V>>
public abstract fun get(/*0*/ key: kotlin.Any?): V?
public abstract operator fun get(/*0*/ key: kotlin.Any?): V?
public abstract fun isEmpty(): kotlin.Boolean
public abstract fun keySet(): kotlin.Set<K>
public abstract fun size(): kotlin.Int
@@ -961,7 +961,7 @@ public interface MutableList</*0*/ E> : kotlin.List<E>, kotlin.MutableCollection
public abstract fun remove(/*0*/ index: kotlin.Int): E
public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection<kotlin.Any?>): kotlin.Boolean
public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection<kotlin.Any?>): kotlin.Boolean
public abstract fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E
public abstract operator fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E
public abstract override /*2*/ /*fake_override*/ fun size(): kotlin.Int
public abstract override /*1*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList<E>
}
@@ -1047,7 +1047,7 @@ public interface PropertyMetadata {
/*primary*/ public constructor PropertyMetadataImpl(/*0*/ name: kotlin.String)
public open override /*1*/ val name: kotlin.String
public open override /*1*/ fun <get-name>(): kotlin.String
public final /*synthesized*/ fun component1(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ name: kotlin.String = ...): kotlin.PropertyMetadataImpl
}
@@ -1056,7 +1056,7 @@ public interface Range</*0*/ T : kotlin.Comparable<T>> {
public abstract fun <get-end>(): T
public abstract val start: T
public abstract fun <get-start>(): T
public abstract fun contains(/*0*/ item: T): kotlin.Boolean
public abstract operator fun contains(/*0*/ item: T): kotlin.Boolean
public open fun isEmpty(): kotlin.Boolean
}
@@ -1078,52 +1078,52 @@ public interface Set</*0*/ out E> : kotlin.Collection<E> {
public final class Short : kotlin.Number, kotlin.Comparable<kotlin.Short> {
/*primary*/ private constructor Short()
public final fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final fun dec(): kotlin.Short
public final fun div(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final fun div(/*0*/ other: kotlin.Int): kotlin.Int
public final fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final fun div(/*0*/ other: kotlin.Short): kotlin.Int
public final fun inc(): kotlin.Short
public final fun minus(): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun minus(/*0*/ other: kotlin.Int): kotlin.Int
public final fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final fun minus(/*0*/ other: kotlin.Short): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final fun mod(/*0*/ other: kotlin.Int): kotlin.Int
public final fun mod(/*0*/ other: kotlin.Long): kotlin.Long
public final fun mod(/*0*/ other: kotlin.Short): kotlin.Int
public final fun plus(): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final fun plus(/*0*/ other: kotlin.Int): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final fun plus(/*0*/ other: kotlin.Short): kotlin.Int
public final fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.ShortRange
public final fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final fun rangeTo(/*0*/ other: kotlin.Int): kotlin.IntRange
public final fun rangeTo(/*0*/ other: kotlin.Long): kotlin.LongRange
public final fun rangeTo(/*0*/ other: kotlin.Short): kotlin.ShortRange
public final fun times(/*0*/ other: kotlin.Byte): kotlin.Int
public final fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final fun times(/*0*/ other: kotlin.Int): kotlin.Int
public final fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final fun times(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun dec(): kotlin.Short
public final operator fun div(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun div(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun inc(): kotlin.Short
public final operator fun minus(): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun minus(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun mod(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun mod(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun mod(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun mod(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun plus(): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun plus(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.ShortRange
public final operator fun rangeTo(/*0*/ other: kotlin.Double): kotlin.DoubleRange
public final operator fun rangeTo(/*0*/ other: kotlin.Float): kotlin.FloatRange
public final operator fun rangeTo(/*0*/ other: kotlin.Int): kotlin.IntRange
public final operator fun rangeTo(/*0*/ other: kotlin.Long): kotlin.LongRange
public final operator fun rangeTo(/*0*/ other: kotlin.Short): kotlin.ShortRange
public final operator fun times(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun times(/*0*/ other: kotlin.Short): kotlin.Int
public open override /*1*/ fun toByte(): kotlin.Byte
public open override /*1*/ fun toChar(): kotlin.Char
public open override /*1*/ fun toDouble(): kotlin.Double
@@ -1144,9 +1144,9 @@ public final class Short : kotlin.Number, kotlin.Comparable<kotlin.Short> {
public final class ShortArray : kotlin.Cloneable {
/*primary*/ public constructor ShortArray(/*0*/ size: kotlin.Int)
public open override /*1*/ fun clone(): kotlin.ShortArray
public final fun get(/*0*/ index: kotlin.Int): kotlin.Short
public final fun iterator(): kotlin.ShortIterator
public final fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Short): kotlin.Unit
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Short
public final operator fun iterator(): kotlin.ShortIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Short): kotlin.Unit
public final fun size(): kotlin.Int
}
@@ -1209,9 +1209,9 @@ public final class String : kotlin.Comparable<kotlin.String>, kotlin.CharSequenc
/*primary*/ public constructor String()
public open override /*1*/ fun charAt(/*0*/ index: kotlin.Int): kotlin.Char
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.String): kotlin.Int
public final fun get(/*0*/ index: kotlin.Int): kotlin.Char
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Char
public open override /*1*/ fun length(): kotlin.Int
public final fun plus(/*0*/ other: kotlin.Any?): kotlin.String
public final operator fun plus(/*0*/ other: kotlin.Any?): kotlin.String
public open override /*1*/ fun subSequence(/*0*/ start: kotlin.Int, /*1*/ end: kotlin.Int): kotlin.CharSequence
public companion object Companion {
+2 -2
View File
@@ -3,10 +3,10 @@ compiler/testData/cli/jvm/wrongAbiVersion.kt:4:5: error: unresolved reference: b
bar()
^
compiler/testData/cli/jvm/wrongAbiVersion.kt:6:7: error: unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
public fun <K, V> kotlin.MutableMap<kotlin.Int, kotlin.Int>.set(key: kotlin.Int, value: kotlin.Int): kotlin.Int? defined in kotlin
public operator fun <K, V> kotlin.MutableMap<kotlin.Int, kotlin.Int>.set(key: kotlin.Int, value: kotlin.Int): kotlin.Int? defined in kotlin
(note: this may be caused by the fact that some classes compiled with an incompatible version of Kotlin were found in the classpath. Such classes cannot be loaded properly by this version of Kotlin compiler. See below for more information)
1.set(2, 3)
^
compiler/testData/cli/jvm/wrongAbiVersionLib/bin/ClassWithWrongAbiVersion.class: error: class 'ClassWithWrongAbiVersion' was compiled with an incompatible version of Kotlin. Its ABI version is unknown, expected ABI version is $ABI_VERSION$
compiler/testData/cli/jvm/wrongAbiVersionLib/bin/wrong/WrongPackage.class: error: class 'wrong/WrongPackage' was compiled with an incompatible version of Kotlin. Its ABI version is unknown, expected ABI version is $ABI_VERSION$
COMPILATION_ERROR
COMPILATION_ERROR
@@ -1,6 +1,6 @@
class A {
companion object {
fun invoke(i: Int) = i
operator fun invoke(i: Int) = i
}
}
@@ -12,7 +12,7 @@ public final class A {
private constructor Companion()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final operator fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -1,6 +1,6 @@
interface B
fun B.invoke(i: Int) = i
operator fun B.invoke(i: Int) = i
class A {
companion object: B {
@@ -1,7 +1,7 @@
package
public fun box(): kotlin.String
public fun B.invoke(/*0*/ i: kotlin.Int): kotlin.Int
public operator fun B.invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final class A {
public constructor A()
@@ -1,7 +1,7 @@
class A {
class Nested {
companion object {
fun invoke(i: Int) = i
operator fun invoke(i: Int) = i
}
}
}
@@ -18,7 +18,7 @@ public final class A {
private constructor Companion()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final operator fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -3,7 +3,7 @@ import A.Nested
class A {
class Nested {
companion object {
fun invoke(i: Int) = i
operator fun invoke(i: Int) = i
}
}
}
@@ -18,7 +18,7 @@ public final class A {
private constructor Companion()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final operator fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -2,7 +2,7 @@ enum class A {
ONE,
TWO;
fun invoke(i: Int) = i
operator fun invoke(i: Int) = i
}
fun box() = if (A.ONE(42) == 42) "OK" else "fail"
@@ -12,7 +12,7 @@ public final enum class A : kotlin.Enum<A> {
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final operator fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -3,6 +3,6 @@ enum class A {
TWO
}
fun A.invoke(i: Int) = i
operator fun A.invoke(i: Int) = i
fun box() = if (A.ONE(42) == 42) "OK" else "fail"
@@ -1,7 +1,7 @@
package
public fun box(): kotlin.String
public fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
public operator fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final enum class A : kotlin.Enum<A> {
enum entry ONE
@@ -4,7 +4,7 @@ enum class A {
ONE,
TWO;
fun invoke(i: Int) = i
operator fun invoke(i: Int) = i
}
fun box() = if (ONE(42) == 42) "OK" else "fail"
@@ -12,7 +12,7 @@ public final enum class A : kotlin.Enum<A> {
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final operator fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -5,6 +5,6 @@ enum class A {
TWO
}
fun A.invoke(i: Int) = i
operator fun A.invoke(i: Int) = i
fun box() = if (ONE(42) == 42) "OK" else "fail"
@@ -1,7 +1,7 @@
package
public fun box(): kotlin.String
public fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
public operator fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final enum class A : kotlin.Enum<A> {
enum entry ONE
@@ -1,5 +1,5 @@
object A
fun A.invoke(i: Int) = i
operator fun A.invoke(i: Int) = i
fun box() = if (A(42) == 42) "OK" else "fail"
@@ -1,7 +1,7 @@
package
public fun box(): kotlin.String
public fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
public operator fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
public object A {
private constructor A()
@@ -1,5 +1,5 @@
object A {
fun invoke(i: Int) = i
operator fun invoke(i: Int) = i
}
fun box() = if (A(42) == 42) "OK" else "fail"
@@ -6,6 +6,6 @@ public object A {
private constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public final operator fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,4 +1,4 @@
fun IntRange.contains(s: String): Boolean = true
operator fun IntRange.contains(s: String): Boolean = true
fun box(): String {
return if ("s" in 0..1) "OK" else "fail"
+2 -2
View File
@@ -93,7 +93,7 @@ abstract class Tag(val name : String) : Element {
}
abstract class TagWithText(name : String) : Tag(name) {
fun String.plus() {
operator fun String.plus() {
children.add(TextElement(this))
}
}
@@ -148,7 +148,7 @@ fun html(init : HTML.() -> Unit) : HTML {
}
// An excerpt from the Standard Library
fun <K, V> MutableMap<K, V>.set(key : K, value : V) = this.put(key, value)
operator fun <K, V> MutableMap<K, V>.set(key : K, value : V) = this.put(key, value)
fun println(message : Any?) {
System.out.println(message)
+2 -2
View File
@@ -5,7 +5,7 @@ package html {
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun print(/*0*/ message: kotlin.Any?): kotlin.Unit
public fun println(/*0*/ message: kotlin.Any?): kotlin.Unit
public fun </*0*/ K, /*1*/ V> kotlin.MutableMap<K, V>.set(/*0*/ key: K, /*1*/ value: V): V?
public operator fun </*0*/ K, /*1*/ V> kotlin.MutableMap<K, V>.set(/*0*/ key: K, /*1*/ value: V): V?
public final class A : html.BodyTag {
public constructor A()
@@ -203,7 +203,7 @@ package html {
public open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit
invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String?
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public final fun kotlin.String.plus(): kotlin.Unit
public final operator fun kotlin.String.plus(): kotlin.Unit
}
public final class TextElement : html.Element {
+19 -19
View File
@@ -7,73 +7,73 @@ class NotRange1() {
}
abstract class NotRange2() {
abstract fun iterator() : Unit
abstract operator fun iterator() : Unit
}
abstract class ImproperIterator1 {
abstract fun hasNext() : Boolean
abstract operator fun hasNext() : Boolean
}
abstract class NotRange3() {
abstract fun iterator() : ImproperIterator1
abstract operator fun iterator() : ImproperIterator1
}
abstract class ImproperIterator2 {
abstract fun next() : Boolean
abstract operator fun next() : Boolean
}
abstract class NotRange4() {
abstract fun iterator() : ImproperIterator2
abstract operator fun iterator() : ImproperIterator2
}
abstract class ImproperIterator3 {
abstract fun hasNext() : Int
abstract fun next() : Int
abstract operator fun hasNext() : Int
abstract operator fun next() : Int
}
abstract class NotRange5() {
abstract fun iterator() : ImproperIterator3
abstract operator fun iterator() : ImproperIterator3
}
abstract class AmbiguousHasNextIterator {
abstract fun hasNext() : Boolean
abstract operator fun hasNext() : Boolean
val hasNext : Boolean get() = false
abstract fun next() : Int
abstract operator fun next() : Int
}
abstract class NotRange6() {
abstract fun iterator() : AmbiguousHasNextIterator
abstract operator fun iterator() : AmbiguousHasNextIterator
}
abstract class ImproperIterator4 {
val hasNext : Int get() = 1
abstract fun next() : Int
abstract operator fun next() : Int
}
abstract class NotRange7() {
abstract fun iterator() : ImproperIterator3
abstract operator fun iterator() : ImproperIterator3
}
abstract class GoodIterator {
abstract fun hasNext() : Boolean
abstract fun next() : Int
abstract operator fun hasNext() : Boolean
abstract operator fun next() : Int
}
abstract class Range0() {
abstract fun iterator() : GoodIterator
abstract operator fun iterator() : GoodIterator
}
abstract class Range1() {
abstract fun iterator() : Iterator<Int>
abstract operator fun iterator() : Iterator<Int>
}
abstract class ImproperIterator5 {
abstract val String.hasNext : Boolean
abstract fun next() : Int
abstract operator fun next() : Int
}
abstract class NotRange8() {
abstract fun iterator() : ImproperIterator5
abstract operator fun iterator() : ImproperIterator5
}
+19 -19
View File
@@ -6,25 +6,25 @@ public abstract class AmbiguousHasNextIterator {
public constructor AmbiguousHasNextIterator()
public final val hasNext: kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public abstract fun hasNext(): kotlin.Boolean
public abstract operator fun hasNext(): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun next(): kotlin.Int
public abstract operator fun next(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public abstract class GoodIterator {
public constructor GoodIterator()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public abstract fun hasNext(): kotlin.Boolean
public abstract operator fun hasNext(): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun next(): kotlin.Int
public abstract operator fun next(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public abstract class ImproperIterator1 {
public constructor ImproperIterator1()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public abstract fun hasNext(): kotlin.Boolean
public abstract operator fun hasNext(): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -33,16 +33,16 @@ public abstract class ImproperIterator2 {
public constructor ImproperIterator2()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun next(): kotlin.Boolean
public abstract operator fun next(): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public abstract class ImproperIterator3 {
public constructor ImproperIterator3()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public abstract fun hasNext(): kotlin.Int
public abstract operator fun hasNext(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun next(): kotlin.Int
public abstract operator fun next(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -51,7 +51,7 @@ public abstract class ImproperIterator4 {
public final val hasNext: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun next(): kotlin.Int
public abstract operator fun next(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -60,7 +60,7 @@ public abstract class ImproperIterator5 {
public abstract val kotlin.String.hasNext: kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun next(): kotlin.Int
public abstract operator fun next(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -75,7 +75,7 @@ public abstract class NotRange2 {
public constructor NotRange2()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): kotlin.Unit
public abstract operator fun iterator(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -83,7 +83,7 @@ public abstract class NotRange3 {
public constructor NotRange3()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): ImproperIterator1
public abstract operator fun iterator(): ImproperIterator1
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -91,7 +91,7 @@ public abstract class NotRange4 {
public constructor NotRange4()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): ImproperIterator2
public abstract operator fun iterator(): ImproperIterator2
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -99,7 +99,7 @@ public abstract class NotRange5 {
public constructor NotRange5()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): ImproperIterator3
public abstract operator fun iterator(): ImproperIterator3
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -107,7 +107,7 @@ public abstract class NotRange6 {
public constructor NotRange6()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): AmbiguousHasNextIterator
public abstract operator fun iterator(): AmbiguousHasNextIterator
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -115,7 +115,7 @@ public abstract class NotRange7 {
public constructor NotRange7()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): ImproperIterator3
public abstract operator fun iterator(): ImproperIterator3
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -123,7 +123,7 @@ public abstract class NotRange8 {
public constructor NotRange8()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): ImproperIterator5
public abstract operator fun iterator(): ImproperIterator5
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -131,7 +131,7 @@ public abstract class Range0 {
public constructor Range0()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): GoodIterator
public abstract operator fun iterator(): GoodIterator
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -139,6 +139,6 @@ public abstract class Range1 {
public constructor Range1()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun iterator(): kotlin.Iterator<kotlin.Int>
public abstract operator fun iterator(): kotlin.Iterator<kotlin.Int>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
+6 -6
View File
@@ -1,6 +1,6 @@
class IncDec() {
fun inc() : IncDec = this
fun dec() : IncDec = this
operator fun inc() : IncDec = this
operator fun dec() : IncDec = this
}
fun testIncDec() {
@@ -16,8 +16,8 @@ fun testIncDec() {
}
class WrongIncDec() {
fun inc() : Int = 1
fun dec() : Int = 1
operator fun inc() : Int = 1
operator fun dec() : Int = 1
}
fun testWrongIncDec() {
@@ -29,8 +29,8 @@ fun testWrongIncDec() {
}
class UnitIncDec() {
fun inc() : Unit {}
fun dec() : Unit {}
operator fun inc() : Unit {}
operator fun dec() : Unit {}
}
fun testUnitIncDec() {
+6 -6
View File
@@ -6,27 +6,27 @@ public fun testWrongIncDec(): kotlin.Unit
public final class IncDec {
public constructor IncDec()
public final fun dec(): IncDec
public final operator fun dec(): IncDec
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun inc(): IncDec
public final operator fun inc(): IncDec
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class UnitIncDec {
public constructor UnitIncDec()
public final fun dec(): kotlin.Unit
public final operator fun dec(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun inc(): kotlin.Unit
public final operator fun inc(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class WrongIncDec {
public constructor WrongIncDec()
public final fun dec(): kotlin.Int
public final operator fun dec(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun inc(): kotlin.Int
public final operator fun inc(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
+2 -2
View File
@@ -13,8 +13,8 @@ fun testSimpleCases() {
}
class IncDec() {
fun inc() : IncDec = this
fun dec() : IncDec = this
operator fun inc() : IncDec = this
operator fun dec() : IncDec = this
}
class MyTest() {
+2 -2
View File
@@ -10,10 +10,10 @@ package unused_variables {
public final class IncDec {
public constructor IncDec()
public final fun dec(): unused_variables.IncDec
public final operator fun dec(): unused_variables.IncDec
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun inc(): unused_variables.IncDec
public final operator fun inc(): unused_variables.IncDec
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -29,7 +29,7 @@ fun bar(a: Ann = <!ANNOTATION_CLASS_CONSTRUCTOR_CALL!>Ann()<!>) {
if (a is Ann) {}
}
fun String.invoke() {}
operator fun String.invoke() {}
// from stdlib
fun <T> javaClass() : Class<T> = null <!CAST_NEVER_SUCCEEDS!>as<!> Class<T>
@@ -5,7 +5,7 @@ package
public fun bar(/*0*/ a: Ann = ...): kotlin.Unit
public fun foo(): kotlin.Unit
public fun </*0*/ T> javaClass(): java.lang.Class<T>
public fun kotlin.String.invoke(): kotlin.Unit
public operator fun kotlin.String.invoke(): kotlin.Unit
@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation {
public constructor Ann()
@@ -13,8 +13,8 @@ public fun foo(): kotlin.Int
public constructor Pair(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int)
public final val x: kotlin.Int
public final val y: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.Int = ...): Pair
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -7,8 +7,8 @@ public fun foo(): kotlin.Unit
public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int)
public final val x: kotlin.Int
public final val y: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.Int = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -6,8 +6,8 @@ public fun test(): kotlin.Any?
public constructor P(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int)
public final val a: kotlin.Int
public final val b: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ a: kotlin.Int = ..., /*1*/ b: kotlin.Int = ...): P
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -13,8 +13,8 @@ public fun foo(): kotlin.Int
public constructor Pair(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int)
public final val a: kotlin.Int
public final val b: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ a: kotlin.Int = ..., /*1*/ b: kotlin.Int = ...): Pair
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -3,7 +3,7 @@ package
@base() @kotlin.data() public final class My {
public constructor My(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): My
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
+1 -1
View File
@@ -1,6 +1,6 @@
interface Map<K, out V>
interface MutableMap<K, V>: Map<K, V> {
fun set(k: K, v: V)
operator fun set(k: K, v: V)
}
fun p(p: Map<String, Int>) {
+1 -1
View File
@@ -11,6 +11,6 @@ public interface Map</*0*/ K, /*1*/ out V> {
public interface MutableMap</*0*/ K, /*1*/ V> : Map<K, V> {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public abstract fun set(/*0*/ k: K, /*1*/ v: V): kotlin.Unit
public abstract operator fun set(/*0*/ k: K, /*1*/ v: V): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -17,7 +17,7 @@ fun test3() {
fun throwNPE() = null!!
class A {
fun plus(<!UNUSED_PARAMETER!>a<!>: A): Nothing = throw Exception()
operator fun plus(<!UNUSED_PARAMETER!>a<!>: A): Nothing = throw Exception()
}
fun bar() {}
@@ -11,7 +11,7 @@ package c {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun plus(/*0*/ a: c.A): kotlin.Nothing
public final operator fun plus(/*0*/ a: c.A): kotlin.Nothing
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -5,12 +5,12 @@ fun testArrayAccess1(array: Array<Any>) {
}
fun testArrayAccess2() {
fun Nothing.get(i: Int, s: String) {}
operator fun Nothing.get(i: Int, s: String) {}
todo()<!UNREACHABLE_CODE!>[1, ""]<!>
}
fun testAraryAccess3() {
fun Nothing.get(n: Nothing) {}
operator fun Nothing.get(n: Nothing) {}
todo()<!UNREACHABLE_CODE!>[todo()]<!>
}
@@ -23,17 +23,17 @@ fun testArrayAssignment2(array: Array<Any>) {
}
fun testArrayAssignment3(n: Nothing) {
fun Nothing.set(i: Int, j: Int) {}
operator fun Nothing.set(i: Int, j: Int) {}
n<!UNREACHABLE_CODE!>[1] = 2<!>
}
fun testArrayAssignment4(n: Nothing) {
fun Nothing.set(i: Int, a: Any) {}
operator fun Nothing.set(i: Int, a: Any) {}
n<!UNREACHABLE_CODE!>[1] = todo()<!>
}
fun testArrayPlusAssign(array: Array<Any>) {
fun Any.plusAssign(a: Any) {}
operator fun Any.plusAssign(a: Any) {}
array[1] <!UNREACHABLE_CODE!>+=<!> todo()
}
@@ -8,7 +8,7 @@ fun testVariableDeclaration() {
}
fun testPlusAssign() {
fun Int.plusAssign(<!UNUSED_PARAMETER!>i<!>: Int) {}
operator fun Int.plusAssign(<!UNUSED_PARAMETER!>i<!>: Int) {}
var a = 1
a <!UNREACHABLE_CODE!>+=<!> todo()
@@ -1,5 +1,5 @@
fun testBinary1() {
fun Int.times(<!UNUSED_PARAMETER!>s<!>: String) {}
operator fun Int.times(<!UNUSED_PARAMETER!>s<!>: String) {}
todo() <!UNREACHABLE_CODE!>* ""<!>
}
@@ -1,12 +1,12 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
fun testCompound() {
fun Nothing.get(i: Int) {}
operator fun Nothing.get(i: Int) {}
todo()<!UNREACHABLE_CODE!><!UNNECESSARY_NOT_NULL_ASSERTION!>!!<!>[12]<!>
}
fun testCompound1() {
fun Int.times(s: String): Array<String> = throw Exception()
operator fun Int.times(s: String): Array<String> = throw Exception()
<!UNREACHABLE_CODE!>(<!>todo() <!UNREACHABLE_CODE!>* "")[1]<!>
}
@@ -1,5 +1,5 @@
fun testFor() {
fun Nothing.iterator() = (0..1).iterator()
operator fun Nothing.iterator() = (0..1).iterator()
<!UNREACHABLE_CODE!>for (i in<!> todo()<!UNREACHABLE_CODE!>) {}<!>
}
@@ -1,10 +1,10 @@
fun testPrefix() {
fun Any.not() {}
operator fun Any.not() {}
<!UNREACHABLE_CODE!>!<!>todo()
}
fun testPostfixWithCall(n: Nothing) {
fun Nothing.inc(): Nothing = this
operator fun Nothing.inc(): Nothing = this
n<!UNREACHABLE_CODE!>++<!>
}
@@ -7,10 +7,10 @@ var c2 = 0
class A() {
var p = 0
fun divAssign(<!UNUSED_PARAMETER!>a<!> : Int) {
operator fun divAssign(<!UNUSED_PARAMETER!>a<!> : Int) {
c1++;
}
fun times(<!UNUSED_PARAMETER!>a<!> : Int) : A {
operator fun times(<!UNUSED_PARAMETER!>a<!> : Int) : A {
c2++;
return this;
}
@@ -10,10 +10,10 @@ package kt1571 {
public final class A {
public constructor A()
public final var p: kotlin.Int
public final fun divAssign(/*0*/ a: kotlin.Int): kotlin.Unit
public final operator fun divAssign(/*0*/ a: kotlin.Int): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun times(/*0*/ a: kotlin.Int): kt1571.A
public final operator fun times(/*0*/ a: kotlin.Int): kt1571.A
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -5,8 +5,8 @@ package
public final val name: kotlin.String
public final val parent: ProductGroup?
public final val short_name: kotlin.String
public final /*synthesized*/ fun component1(): kotlin.String
public final /*synthesized*/ fun component2(): ProductGroup?
public final operator /*synthesized*/ fun component1(): kotlin.String
public final operator /*synthesized*/ fun component2(): ProductGroup?
public final /*synthesized*/ fun copy(/*0*/ short_name: kotlin.String = ..., /*1*/ parent: ProductGroup? = ...): ProductGroup
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,10 +1,10 @@
class Coll {
fun iterator(): It = It()
operator fun iterator(): It = It()
}
class It {
fun next() = 1
fun hasNext() = false
operator fun next() = 1
operator fun hasNext() = false
}
fun test(c: Coll?) {
@@ -6,15 +6,15 @@ public final class Coll {
public constructor Coll()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun iterator(): It
public final operator fun iterator(): It
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class It {
public constructor It()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final fun hasNext(): kotlin.Boolean
public final operator fun hasNext(): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun next(): kotlin.Int
public final operator fun next(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,10 +1,10 @@
class Coll {
fun iterator(): It? = null
operator fun iterator(): It? = null
}
class It {
fun next() = 1
fun hasNext() = false
operator fun next() = 1
operator fun hasNext() = false
}
fun test() {
@@ -6,15 +6,15 @@ public final class Coll {
public constructor Coll()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun iterator(): It?
public final operator fun iterator(): It?
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class It {
public constructor It()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final fun hasNext(): kotlin.Boolean
public final operator fun hasNext(): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun next(): kotlin.Int
public final operator fun next(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -5,7 +5,7 @@ public fun foo(): kotlin.Unit
@kotlin.data() public open class A {
public constructor A(/*0*/ x: kotlin.Int)
private final val x: kotlin.Int
private final /*synthesized*/ fun component1(): kotlin.Int
private final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -5,7 +5,7 @@ public fun foo(/*0*/ a: A): kotlin.Unit
@kotlin.data() public final class A {
public constructor A(/*0*/ component1: kotlin.Int)
public final val component1: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ component1: kotlin.Int = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -4,8 +4,8 @@ package
public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String)
public final val x: kotlin.Int
public final val y: kotlin.String
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.String
public final fun copy(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String): A
public final fun copy(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A
@@ -5,9 +5,9 @@ package
public final val x: kotlin.Int
public final val y: kotlin.String
public final fun component1(): kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.String
public final operator /*synthesized*/ fun component2(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -9,7 +9,7 @@ public final class Outer {
@kotlin.data() private final class Nested {
public constructor Nested(/*0*/ c: kotlin.Int)
public final val c: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ c: kotlin.Int = ...): Outer.Nested
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -4,8 +4,8 @@ package
public constructor My(/*0*/ x: kotlin.Int, /*1*/ vararg y: kotlin.String /*kotlin.Array<out kotlin.String>*/)
public final val x: kotlin.Int
public final val y: kotlin.Array<out kotlin.String>
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.Array<out kotlin.String>
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.Array<out kotlin.String>
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ vararg y: kotlin.String /*kotlin.Array<out kotlin.String>*/ = ...): My
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -9,7 +9,7 @@ public interface Allowed {
@kotlin.data() public abstract class Base {
public constructor Base(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): Base
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -19,7 +19,7 @@ public interface Allowed {
@kotlin.data() public final class Complex : Allowed, NotAllowed {
public constructor Complex(/*0*/ y: kotlin.Int)
public final val y: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ y: kotlin.Int = ...): Complex
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -42,7 +42,7 @@ public final class Derived : Base {
public final val y: kotlin.Int
public final val z: kotlin.Int
public final override /*1*/ /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.Int
public final override /*1*/ /*fake_override*/ fun copy(/*0*/ x: kotlin.Int = ...): Base
public final /*synthesized*/ fun copy(/*0*/ z: kotlin.Int = ..., /*1*/ y: kotlin.Int = ...): Nasty
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -3,7 +3,7 @@ package
@kotlin.data() public final class A : T {
public constructor A(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final override /*1*/ /*synthesized*/ fun component1(): kotlin.Int
public final operator override /*1*/ /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -3,7 +3,7 @@ package
@kotlin.data() public final class A : T {
public constructor A(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final override /*1*/ /*synthesized*/ fun component1(): kotlin.Int
public final operator override /*1*/ /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -9,7 +9,7 @@ public final class Outer {
@kotlin.data() public final inner class Inner {
public constructor Inner(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): Outer.Inner
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -3,7 +3,7 @@ package
@kotlin.data() public final class Outer {
public constructor Outer(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): Outer
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -6,8 +6,8 @@ public fun foo(/*0*/ a: A): kotlin.Unit
public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String)
public final val x: kotlin.Int
public final val y: kotlin.String
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -6,8 +6,8 @@ public fun foo(/*0*/ arr: kotlin.Array<A>): kotlin.Unit
public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String)
public final val x: kotlin.Int
public final val y: kotlin.String
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -5,7 +5,7 @@ public fun foo(/*0*/ a: A): kotlin.Unit
@kotlin.data() public final class A {
public constructor A(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -6,9 +6,9 @@ package
public final val x: kotlin.Int
public final val y: kotlin.String
public final val z: kotlin.String = ""
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.String
public final /*synthesized*/ fun component3(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.String
public final operator /*synthesized*/ fun component3(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ..., /*2*/ x: kotlin.Int = ...): A1
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -20,8 +20,8 @@ package
public final val x: kotlin.Int
public final val x: kotlin.String = ""
public final val y: kotlin.String
public final /*synthesized*/ fun component1(): kotlin.String
public final /*synthesized*/ fun component2(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.String
public final operator /*synthesized*/ fun component2(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A2
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -32,8 +32,8 @@ package
public constructor A3(/*0*/ <no name provided>: kotlin.Int, /*1*/ <no name provided>: kotlin.Int)
public final val <no name provided>: kotlin.Int
public final val <no name provided>: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ <no name provided>: kotlin.Int = ..., /*1*/ <no name provided>: kotlin.Int = ...): A3
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -3,7 +3,7 @@ package
@kotlin.data() public sealed class My {
private constructor My(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): My
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -9,7 +9,7 @@ package
public final val x: kotlin.Int
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: First): kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): First
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -25,7 +25,7 @@ package
@kotlin.data() @kotlin.annotation.annotation() public final class Fourth : kotlin.Annotation {
public constructor Fourth(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public final /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): Fourth
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -6,8 +6,8 @@ public fun foo(/*0*/ a: A): kotlin.Unit
public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String)
public final val x: kotlin.Int
public final val y: kotlin.String
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -6,8 +6,8 @@ public fun foo(/*0*/ a: A): kotlin.Unit
public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String)
public final var x: kotlin.Int
public final var y: kotlin.String
public final /*synthesized*/ fun component1(): kotlin.Int
public final /*synthesized*/ fun component2(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,8 +1,8 @@
// !CHECK_TYPE
interface G {
fun get(x: Int, y: Int): Int = x + y
fun set(x: Int, y: Int, value: Int) {}
operator fun get(x: Int, y: Int): Int = x + y
operator fun set(x: Int, y: Int, value: Int) {}
}
fun foo1(a: Int?, b: G) {
@@ -7,8 +7,8 @@ public fun foo4(/*0*/ a: kotlin.Int?, /*1*/ b: G): kotlin.Unit
public interface G {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open fun get(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int): kotlin.Int
public open operator fun get(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open fun set(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int, /*2*/ value: kotlin.Int): kotlin.Unit
public open operator fun set(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int, /*2*/ value: kotlin.Int): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -3,7 +3,7 @@
interface A
interface B : A
fun B.compareTo(b: B) = if (this == b) 0 else 1
operator fun B.compareTo(b: B) = if (this == b) 0 else 1
fun foo(a: A): Boolean {
val result = (a as B) < <!DEBUG_INFO_SMARTCAST!>a<!>
@@ -2,7 +2,7 @@ package
public fun bar(/*0*/ a: A, /*1*/ b: B): kotlin.Boolean
public fun foo(/*0*/ a: A): kotlin.Boolean
public fun B.compareTo(/*0*/ b: B): kotlin.Int
public operator fun B.compareTo(/*0*/ b: B): kotlin.Int
public interface A {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -3,7 +3,7 @@
interface A
interface B : A
fun B.plus(b: B) = if (this == b) b else this
operator fun B.plus(b: B) = if (this == b) b else this
fun foo(a: A): B {
val result = (a as B) + <!DEBUG_INFO_SMARTCAST!>a<!>
@@ -2,7 +2,7 @@ package
public fun bar(/*0*/ a: A, /*1*/ b: B): B
public fun foo(/*0*/ a: A): B
public fun B.plus(/*0*/ b: B): B
public operator fun B.plus(/*0*/ b: B): B
public interface A {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -1,6 +1,6 @@
// !CHECK_TYPE
fun Int.component1() = "a"
operator fun Int.component1() = "a"
fun foo(a: Number) {
val (x) = a as Int
@@ -1,4 +1,4 @@
package
public fun foo(/*0*/ a: kotlin.Number): kotlin.Unit
public fun kotlin.Int.component1(): kotlin.String
public operator fun kotlin.Int.component1(): kotlin.String
@@ -1,6 +1,6 @@
class A {
fun component1() : Int = 1
fun component2() : Int = 2
operator fun component1() : Int = 1
operator fun component2() : Int = 2
}
fun a(aa : A) {
@@ -4,8 +4,8 @@ public fun a(/*0*/ aa: A): kotlin.Unit
public final class A {
public constructor A()
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -2,9 +2,9 @@
package d
class A {
fun component1() = 1
fun component2() = 2
fun component3() = 3
operator fun component1() = 1
operator fun component2() = 2
operator fun component3() = 3
}
fun foo(list: List<A>) {
@@ -5,9 +5,9 @@ package d {
public final class A {
public constructor A()
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final fun component3(): kotlin.Int
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.Int
public final operator fun component3(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,6 +1,6 @@
class A {
fun component1() : Int = 1
fun component2() : Int = 2
operator fun component1() : Int = 1
operator fun component2() : Int = 2
}
fun a(aa : A?, b : Any) {
@@ -4,8 +4,8 @@ public fun a(/*0*/ aa: A?, /*1*/ b: kotlin.Any): kotlin.Unit
public final class A {
public constructor A()
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,6 +1,6 @@
class A {
fun component1() : Int = 1
fun component2() : Int = 2
operator fun component1() : Int = 1
operator fun component2() : Int = 2
}
fun a() {
@@ -5,8 +5,8 @@ public fun use(/*0*/ a: kotlin.Any): kotlin.Any
public final class A {
public constructor A()
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -4,13 +4,13 @@
package a
class MyClass {
fun component1() = 1
fun component2() = "a"
operator fun component1() = 1
operator fun component2() = "a"
}
class MyClass2 {}
fun MyClass2.component1() = 1.2
operator fun MyClass2.component1() = 1.2
fun test(mc1: MyClass, mc2: MyClass2) {
val (a, b) = mc1
@@ -2,12 +2,12 @@ package
package a {
public fun test(/*0*/ mc1: a.MyClass, /*1*/ mc2: a.MyClass2): kotlin.Unit
public fun a.MyClass2.component1(): kotlin.Double
public operator fun a.MyClass2.component1(): kotlin.Double
public final class MyClass {
public constructor MyClass()
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.String
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.String
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -2,8 +2,8 @@
package n
class C {
fun component1() = 1
fun component2() = 2
operator fun component1() = 1
operator fun component2() = 2
}
fun test1(c: C) {
@@ -8,8 +8,8 @@ package n {
public final class C {
public constructor C()
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,10 +1,10 @@
class A {
fun component1() = 1
fun component2() = 1
operator fun component1() = 1
operator fun component2() = 1
}
class C {
fun iterator(): Iterator<A> = null!!
operator fun iterator(): Iterator<A> = null!!
}
fun test() {
@@ -4,8 +4,8 @@ public fun test(): kotlin.Unit
public final class A {
public constructor A()
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -15,6 +15,6 @@ public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun iterator(): kotlin.Iterator<A>
public final operator fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,10 +1,10 @@
class A {
fun component1() = 1
fun component2() = 1.0
operator fun component1() = 1
operator fun component2() = 1.0
}
class C {
fun iterator(): Iterator<A> = null!!
operator fun iterator(): Iterator<A> = null!!
}
fun test() {
@@ -4,8 +4,8 @@ public fun test(): kotlin.Unit
public final class A {
public constructor A()
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Double
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.Double
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -15,6 +15,6 @@ public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun iterator(): kotlin.Iterator<A>
public final operator fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,11 +1,11 @@
class A {
<!CONFLICTING_OVERLOADS!>fun component1()<!> = 1
<!CONFLICTING_OVERLOADS!>fun component1()<!> = 1
fun component2() = 1
<!CONFLICTING_OVERLOADS!>operator fun component1()<!> = 1
<!CONFLICTING_OVERLOADS!>operator fun component1()<!> = 1
operator fun component2() = 1
}
class C {
fun iterator(): Iterator<A> = null!!
operator fun iterator(): Iterator<A> = null!!
}
fun test() {
@@ -4,9 +4,9 @@ public fun test(): kotlin.Unit
public final class A {
public constructor A()
public final fun component1(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final operator fun component1(): kotlin.Int
public final operator fun component1(): kotlin.Int
public final operator fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -16,6 +16,6 @@ public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun iterator(): kotlin.Iterator<A>
public final operator fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}

Some files were not shown because too many files have changed in this diff Show More