Make Array.size() a function instead of a property
Also add a deprecated extension property to help migration. This is done to unify getting size of arrays and collections
This commit is contained in:
@@ -17,12 +17,11 @@ public final class Array</*0*/ reified T> : kotlin.Cloneable {
|
||||
/*primary*/ public constructor Array</*0*/ reified T>(/*0*/ size: kotlin.Int, /*1*/ init: kotlin.Function1<kotlin.Int, T>)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-size>(): kotlin.Int
|
||||
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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public final class Boolean : kotlin.Comparable<kotlin.Boolean> {
|
||||
@@ -38,12 +37,11 @@ public final class BooleanArray : kotlin.Cloneable {
|
||||
/*primary*/ public constructor BooleanArray(/*0*/ size: kotlin.Int)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public abstract class BooleanIterator : kotlin.Iterator<kotlin.Boolean> {
|
||||
@@ -121,12 +119,11 @@ public final class ByteArray : kotlin.Cloneable {
|
||||
/*primary*/ public constructor ByteArray(/*0*/ size: kotlin.Int)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public abstract class ByteIterator : kotlin.Iterator<kotlin.Byte> {
|
||||
@@ -242,12 +239,11 @@ public final class CharArray : kotlin.Cloneable {
|
||||
/*primary*/ public constructor CharArray(/*0*/ size: kotlin.Int)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public abstract class CharIterator : kotlin.Iterator<kotlin.Char> {
|
||||
@@ -394,12 +390,11 @@ public final class DoubleArray : kotlin.Cloneable {
|
||||
/*primary*/ public constructor DoubleArray(/*0*/ size: kotlin.Int)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public abstract class DoubleIterator : kotlin.Iterator<kotlin.Double> {
|
||||
@@ -621,12 +616,11 @@ public final class FloatArray : kotlin.Cloneable {
|
||||
/*primary*/ public constructor FloatArray(/*0*/ size: kotlin.Int)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public abstract class FloatIterator : kotlin.Iterator<kotlin.Float> {
|
||||
@@ -926,12 +920,11 @@ public final class IntArray : kotlin.Cloneable {
|
||||
/*primary*/ public constructor IntArray(/*0*/ size: kotlin.Int)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public abstract class IntIterator : kotlin.Iterator<kotlin.Int> {
|
||||
@@ -1096,12 +1089,11 @@ public final class LongArray : kotlin.Cloneable {
|
||||
/*primary*/ public constructor LongArray(/*0*/ size: kotlin.Int)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public abstract class LongIterator : kotlin.Iterator<kotlin.Long> {
|
||||
@@ -1391,12 +1383,11 @@ public final class ShortArray : kotlin.Cloneable {
|
||||
/*primary*/ public constructor ShortArray(/*0*/ size: kotlin.Int)
|
||||
public final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public final val size: kotlin.Int
|
||||
public final fun <get-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 fun size(): kotlin.Int
|
||||
}
|
||||
|
||||
public abstract class ShortIterator : kotlin.Iterator<kotlin.Short> {
|
||||
|
||||
Reference in New Issue
Block a user