Fix compiler tests
This commit is contained in:
+317
-317
@@ -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
@@ -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
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
class A {
|
||||
companion object {
|
||||
fun invoke(i: Int) = i
|
||||
operator fun invoke(i: Int) = i
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
interface B
|
||||
|
||||
fun B.invoke(i: Int) = i
|
||||
operator fun B.invoke(i: Int) = i
|
||||
|
||||
class A {
|
||||
companion object: B {
|
||||
|
||||
Vendored
+1
-1
@@ -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
-1
@@ -1,7 +1,7 @@
|
||||
class A {
|
||||
class Nested {
|
||||
companion object {
|
||||
fun invoke(i: Int) = i
|
||||
operator fun invoke(i: Int) = i
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ import A.Nested
|
||||
class A {
|
||||
class Nested {
|
||||
companion object {
|
||||
fun invoke(i: Int) = i
|
||||
operator fun invoke(i: Int) = i
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -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"
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
+1
-1
@@ -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
-1
@@ -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
|
||||
|
||||
Vendored
+1
-1
@@ -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"
|
||||
|
||||
Vendored
+1
-1
@@ -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
|
||||
|
||||
Vendored
+1
-1
@@ -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"
|
||||
|
||||
Vendored
+1
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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"
|
||||
+1
-1
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
@@ -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>) {
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -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() {}
|
||||
Vendored
+1
-1
@@ -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
-5
@@ -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()
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -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()
|
||||
|
||||
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
fun testBinary1() {
|
||||
fun Int.times(<!UNUSED_PARAMETER!>s<!>: String) {}
|
||||
operator fun Int.times(<!UNUSED_PARAMETER!>s<!>: String) {}
|
||||
|
||||
todo() <!UNREACHABLE_CODE!>* ""<!>
|
||||
}
|
||||
|
||||
Vendored
+2
-2
@@ -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
-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!>) {}<!>
|
||||
}
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+3
-3
@@ -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?) {
|
||||
|
||||
+3
-3
@@ -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
|
||||
}
|
||||
|
||||
+3
-3
@@ -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() {
|
||||
|
||||
+3
-3
@@ -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
-1
@@ -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
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -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<!>
|
||||
|
||||
Vendored
+1
-1
@@ -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
|
||||
|
||||
Vendored
+1
-1
@@ -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<!>
|
||||
|
||||
Vendored
+1
-1
@@ -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
-1
@@ -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
-1
@@ -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
|
||||
|
||||
Vendored
+2
-2
@@ -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) {
|
||||
|
||||
Vendored
+2
-2
@@ -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
|
||||
|
||||
+3
-3
@@ -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>) {
|
||||
|
||||
+3
-3
@@ -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
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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() {
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+3
-3
@@ -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
|
||||
|
||||
+3
-3
@@ -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
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
Vendored
+3
-3
@@ -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() {
|
||||
|
||||
Vendored
+3
-3
@@ -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
|
||||
}
|
||||
|
||||
+3
-3
@@ -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() {
|
||||
|
||||
+3
-3
@@ -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
|
||||
}
|
||||
|
||||
+4
-4
@@ -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
-4
@@ -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
Reference in New Issue
Block a user