Fix variance in Progression and Range
This commit is contained in:
@@ -1567,7 +1567,7 @@ public abstract class Number : jet.Hashable {
|
|||||||
public abstract fun toShort(): jet.Short
|
public abstract fun toShort(): jet.Short
|
||||||
}
|
}
|
||||||
|
|
||||||
public trait Progression</*0*/ N : jet.Any> : jet.Iterable<N> {
|
public trait Progression</*0*/ out N : jet.Any> : jet.Iterable<N> {
|
||||||
public abstract val end: N
|
public abstract val end: N
|
||||||
public abstract fun <get-end>(): N
|
public abstract fun <get-end>(): N
|
||||||
public abstract val increment: jet.Number
|
public abstract val increment: jet.Number
|
||||||
@@ -1588,7 +1588,7 @@ public final class PropertyMetadataImpl : jet.PropertyMetadata {
|
|||||||
public open override /*1*/ fun <get-name>(): jet.String
|
public open override /*1*/ fun <get-name>(): jet.String
|
||||||
}
|
}
|
||||||
|
|
||||||
public trait Range</*0*/ in T : jet.Comparable<T>> {
|
public trait Range</*0*/ T : jet.Comparable<T>> {
|
||||||
public abstract val end: T
|
public abstract val end: T
|
||||||
public abstract fun <get-end>(): T
|
public abstract fun <get-end>(): T
|
||||||
public abstract val start: T
|
public abstract val start: T
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
package jet
|
package jet
|
||||||
|
|
||||||
public trait Progression<N : Any> : Iterable<N> {
|
public trait Progression<out N : Any> : Iterable<N> {
|
||||||
public val start: N
|
public val start: N
|
||||||
|
|
||||||
public val end: N
|
public val end: N
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
package jet
|
package jet
|
||||||
|
|
||||||
public trait Range<in T : Comparable<T>> {
|
public trait Range<T : Comparable<T>> {
|
||||||
public val start: T
|
public val start: T
|
||||||
|
|
||||||
public val end: T
|
public val end: T
|
||||||
|
|||||||
Reference in New Issue
Block a user