d788a927c4
We have [Int|Long|Char]Range classes in 2 different places: - as separate class-files - serialized in the kotlin_builtins file For some reason our Kotlin compiler during the JVM compilation re-arranging the order of the annotations, so in class file they will be written in the following order: - Deprecated - SinceKotlin - ExperimentalStdlibApi But in the kotlin_builtins they will be stored the same way as in the sources. We need these 2 way to be synchronized, because stub's in IDE cares about order. After this commit IDE test BuiltInDecompilerConsistencyTest is fixed
285 lines
10 KiB
Plaintext
Vendored
285 lines
10 KiB
Plaintext
Vendored
public open class CharProgression : R|kotlin/collections/Iterable<kotlin/Char>| {
|
|
public final companion object Companion : R|kotlin/Any| {
|
|
public final fun fromClosedRange(rangeStart: R|kotlin/Char|, rangeEnd: R|kotlin/Char|, step: R|kotlin/Int|): R|kotlin/ranges/CharProgression|
|
|
|
|
private constructor(): R|kotlin/ranges/CharProgression.Companion|
|
|
|
|
}
|
|
|
|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
|
|
|
|
public open fun hashCode(): R|kotlin/Int|
|
|
|
|
public open fun isEmpty(): R|kotlin/Boolean|
|
|
|
|
public open operator fun iterator(): R|kotlin/collections/CharIterator|
|
|
|
|
public open fun toString(): R|kotlin/String|
|
|
|
|
public final val first: R|kotlin/Char|
|
|
public get(): R|kotlin/Char|
|
|
|
|
public final val last: R|kotlin/Char|
|
|
public get(): R|kotlin/Char|
|
|
|
|
public final val step: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
internal constructor(start: R|kotlin/Char|, endInclusive: R|kotlin/Char|, step: R|kotlin/Int|): R|kotlin/ranges/CharProgression|
|
|
|
|
}
|
|
|
|
internal final class CharProgressionIterator : R|kotlin/collections/CharIterator| {
|
|
public open operator fun hasNext(): R|kotlin/Boolean|
|
|
|
|
public open fun nextChar(): R|kotlin/Char|
|
|
|
|
private final val finalElement: R|kotlin/Int|
|
|
private get(): R|kotlin/Int|
|
|
|
|
private final var hasNext: R|kotlin/Boolean|
|
|
private get(): R|kotlin/Boolean|
|
|
private set(value: R|kotlin/Boolean|): R|kotlin/Unit|
|
|
|
|
private final var next: R|kotlin/Int|
|
|
private get(): R|kotlin/Int|
|
|
private set(value: R|kotlin/Int|): R|kotlin/Unit|
|
|
|
|
public final val step: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
public constructor(first: R|kotlin/Char|, last: R|kotlin/Char|, step: R|kotlin/Int|): R|kotlin/ranges/CharProgressionIterator|
|
|
|
|
}
|
|
|
|
public final class CharRange : R|kotlin/ranges/CharProgression|, R|kotlin/ranges/ClosedRange<kotlin/Char>|, R|kotlin/ranges/OpenEndRange<kotlin/Char>| {
|
|
public final companion object Companion : R|kotlin/Any| {
|
|
public final val EMPTY: R|kotlin/ranges/CharRange|
|
|
public get(): R|kotlin/ranges/CharRange|
|
|
|
|
private constructor(): R|kotlin/ranges/CharRange.Companion|
|
|
|
|
}
|
|
|
|
public open operator fun contains(value: R|kotlin/Char|): R|kotlin/Boolean|
|
|
|
|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
|
|
|
|
public open fun hashCode(): R|kotlin/Int|
|
|
|
|
public open fun isEmpty(): R|kotlin/Boolean|
|
|
|
|
public open fun toString(): R|kotlin/String|
|
|
|
|
@PROPERTY:R|kotlin/Deprecated|(message = String(Can throw an exception when it's impossible to represent the value with Char type, for example, when the range includes MAX_VALUE. It's recommended to use 'endInclusive' property that doesn't throw.)) @PROPERTY:R|kotlin/SinceKotlin|(version = String(1.7)) @PROPERTY:R|kotlin/ExperimentalStdlibApi|() public open val endExclusive: R|kotlin/Char|
|
|
public get(): R|kotlin/Char|
|
|
|
|
public open val endInclusive: R|kotlin/Char|
|
|
public get(): R|kotlin/Char|
|
|
|
|
public open val start: R|kotlin/Char|
|
|
public get(): R|kotlin/Char|
|
|
|
|
public constructor(start: R|kotlin/Char|, endInclusive: R|kotlin/Char|): R|kotlin/ranges/CharRange|
|
|
|
|
}
|
|
|
|
public abstract interface ClosedRange<T : R|kotlin/Comparable<T>|> : R|kotlin/Any| {
|
|
public open operator fun contains(value: R|T|): R|kotlin/Boolean|
|
|
|
|
public open fun isEmpty(): R|kotlin/Boolean|
|
|
|
|
public abstract val endInclusive: R|T|
|
|
public get(): R|T|
|
|
|
|
public abstract val start: R|T|
|
|
public get(): R|T|
|
|
|
|
}
|
|
|
|
public open class IntProgression : R|kotlin/collections/Iterable<kotlin/Int>| {
|
|
public final companion object Companion : R|kotlin/Any| {
|
|
public final fun fromClosedRange(rangeStart: R|kotlin/Int|, rangeEnd: R|kotlin/Int|, step: R|kotlin/Int|): R|kotlin/ranges/IntProgression|
|
|
|
|
private constructor(): R|kotlin/ranges/IntProgression.Companion|
|
|
|
|
}
|
|
|
|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
|
|
|
|
public open fun hashCode(): R|kotlin/Int|
|
|
|
|
public open fun isEmpty(): R|kotlin/Boolean|
|
|
|
|
public open operator fun iterator(): R|kotlin/collections/IntIterator|
|
|
|
|
public open fun toString(): R|kotlin/String|
|
|
|
|
public final val first: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
public final val last: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
public final val step: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
internal constructor(start: R|kotlin/Int|, endInclusive: R|kotlin/Int|, step: R|kotlin/Int|): R|kotlin/ranges/IntProgression|
|
|
|
|
}
|
|
|
|
internal final class IntProgressionIterator : R|kotlin/collections/IntIterator| {
|
|
public open operator fun hasNext(): R|kotlin/Boolean|
|
|
|
|
public open fun nextInt(): R|kotlin/Int|
|
|
|
|
private final val finalElement: R|kotlin/Int|
|
|
private get(): R|kotlin/Int|
|
|
|
|
private final var hasNext: R|kotlin/Boolean|
|
|
private get(): R|kotlin/Boolean|
|
|
private set(value: R|kotlin/Boolean|): R|kotlin/Unit|
|
|
|
|
private final var next: R|kotlin/Int|
|
|
private get(): R|kotlin/Int|
|
|
private set(value: R|kotlin/Int|): R|kotlin/Unit|
|
|
|
|
public final val step: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
public constructor(first: R|kotlin/Int|, last: R|kotlin/Int|, step: R|kotlin/Int|): R|kotlin/ranges/IntProgressionIterator|
|
|
|
|
}
|
|
|
|
public final class IntRange : R|kotlin/ranges/IntProgression|, R|kotlin/ranges/ClosedRange<kotlin/Int>|, R|kotlin/ranges/OpenEndRange<kotlin/Int>| {
|
|
public final companion object Companion : R|kotlin/Any| {
|
|
public final val EMPTY: R|kotlin/ranges/IntRange|
|
|
public get(): R|kotlin/ranges/IntRange|
|
|
|
|
private constructor(): R|kotlin/ranges/IntRange.Companion|
|
|
|
|
}
|
|
|
|
public open operator fun contains(value: R|kotlin/Int|): R|kotlin/Boolean|
|
|
|
|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
|
|
|
|
public open fun hashCode(): R|kotlin/Int|
|
|
|
|
public open fun isEmpty(): R|kotlin/Boolean|
|
|
|
|
public open fun toString(): R|kotlin/String|
|
|
|
|
@PROPERTY:R|kotlin/Deprecated|(message = String(Can throw an exception when it's impossible to represent the value with Int type, for example, when the range includes MAX_VALUE. It's recommended to use 'endInclusive' property that doesn't throw.)) @PROPERTY:R|kotlin/SinceKotlin|(version = String(1.7)) @PROPERTY:R|kotlin/ExperimentalStdlibApi|() public open val endExclusive: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
public open val endInclusive: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
public open val start: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
|
|
public constructor(start: R|kotlin/Int|, endInclusive: R|kotlin/Int|): R|kotlin/ranges/IntRange|
|
|
|
|
}
|
|
|
|
public open class LongProgression : R|kotlin/collections/Iterable<kotlin/Long>| {
|
|
public final companion object Companion : R|kotlin/Any| {
|
|
public final fun fromClosedRange(rangeStart: R|kotlin/Long|, rangeEnd: R|kotlin/Long|, step: R|kotlin/Long|): R|kotlin/ranges/LongProgression|
|
|
|
|
private constructor(): R|kotlin/ranges/LongProgression.Companion|
|
|
|
|
}
|
|
|
|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
|
|
|
|
public open fun hashCode(): R|kotlin/Int|
|
|
|
|
public open fun isEmpty(): R|kotlin/Boolean|
|
|
|
|
public open operator fun iterator(): R|kotlin/collections/LongIterator|
|
|
|
|
public open fun toString(): R|kotlin/String|
|
|
|
|
public final val first: R|kotlin/Long|
|
|
public get(): R|kotlin/Long|
|
|
|
|
public final val last: R|kotlin/Long|
|
|
public get(): R|kotlin/Long|
|
|
|
|
public final val step: R|kotlin/Long|
|
|
public get(): R|kotlin/Long|
|
|
|
|
internal constructor(start: R|kotlin/Long|, endInclusive: R|kotlin/Long|, step: R|kotlin/Long|): R|kotlin/ranges/LongProgression|
|
|
|
|
}
|
|
|
|
internal final class LongProgressionIterator : R|kotlin/collections/LongIterator| {
|
|
public open operator fun hasNext(): R|kotlin/Boolean|
|
|
|
|
public open fun nextLong(): R|kotlin/Long|
|
|
|
|
private final val finalElement: R|kotlin/Long|
|
|
private get(): R|kotlin/Long|
|
|
|
|
private final var hasNext: R|kotlin/Boolean|
|
|
private get(): R|kotlin/Boolean|
|
|
private set(value: R|kotlin/Boolean|): R|kotlin/Unit|
|
|
|
|
private final var next: R|kotlin/Long|
|
|
private get(): R|kotlin/Long|
|
|
private set(value: R|kotlin/Long|): R|kotlin/Unit|
|
|
|
|
public final val step: R|kotlin/Long|
|
|
public get(): R|kotlin/Long|
|
|
|
|
public constructor(first: R|kotlin/Long|, last: R|kotlin/Long|, step: R|kotlin/Long|): R|kotlin/ranges/LongProgressionIterator|
|
|
|
|
}
|
|
|
|
public final class LongRange : R|kotlin/ranges/LongProgression|, R|kotlin/ranges/ClosedRange<kotlin/Long>|, R|kotlin/ranges/OpenEndRange<kotlin/Long>| {
|
|
public final companion object Companion : R|kotlin/Any| {
|
|
public final val EMPTY: R|kotlin/ranges/LongRange|
|
|
public get(): R|kotlin/ranges/LongRange|
|
|
|
|
private constructor(): R|kotlin/ranges/LongRange.Companion|
|
|
|
|
}
|
|
|
|
public open operator fun contains(value: R|kotlin/Long|): R|kotlin/Boolean|
|
|
|
|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
|
|
|
|
public open fun hashCode(): R|kotlin/Int|
|
|
|
|
public open fun isEmpty(): R|kotlin/Boolean|
|
|
|
|
public open fun toString(): R|kotlin/String|
|
|
|
|
@PROPERTY:R|kotlin/Deprecated|(message = String(Can throw an exception when it's impossible to represent the value with Long type, for example, when the range includes MAX_VALUE. It's recommended to use 'endInclusive' property that doesn't throw.)) @PROPERTY:R|kotlin/SinceKotlin|(version = String(1.7)) @PROPERTY:R|kotlin/ExperimentalStdlibApi|() public open val endExclusive: R|kotlin/Long|
|
|
public get(): R|kotlin/Long|
|
|
|
|
public open val endInclusive: R|kotlin/Long|
|
|
public get(): R|kotlin/Long|
|
|
|
|
public open val start: R|kotlin/Long|
|
|
public get(): R|kotlin/Long|
|
|
|
|
public constructor(start: R|kotlin/Long|, endInclusive: R|kotlin/Long|): R|kotlin/ranges/LongRange|
|
|
|
|
}
|
|
|
|
@R|kotlin/SinceKotlin|(version = String(1.7)) @R|kotlin/ExperimentalStdlibApi|() public abstract interface OpenEndRange<T : R|kotlin/Comparable<T>|> : R|kotlin/Any| {
|
|
public open operator fun contains(value: R|T|): R|kotlin/Boolean|
|
|
|
|
public open fun isEmpty(): R|kotlin/Boolean|
|
|
|
|
public abstract val endExclusive: R|T|
|
|
public get(): R|T|
|
|
|
|
public abstract val start: R|T|
|
|
public get(): R|T|
|
|
|
|
}
|
|
|