Increase deprecation level for previously deprecated API
- unsupported common exceptions - common 'synchronized' - jquery API - experimental kotlin.time API - js Math object - DefaultAsserter constructor-like fun
This commit is contained in:
@@ -3,6 +3,8 @@
|
|||||||
* You can drag'n'drop them as well as the logo. Doubleclick to add
|
* You can drag'n'drop them as well as the logo. Doubleclick to add
|
||||||
* more creatures but be careful. They may be watching you!
|
* more creatures but be careful. They may be watching you!
|
||||||
*/
|
*/
|
||||||
|
@file:Suppress("DEPRECATION_ERROR")
|
||||||
|
|
||||||
package creatures
|
package creatures
|
||||||
|
|
||||||
import jquery.*
|
import jquery.*
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ This example is based on example from html5 canvas2D docs:
|
|||||||
http://www.w3.org/TR/2dcontext/
|
http://www.w3.org/TR/2dcontext/
|
||||||
Note that only a subset of the api is supported for now.
|
Note that only a subset of the api is supported for now.
|
||||||
*/
|
*/
|
||||||
|
@file:Suppress("DEPRECATION_ERROR")
|
||||||
|
|
||||||
package fancylines
|
package fancylines
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
/*
|
/*
|
||||||
This shows simple text floating around.
|
This shows simple text floating around.
|
||||||
*/
|
*/
|
||||||
|
@file:Suppress("DEPRECATION_ERROR")
|
||||||
|
|
||||||
package hello
|
package hello
|
||||||
|
|
||||||
import jquery.*
|
import jquery.*
|
||||||
|
|||||||
@@ -2,6 +2,8 @@
|
|||||||
* In this example you can see a crossroads. Traffic light change color by timer,
|
* In this example you can see a crossroads. Traffic light change color by timer,
|
||||||
* but you can change it manually using controls at the right part of screen.
|
* but you can change it manually using controls at the right part of screen.
|
||||||
*/
|
*/
|
||||||
|
@file:Suppress("DEPRECATION_ERROR")
|
||||||
|
|
||||||
package traffic
|
package traffic
|
||||||
|
|
||||||
import jquery.*
|
import jquery.*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -22,8 +22,11 @@ object DefaultAsserter : Asserter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated("DefaultAsserter is an object now, constructor call is not required anymore",
|
@Deprecated(
|
||||||
ReplaceWith("DefaultAsserter", "kotlin.test.DefaultAsserter"))
|
"DefaultAsserter is an object now, constructor call is not required anymore",
|
||||||
|
ReplaceWith("DefaultAsserter", "kotlin.test.DefaultAsserter"),
|
||||||
|
DeprecationLevel.ERROR
|
||||||
|
)
|
||||||
@kotlin.js.JsName("DefaultAsserterConstructor")
|
@kotlin.js.JsName("DefaultAsserterConstructor")
|
||||||
@Suppress("FunctionName")
|
@Suppress("FunctionName")
|
||||||
fun DefaultAsserter(): DefaultAsserter = DefaultAsserter
|
fun DefaultAsserter(): DefaultAsserter = DefaultAsserter
|
||||||
@@ -93,7 +93,7 @@ public expect open class ArithmeticException : RuntimeException {
|
|||||||
constructor(message: String?)
|
constructor(message: String?)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated("This exception type is not supposed to be thrown or caught in common code and will be removed from kotlin-stdlib-common soon.")
|
@Deprecated("This exception type is not supposed to be thrown or caught in common code and will be removed from kotlin-stdlib-common soon.", level = DeprecationLevel.ERROR)
|
||||||
public expect open class NoWhenBranchMatchedException : RuntimeException {
|
public expect open class NoWhenBranchMatchedException : RuntimeException {
|
||||||
constructor()
|
constructor()
|
||||||
constructor(message: String?)
|
constructor(message: String?)
|
||||||
@@ -101,7 +101,7 @@ public expect open class NoWhenBranchMatchedException : RuntimeException {
|
|||||||
constructor(cause: Throwable?)
|
constructor(cause: Throwable?)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated("This exception type is not supposed to be thrown or caught in common code and will be removed from kotlin-stdlib-common soon.")
|
@Deprecated("This exception type is not supposed to be thrown or caught in common code and will be removed from kotlin-stdlib-common soon.", level = DeprecationLevel.ERROR)
|
||||||
public expect class UninitializedPropertyAccessException : RuntimeException {
|
public expect class UninitializedPropertyAccessException : RuntimeException {
|
||||||
constructor()
|
constructor()
|
||||||
constructor(message: String?)
|
constructor(message: String?)
|
||||||
|
|||||||
@@ -60,11 +60,8 @@ public expect fun Float.Companion.fromBits(bits: Int): Float
|
|||||||
|
|
||||||
// From concurrent.kt
|
// From concurrent.kt
|
||||||
|
|
||||||
// TODO: promote to error? Otherwise it gets to JVM part
|
@Deprecated("Synchronization on any object is not supported on every platform and will be removed from the common standard library soon.", level = DeprecationLevel.ERROR)
|
||||||
//@Deprecated("Use Volatile annotation from kotlin.jvm package", ReplaceWith("kotlin.jvm.Volatile"), level = DeprecationLevel.WARNING)
|
@Suppress("NO_ACTUAL_FOR_EXPECT")
|
||||||
//public typealias Volatile = kotlin.jvm.Volatile
|
|
||||||
|
|
||||||
@Deprecated("Synchronization on any object is not supported on every platform and will be removed from the common standard library soon.")
|
|
||||||
public expect inline fun <R> synchronized(lock: Any, block: () -> R): R
|
public expect inline fun <R> synchronized(lock: Any, block: () -> R): R
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,14 @@
|
|||||||
@file: Suppress("DEPRECATION")
|
/*
|
||||||
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
@file: Suppress("DEPRECATION_ERROR")
|
||||||
package jquery
|
package jquery
|
||||||
|
|
||||||
import org.w3c.dom.Element
|
import org.w3c.dom.Element
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public external class JQuery() {
|
public external class JQuery() {
|
||||||
public fun addClass(className: String): JQuery
|
public fun addClass(className: String): JQuery
|
||||||
public fun addClass(f: (Int, String) -> String): JQuery
|
public fun addClass(f: (Int, String) -> String): JQuery
|
||||||
@@ -44,7 +49,7 @@ public external class JQuery() {
|
|||||||
public fun `val`(): String?
|
public fun `val`(): String?
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
open public external class MouseEvent() {
|
open public external class MouseEvent() {
|
||||||
public val pageX: Double
|
public val pageX: Double
|
||||||
public val pageY: Double
|
public val pageY: Double
|
||||||
@@ -52,26 +57,26 @@ open public external class MouseEvent() {
|
|||||||
public fun isDefaultPrevented(): Boolean
|
public fun isDefaultPrevented(): Boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public external class MouseClickEvent() : MouseEvent {
|
public external class MouseClickEvent() : MouseEvent {
|
||||||
public val which: Int
|
public val which: Int
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
@JsName("$")
|
@JsName("$")
|
||||||
public external fun jq(selector: String): JQuery
|
public external fun jq(selector: String): JQuery
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
@JsName("$")
|
@JsName("$")
|
||||||
public external fun jq(selector: String, context: Element): JQuery
|
public external fun jq(selector: String, context: Element): JQuery
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
@JsName("$")
|
@JsName("$")
|
||||||
public external fun jq(callback: () -> Unit): JQuery
|
public external fun jq(callback: () -> Unit): JQuery
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
@JsName("$")
|
@JsName("$")
|
||||||
public external fun jq(obj: JQuery): JQuery
|
public external fun jq(obj: JQuery): JQuery
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
@JsName("$")
|
@JsName("$")
|
||||||
public external fun jq(el: Element): JQuery
|
public external fun jq(el: Element): JQuery
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
@JsName("$")
|
@JsName("$")
|
||||||
public external fun jq(): JQuery
|
public external fun jq(): JQuery
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
@file: Suppress("DEPRECATION")
|
/*
|
||||||
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
@file: Suppress("DEPRECATION_ERROR")
|
||||||
package jquery.ui
|
package jquery.ui
|
||||||
|
|
||||||
|
|
||||||
@@ -6,32 +11,32 @@ package jquery.ui
|
|||||||
import jquery.JQuery
|
import jquery.JQuery
|
||||||
import kotlin.js.Json
|
import kotlin.js.Json
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.buttonset(): JQuery = asDynamic().buttonset()
|
public inline fun JQuery.buttonset(): JQuery = asDynamic().buttonset()
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.dialog(): JQuery = asDynamic().dialog()
|
public inline fun JQuery.dialog(): JQuery = asDynamic().dialog()
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.dialog(params: Json): JQuery = asDynamic().dialog(params)
|
public inline fun JQuery.dialog(params: Json): JQuery = asDynamic().dialog(params)
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.dialog(mode: String, param: String): Any? = asDynamic().dialog(mode, param)
|
public inline fun JQuery.dialog(mode: String, param: String): Any? = asDynamic().dialog(mode, param)
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.dialog(mode: String): JQuery = asDynamic().dialog(mode)
|
public inline fun JQuery.dialog(mode: String): JQuery = asDynamic().dialog(mode)
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.dialog(mode: String, param: String, value: Any?): JQuery = asDynamic().dialog(mode, param, value)
|
public inline fun JQuery.dialog(mode: String, param: String, value: Any?): JQuery = asDynamic().dialog(mode, param, value)
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.button(): JQuery = asDynamic().button()
|
public inline fun JQuery.button(): JQuery = asDynamic().button()
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.accordion(): JQuery = asDynamic().accordion()
|
public inline fun JQuery.accordion(): JQuery = asDynamic().accordion()
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.draggable(params: Json): JQuery = asDynamic().draggable(params)
|
public inline fun JQuery.draggable(params: Json): JQuery = asDynamic().draggable(params)
|
||||||
|
|
||||||
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.")
|
@Deprecated("Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.", level = DeprecationLevel.ERROR)
|
||||||
public inline fun JQuery.selectable(): JQuery = asDynamic().selectable()
|
public inline fun JQuery.selectable(): JQuery = asDynamic().selectable()
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -8,11 +8,11 @@ package kotlin.js
|
|||||||
/**
|
/**
|
||||||
* Exposes the JavaScript [Math object](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Math) to Kotlin.
|
* Exposes the JavaScript [Math object](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Math) to Kotlin.
|
||||||
*/
|
*/
|
||||||
@Deprecated("Use top-level functions from kotlin.math package instead.", level = DeprecationLevel.WARNING)
|
@Deprecated("Use top-level functions from kotlin.math package instead.", level = DeprecationLevel.ERROR)
|
||||||
public external object Math {
|
public external object Math {
|
||||||
@Deprecated("Use kotlin.math.PI instead.", ReplaceWith("PI", "kotlin.math.PI"), level = DeprecationLevel.ERROR)
|
@Deprecated("Use kotlin.math.PI instead.", ReplaceWith("PI", "kotlin.math.PI"), level = DeprecationLevel.ERROR)
|
||||||
public val PI: Double
|
public val PI: Double
|
||||||
@Deprecated("Use Random.nextDouble instead", ReplaceWith("kotlin.random.Random.nextDouble()", "kotlin.random.Random"), level = DeprecationLevel.WARNING)
|
@Deprecated("Use Random.nextDouble instead", ReplaceWith("kotlin.random.Random.nextDouble()", "kotlin.random.Random"), level = DeprecationLevel.ERROR)
|
||||||
public fun random(): Double
|
public fun random(): Double
|
||||||
@Deprecated("Use kotlin.math.abs instead.", ReplaceWith("abs(value)", "kotlin.math.abs"), level = DeprecationLevel.ERROR)
|
@Deprecated("Use kotlin.math.abs instead.", ReplaceWith("abs(value)", "kotlin.math.abs"), level = DeprecationLevel.ERROR)
|
||||||
public fun abs(value: Double): Double
|
public fun abs(value: Double): Double
|
||||||
@@ -95,13 +95,13 @@ public external object Math {
|
|||||||
/**
|
/**
|
||||||
* Returns the smaller of two values.
|
* Returns the smaller of two values.
|
||||||
*/
|
*/
|
||||||
@Suppress("DEPRECATION")
|
@Suppress("DEPRECATION_ERROR")
|
||||||
@Deprecated("Use minOf or kotlin.math.min instead", ReplaceWith("minOf(a, b)"), level = DeprecationLevel.ERROR)
|
@Deprecated("Use minOf or kotlin.math.min instead", ReplaceWith("minOf(a, b)"), level = DeprecationLevel.ERROR)
|
||||||
public fun Math.min(a: Long, b: Long): Long = if (a <= b) a else b
|
public fun Math.min(a: Long, b: Long): Long = if (a <= b) a else b
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the greater of two values.
|
* Returns the greater of two values.
|
||||||
*/
|
*/
|
||||||
@Suppress("DEPRECATION")
|
@Suppress("DEPRECATION_ERROR")
|
||||||
@Deprecated("Use maxOf or kotlin.math.max instead", ReplaceWith("maxOf(a, b)"), level = DeprecationLevel.ERROR)
|
@Deprecated("Use maxOf or kotlin.math.max instead", ReplaceWith("maxOf(a, b)"), level = DeprecationLevel.ERROR)
|
||||||
public fun Math.max(a: Long, b: Long): Long = if (a >= b) a else b
|
public fun Math.max(a: Long, b: Long): Long = if (a >= b) a else b
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
@file:Suppress("DEPRECATION", "DEPRECATION_ERROR")
|
@file:Suppress("DEPRECATION_ERROR")
|
||||||
package kotlin.math
|
package kotlin.math
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@ public actual fun Int.countOneBits(): Int {
|
|||||||
*/
|
*/
|
||||||
@SinceKotlin("1.4")
|
@SinceKotlin("1.4")
|
||||||
@WasExperimental(ExperimentalStdlibApi::class)
|
@WasExperimental(ExperimentalStdlibApi::class)
|
||||||
@Suppress("DEPRECATION")
|
@Suppress("DEPRECATION_ERROR")
|
||||||
@kotlin.internal.InlineOnly
|
@kotlin.internal.InlineOnly
|
||||||
public actual inline fun Int.countLeadingZeroBits(): Int = kotlin.js.Math.clz32(this)
|
public actual inline fun Int.countLeadingZeroBits(): Int = kotlin.js.Math.clz32(this)
|
||||||
|
|
||||||
|
|||||||
@@ -118,10 +118,10 @@ private class AdjustedTimeMark(val mark: TimeMark, val adjustment: Duration) : T
|
|||||||
|
|
||||||
@SinceKotlin("1.3")
|
@SinceKotlin("1.3")
|
||||||
@ExperimentalTime
|
@ExperimentalTime
|
||||||
@Deprecated("Use TimeSource interface instead.", ReplaceWith("TimeSource", "kotlin.time.TimeSource"))
|
@Deprecated("Use TimeSource interface instead.", ReplaceWith("TimeSource", "kotlin.time.TimeSource"), DeprecationLevel.ERROR)
|
||||||
public typealias Clock = TimeSource
|
public typealias Clock = TimeSource
|
||||||
|
|
||||||
@SinceKotlin("1.3")
|
@SinceKotlin("1.3")
|
||||||
@ExperimentalTime
|
@ExperimentalTime
|
||||||
@Deprecated("Use TimeMark class instead.", ReplaceWith("TimeMark", "kotlin.time.TimeMark"))
|
@Deprecated("Use TimeMark class instead.", ReplaceWith("TimeMark", "kotlin.time.TimeMark"), DeprecationLevel.ERROR)
|
||||||
public typealias ClockMark = TimeMark
|
public typealias ClockMark = TimeMark
|
||||||
|
|||||||
@@ -106,20 +106,20 @@ public class TestTimeSource : AbstractLongTimeSource(unit = DurationUnit.NANOSEC
|
|||||||
|
|
||||||
@SinceKotlin("1.3")
|
@SinceKotlin("1.3")
|
||||||
@ExperimentalTime
|
@ExperimentalTime
|
||||||
@Deprecated("Use TimeSource.Monotonic instead.", ReplaceWith("TimeSource.Monotonic", "kotlin.time.TimeSource"))
|
@Deprecated("Use TimeSource.Monotonic instead.", ReplaceWith("TimeSource.Monotonic", "kotlin.time.TimeSource"), DeprecationLevel.ERROR)
|
||||||
public typealias MonoClock = TimeSource.Monotonic
|
public typealias MonoClock = TimeSource.Monotonic
|
||||||
|
|
||||||
@SinceKotlin("1.3")
|
@SinceKotlin("1.3")
|
||||||
@ExperimentalTime
|
@ExperimentalTime
|
||||||
@Deprecated("Use AbstractLongTimeSource instead.", ReplaceWith("AbstractLongTimeSource", "kotlin.time.AbstractLongTimeSource"))
|
@Deprecated("Use AbstractLongTimeSource instead.", ReplaceWith("AbstractLongTimeSource", "kotlin.time.AbstractLongTimeSource"), DeprecationLevel.ERROR)
|
||||||
public typealias AbstractLongClock = AbstractLongTimeSource
|
public typealias AbstractLongClock = AbstractLongTimeSource
|
||||||
|
|
||||||
@SinceKotlin("1.3")
|
@SinceKotlin("1.3")
|
||||||
@ExperimentalTime
|
@ExperimentalTime
|
||||||
@Deprecated("Use AbstractDoubleTimeSource instead.", ReplaceWith("AbstractDoubleTimeSource", "kotlin.time.AbstractDoubleTimeSource"))
|
@Deprecated("Use AbstractDoubleTimeSource instead.", ReplaceWith("AbstractDoubleTimeSource", "kotlin.time.AbstractDoubleTimeSource"), DeprecationLevel.ERROR)
|
||||||
public typealias AbstractDoubleClock = AbstractDoubleTimeSource
|
public typealias AbstractDoubleClock = AbstractDoubleTimeSource
|
||||||
|
|
||||||
@SinceKotlin("1.3")
|
@SinceKotlin("1.3")
|
||||||
@ExperimentalTime
|
@ExperimentalTime
|
||||||
@Deprecated("Use TestTimeSource instead.", ReplaceWith("TestTimeSource", "kotlin.time.TestTimeSource"))
|
@Deprecated("Use TestTimeSource instead.", ReplaceWith("TestTimeSource", "kotlin.time.TestTimeSource"), DeprecationLevel.ERROR)
|
||||||
public typealias TestClock = TestTimeSource
|
public typealias TestClock = TestTimeSource
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ class ExceptionTest {
|
|||||||
@Test fun concurrentModificationException() = testCreateException(::ConcurrentModificationException, ::ConcurrentModificationException)
|
@Test fun concurrentModificationException() = testCreateException(::ConcurrentModificationException, ::ConcurrentModificationException)
|
||||||
@Test fun arithmeticException() = testCreateException(::ArithmeticException, ::ArithmeticException)
|
@Test fun arithmeticException() = testCreateException(::ArithmeticException, ::ArithmeticException)
|
||||||
|
|
||||||
@Test fun noWhenBranchMatchedException() = testCreateException(::NoWhenBranchMatchedException, ::NoWhenBranchMatchedException, ::NoWhenBranchMatchedException, ::NoWhenBranchMatchedException)
|
@Test fun noWhenBranchMatchedException() = @Suppress("DEPRECATION_ERROR") testCreateException(::NoWhenBranchMatchedException, ::NoWhenBranchMatchedException, ::NoWhenBranchMatchedException, ::NoWhenBranchMatchedException)
|
||||||
@Test fun uninitializedPropertyAccessException() = testCreateException(::UninitializedPropertyAccessException, ::UninitializedPropertyAccessException, ::UninitializedPropertyAccessException, ::UninitializedPropertyAccessException)
|
@Test fun uninitializedPropertyAccessException() = @Suppress("DEPRECATION_ERROR") testCreateException(::UninitializedPropertyAccessException, ::UninitializedPropertyAccessException, ::UninitializedPropertyAccessException, ::UninitializedPropertyAccessException)
|
||||||
|
|
||||||
@Test fun assertionError() = testCreateException(::AssertionError, ::AssertionError, ::AssertionError)
|
@Test fun assertionError() = testCreateException(::AssertionError, ::AssertionError, ::AssertionError)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user