Make Array.indices extension property, move to stdlib
This is not something that needs to be intrinsified. Note that compiler optimizations are still possible and the fact whether 'indices' is a member or an extension is irrelevant to the optimizer
This commit is contained in:
@@ -15,8 +15,6 @@ public open class Any {
|
||||
|
||||
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 open override /*1*/ fun clone(): kotlin.Array<T>
|
||||
public final fun get(/*0*/ index: kotlin.Int): T
|
||||
public final fun iterator(): kotlin.Iterator<T>
|
||||
@@ -35,8 +33,6 @@ public final class Boolean : kotlin.Comparable<kotlin.Boolean> {
|
||||
|
||||
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 open override /*1*/ fun clone(): kotlin.BooleanArray
|
||||
public final fun get(/*0*/ index: kotlin.Int): kotlin.Boolean
|
||||
public final fun iterator(): kotlin.BooleanIterator
|
||||
@@ -117,8 +113,6 @@ 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 final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public open override /*1*/ fun clone(): kotlin.ByteArray
|
||||
public final fun get(/*0*/ index: kotlin.Int): kotlin.Byte
|
||||
public final fun iterator(): kotlin.ByteIterator
|
||||
@@ -237,8 +231,6 @@ public final class Char : kotlin.Comparable<kotlin.Char> {
|
||||
|
||||
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 open override /*1*/ fun clone(): kotlin.CharArray
|
||||
public final fun get(/*0*/ index: kotlin.Int): kotlin.Char
|
||||
public final fun iterator(): kotlin.CharIterator
|
||||
@@ -388,8 +380,6 @@ 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 final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public open override /*1*/ fun clone(): kotlin.DoubleArray
|
||||
public final fun get(/*0*/ index: kotlin.Int): kotlin.Double
|
||||
public final fun iterator(): kotlin.DoubleIterator
|
||||
@@ -614,8 +604,6 @@ 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 final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public open override /*1*/ fun clone(): kotlin.FloatArray
|
||||
public final fun get(/*0*/ index: kotlin.Int): kotlin.Float
|
||||
public final fun iterator(): kotlin.FloatIterator
|
||||
@@ -918,8 +906,6 @@ 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 final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public open override /*1*/ fun clone(): kotlin.IntArray
|
||||
public final fun get(/*0*/ index: kotlin.Int): kotlin.Int
|
||||
public final fun iterator(): kotlin.IntIterator
|
||||
@@ -1087,8 +1073,6 @@ 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 final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public open override /*1*/ fun clone(): kotlin.LongArray
|
||||
public final fun get(/*0*/ index: kotlin.Int): kotlin.Long
|
||||
public final fun iterator(): kotlin.LongIterator
|
||||
@@ -1381,8 +1365,6 @@ 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 final val indices: kotlin.IntRange
|
||||
public final fun <get-indices>(): kotlin.IntRange
|
||||
public open override /*1*/ fun clone(): kotlin.ShortArray
|
||||
public final fun get(/*0*/ index: kotlin.Int): kotlin.Short
|
||||
public final fun iterator(): kotlin.ShortIterator
|
||||
|
||||
Reference in New Issue
Block a user