Fix compiler tests
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
interface <info textAttributesKey="KOTLIN_TRAIT">FunctionLike</info> {
|
||||
fun <info textAttributesKey="KOTLIN_FUNCTION_DECLARATION">invoke</info>() {
|
||||
<info descr="null" textAttributesKey="KOTLIN_BUILTIN_ANNOTATION">operator</info> fun <info textAttributesKey="KOTLIN_FUNCTION_DECLARATION">invoke</info>() {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
class MyClass {}
|
||||
|
||||
@Deprecated("Use A instead") fun MyClass.get(i: MyClass): MyClass { return i }
|
||||
@Deprecated("Use A instead") operator fun MyClass.get(i: MyClass): MyClass { return i }
|
||||
|
||||
fun test() {
|
||||
val x1 = MyClass()
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ class MyClass {
|
||||
val i = 0
|
||||
}
|
||||
|
||||
@Deprecated("Use A instead") fun MyClass.inc(): MyClass { return MyClass() }
|
||||
@Deprecated("Use A instead") operator fun MyClass.inc(): MyClass { return MyClass() }
|
||||
|
||||
fun test() {
|
||||
var x3 = MyClass()
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
class MyRunnable() {}
|
||||
|
||||
@Deprecated("Use A instead") fun MyRunnable.invoke() {
|
||||
@Deprecated("Use A instead") operator fun MyRunnable.invoke() {
|
||||
}
|
||||
|
||||
fun test() {
|
||||
|
||||
+8
-8
@@ -2,18 +2,18 @@ class MyClass {
|
||||
val i = 0
|
||||
}
|
||||
|
||||
@Deprecated("Use A instead") fun MyClass.minus(i: MyClass) { i.i }
|
||||
@Deprecated("Use A instead") fun MyClass.div(i: MyClass) { i.i }
|
||||
@Deprecated("Use A instead") fun MyClass.times(i: MyClass) { i.i }
|
||||
@Deprecated("Use A instead") operator fun MyClass.minus(i: MyClass) { i.i }
|
||||
@Deprecated("Use A instead") operator fun MyClass.div(i: MyClass) { i.i }
|
||||
@Deprecated("Use A instead") operator fun MyClass.times(i: MyClass) { i.i }
|
||||
|
||||
@Deprecated("Use A instead") fun MyClass.not() { }
|
||||
@Deprecated("Use A instead") fun MyClass.plus() { }
|
||||
@Deprecated("Use A instead") operator fun MyClass.not() { }
|
||||
@Deprecated("Use A instead") operator fun MyClass.plus() { }
|
||||
|
||||
@Deprecated("Use A instead") fun MyClass.contains(i: MyClass): Boolean { i.i; return false }
|
||||
@Deprecated("Use A instead") operator fun MyClass.contains(i: MyClass): Boolean { i.i; return false }
|
||||
|
||||
@Deprecated("Use A instead") fun MyClass.plusAssign(i: MyClass) { i.i }
|
||||
@Deprecated("Use A instead") operator fun MyClass.plusAssign(i: MyClass) { i.i }
|
||||
|
||||
@Deprecated("Use A instead") fun MyClass.rangeTo(i: MyClass): IntRange { return IntRange(i.i, i.i) }
|
||||
@Deprecated("Use A instead") operator fun MyClass.rangeTo(i: MyClass): IntRange { return IntRange(i.i, i.i) }
|
||||
|
||||
fun test() {
|
||||
val x1 = MyClass()
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ class MyClass {
|
||||
val i = 1
|
||||
}
|
||||
|
||||
@Deprecated("Use A instead") fun MyClass.rangeTo(i: MyClass): Iterable<Int> {
|
||||
@Deprecated("Use A instead") operator fun MyClass.rangeTo(i: MyClass): Iterable<Int> {
|
||||
i.i
|
||||
throw Exception()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user