Remove API_VERSION 1.3 from tests on JvmDefault
So that these tests will now check behavior on the latest API version
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// SKIP_JDK6
|
// SKIP_JDK6
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
|
||||||
// FILE: Test.java
|
// FILE: Test.java
|
||||||
|
|
||||||
public interface Test<T> {
|
public interface Test<T> {
|
||||||
default T test(T p) {
|
default T test(T p) {
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -37,4 +36,4 @@ fun box(): String {
|
|||||||
if (result != "OK") return "fail 1: ${result}"
|
if (result != "OK") return "fail 1: ${result}"
|
||||||
|
|
||||||
return Foo().test2("OK")
|
return Foo().test2("OK")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: Simple.java
|
// FILE: Simple.java
|
||||||
@@ -34,4 +33,4 @@ interface KInterface2 : KInterface<String> {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return Foo().test()
|
return Foo().test()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: Simple.java
|
// FILE: Simple.java
|
||||||
@@ -38,4 +37,4 @@ interface KInterface3 : KInterface2 {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return Foo().test()
|
return Foo().test()
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -42,4 +41,4 @@ fun box(): String {
|
|||||||
|
|
||||||
return Foo().bar
|
return Foo().bar
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -39,4 +38,4 @@ interface KInterface2 : KInterface<String> {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return Foo().test()
|
return Foo().test()
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -41,4 +40,4 @@ interface KInterface3 : KInterface2 {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return Foo().test()
|
return Foo().test()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
|
||||||
interface Test {
|
interface Test {
|
||||||
@JvmDefault
|
@JvmDefault
|
||||||
fun test(s: String ="OK"): String {
|
fun test(s: String ="OK"): String {
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -36,4 +35,4 @@ fun box(): String {
|
|||||||
if (result != "OK") return "fail 1: ${result}"
|
if (result != "OK") return "fail 1: ${result}"
|
||||||
|
|
||||||
return Foo().test2()
|
return Foo().test2()
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -23,4 +22,4 @@ fun box() : String {
|
|||||||
val value = Z::z.annotations.filterIsInstance<Property>().single().value
|
val value = Z::z.annotations.filterIsInstance<Property>().single().value
|
||||||
if (value != "OK") return value
|
if (value != "OK") return value
|
||||||
return (Z::z.getter.annotations.single() as Accessor).value
|
return (Z::z.getter.annotations.single() as Accessor).value
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -32,4 +31,4 @@ fun box(): String {
|
|||||||
if (result != "OK") return "fail 1: ${result}"
|
if (result != "OK") return "fail 1: ${result}"
|
||||||
|
|
||||||
return Foo().test2()
|
return Foo().test2()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|
||||||
interface Z {
|
interface Z {
|
||||||
@JvmDefault
|
@JvmDefault
|
||||||
fun test(s: String = "OK"): String {
|
fun test(s: String = "OK"): String {
|
||||||
@@ -15,4 +15,4 @@ class Test: Z
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return Test().test()
|
return Test().test()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -23,4 +22,4 @@ class ZImpl2 : ZImpl() {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return ZImpl2().test("OK")
|
return ZImpl2().test("OK")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -25,4 +24,4 @@ class ZImpl3 : ZImpl2() {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return ZImpl3().test("OK")
|
return ZImpl3().test("OK")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
@@ -26,4 +25,4 @@ open class ZImpl2 : ZImpl() {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return ZImpl2().value
|
return ZImpl2().value
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|||||||
Vendored
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|||||||
Vendored
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
@@ -23,4 +22,4 @@ open class KMutableProperty1Impl : KProperty1Impl(), KCallable
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return KMutableProperty1Impl().returnType
|
return KMutableProperty1Impl().returnType
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
@@ -28,4 +27,4 @@ open class KMutableProperty1Impl : KProperty1Impl(), KMutableProperty1, KMutable
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return KMutableProperty1Impl().returnType
|
return KMutableProperty1Impl().returnType
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -24,4 +23,4 @@ class TestImpl: Test
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return TestImpl().test()
|
return TestImpl().test()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -23,4 +22,4 @@ class TestImpl: Test
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return TestImpl().test()
|
return TestImpl().test()
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -23,4 +22,4 @@ fun box() : String {
|
|||||||
val value = Z::z.annotations.filterIsInstance<Property>().single().value
|
val value = Z::z.annotations.filterIsInstance<Property>().single().value
|
||||||
if (value != "OK") return value
|
if (value != "OK") return value
|
||||||
return (Z::z.getter.annotations.single() as Accessor).value
|
return (Z::z.getter.annotations.single() as Accessor).value
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
@@ -15,4 +14,4 @@ class Test : Z
|
|||||||
|
|
||||||
fun box() : String {
|
fun box() : String {
|
||||||
return Test().z
|
return Test().z
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
@@ -27,4 +26,4 @@ class TestClass : Test2 {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return TestClass().test()
|
return TestClass().test()
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
|
||||||
interface KInterface {
|
interface KInterface {
|
||||||
@JvmDefault
|
@JvmDefault
|
||||||
fun test(s: String ="OK"): String {
|
fun test(s: String ="OK"): String {
|
||||||
@@ -17,4 +17,4 @@ interface KInterface {
|
|||||||
// 1 INVOKEINTERFACE KInterface.test
|
// 1 INVOKEINTERFACE KInterface.test
|
||||||
|
|
||||||
//from $jd
|
//from $jd
|
||||||
// 1 INVOKESPECIAL KInterface.test
|
// 1 INVOKESPECIAL KInterface.test
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|
||||||
@@ -17,4 +16,4 @@ interface KInterface2 : KInterface {
|
|||||||
// 1 INVOKESTATIC KInterface.access\$test2\$jd
|
// 1 INVOKESTATIC KInterface.access\$test2\$jd
|
||||||
|
|
||||||
// 1 INVOKESPECIAL KInterface2.test2
|
// 1 INVOKESPECIAL KInterface2.test2
|
||||||
// 1 INVOKESPECIAL KInterface.test2
|
// 1 INVOKESPECIAL KInterface.test2
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
@@ -23,4 +22,4 @@ interface KInterface2 : KInterface {
|
|||||||
// 1 INVOKESPECIAL KInterface2.getBar
|
// 1 INVOKESPECIAL KInterface2.getBar
|
||||||
// 1 INVOKESPECIAL KInterface2.setBar
|
// 1 INVOKESPECIAL KInterface2.setBar
|
||||||
// 1 INVOKESPECIAL KInterface.getBar
|
// 1 INVOKESPECIAL KInterface.getBar
|
||||||
// 1 INVOKESPECIAL KInterface.setBar
|
// 1 INVOKESPECIAL KInterface.setBar
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
Vendored
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
interface Test {
|
interface Test {
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
interface Test {
|
interface Test {
|
||||||
@@ -30,4 +29,4 @@ class TestClass2 : TestClass(), Test2 {
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return TestClass().test()
|
return TestClass().test()
|
||||||
}
|
}
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
interface Test {
|
interface Test {
|
||||||
|
|||||||
Vendored
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
interface Test {
|
interface Test {
|
||||||
@@ -24,4 +23,4 @@ class TestClass : Test3
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return TestClass().test()
|
return TestClass().test()
|
||||||
}
|
}
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// FILE: 1.kt
|
// FILE: 1.kt
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
|
|
||||||
interface A<T> {
|
interface A<T> {
|
||||||
@JvmDefault
|
@JvmDefault
|
||||||
fun test(p: T) {
|
fun test(p: T) {
|
||||||
@@ -57,4 +57,4 @@ interface D2 : ANonDefault, D<String> {
|
|||||||
override fun test(p: String) {
|
override fun test(p: String) {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
|
|
||||||
@@ -70,4 +69,4 @@ interface KotlinInterfaceManySuper: JavaInterface, KotlinInterfaceX {
|
|||||||
<!NON_JVM_DEFAULT_OVERRIDES_JAVA_DEFAULT!>override fun testForNonDefault()<!> {}
|
<!NON_JVM_DEFAULT_OVERRIDES_JAVA_DEFAULT!>override fun testForNonDefault()<!> {}
|
||||||
|
|
||||||
override fun testAbstract() {}
|
override fun testAbstract() {}
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
|
|
||||||
interface A {
|
interface A {
|
||||||
<!JVM_DEFAULT_IN_DECLARATION!>@JvmDefault
|
<!JVM_DEFAULT_IN_DECLARATION!>@JvmDefault
|
||||||
fun test()<!> {
|
fun test()<!> {
|
||||||
@@ -33,4 +33,4 @@ open class BarWithJvmDefault : B {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class BarWithJvmDefaultSuper: BarWithJvmDefault()
|
class BarWithJvmDefaultSuper: BarWithJvmDefault()
|
||||||
|
|||||||
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
|
|
||||||
|
|||||||
Vendored
-1
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
// FILE: JavaInterface.java
|
// FILE: JavaInterface.java
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
|
|
||||||
interface B {
|
interface B {
|
||||||
|
|
||||||
<!JVM_DEFAULT_IN_DECLARATION!>@JvmDefault
|
<!JVM_DEFAULT_IN_DECLARATION!>@JvmDefault
|
||||||
@@ -26,4 +26,4 @@ interface B {
|
|||||||
var prop4: String<!>
|
var prop4: String<!>
|
||||||
get() = ""
|
get() = ""
|
||||||
set(<!UNUSED_PARAMETER!>value<!>) {}
|
set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
|
|
||||||
abstract class A {
|
abstract class A {
|
||||||
|
|
||||||
<!JVM_DEFAULT_NOT_IN_INTERFACE!>@JvmDefault<!>
|
<!JVM_DEFAULT_NOT_IN_INTERFACE!>@JvmDefault<!>
|
||||||
@@ -19,4 +19,4 @@ object B {
|
|||||||
|
|
||||||
<!JVM_DEFAULT_NOT_IN_INTERFACE!>@JvmDefault<!>
|
<!JVM_DEFAULT_NOT_IN_INTERFACE!>@JvmDefault<!>
|
||||||
fun test2(<!UNUSED_PARAMETER!>s<!>: String = "") {}
|
fun test2(<!UNUSED_PARAMETER!>s<!>: String = "") {}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
|
|
||||||
interface B {
|
interface B {
|
||||||
|
|
||||||
@JvmDefault
|
@JvmDefault
|
||||||
@@ -11,4 +11,4 @@ interface B {
|
|||||||
var prop2: String
|
var prop2: String
|
||||||
<!WRONG_ANNOTATION_TARGET!>@JvmDefault<!> get() = ""
|
<!WRONG_ANNOTATION_TARGET!>@JvmDefault<!> get() = ""
|
||||||
<!WRONG_ANNOTATION_TARGET!>@JvmDefault<!> set(<!UNUSED_PARAMETER!>value<!>) {}
|
<!WRONG_ANNOTATION_TARGET!>@JvmDefault<!> set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
|
|
||||||
interface A {
|
interface A {
|
||||||
@JvmDefault
|
@JvmDefault
|
||||||
fun test() {}
|
fun test() {}
|
||||||
@@ -28,4 +28,4 @@ interface D: A, ANonDefault {
|
|||||||
|
|
||||||
class Foo : A {
|
class Foo : A {
|
||||||
override fun test() {}
|
override fun test() {}
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
|
|
||||||
interface A {
|
interface A {
|
||||||
@JvmDefault
|
@JvmDefault
|
||||||
val test: String
|
val test: String
|
||||||
@@ -29,4 +29,4 @@ interface C: ANonDefault, A {
|
|||||||
interface D: A, ANonDefault {
|
interface D: A, ANonDefault {
|
||||||
<!JVM_DEFAULT_REQUIRED_FOR_OVERRIDE!>override val test: String<!>
|
<!JVM_DEFAULT_REQUIRED_FOR_OVERRIDE!>override val test: String<!>
|
||||||
get() = "C"
|
get() = "C"
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.6
|
// !JVM_TARGET: 1.6
|
||||||
|
|
||||||
interface B {
|
interface B {
|
||||||
|
|
||||||
<!JVM_DEFAULT_IN_JVM6_TARGET!>@JvmDefault<!>
|
<!JVM_DEFAULT_IN_JVM6_TARGET!>@JvmDefault<!>
|
||||||
@@ -26,4 +26,4 @@ interface B {
|
|||||||
var prop4: String
|
var prop4: String
|
||||||
get() = ""
|
get() = ""
|
||||||
set(<!UNUSED_PARAMETER!>value<!>) {}
|
set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_TARGET: 1.8
|
// !JVM_TARGET: 1.8
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
|
|
||||||
interface B {
|
interface B {
|
||||||
|
|
||||||
@JvmDefault
|
@JvmDefault
|
||||||
@@ -27,4 +27,4 @@ interface B {
|
|||||||
var prop4: String
|
var prop4: String
|
||||||
get() = ""
|
get() = ""
|
||||||
set(<!UNUSED_PARAMETER!>value<!>) {}
|
set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
+1
-2
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: compatibility
|
// !JVM_DEFAULT_MODE: compatibility
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
@@ -18,4 +17,4 @@ interface Test {
|
|||||||
|
|
||||||
// TESTED_OBJECT_KIND: function
|
// TESTED_OBJECT_KIND: function
|
||||||
// TESTED_OBJECTS: Test$DefaultImpls, test$annotations
|
// TESTED_OBJECTS: Test$DefaultImpls, test$annotations
|
||||||
// FLAGS: ACC_PUBLIC, ACC_STATIC, ACC_SYNTHETIC, ACC_DEPRECATED
|
// FLAGS: ACC_PUBLIC, ACC_STATIC, ACC_SYNTHETIC, ACC_DEPRECATED
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// !API_VERSION: 1.3
|
|
||||||
// !JVM_DEFAULT_MODE: enable
|
// !JVM_DEFAULT_MODE: enable
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
@@ -20,4 +19,4 @@ interface Test {
|
|||||||
|
|
||||||
// TESTED_OBJECT_KIND: function
|
// TESTED_OBJECT_KIND: function
|
||||||
// TESTED_OBJECTS: Test$DefaultImpls, test$annotations
|
// TESTED_OBJECTS: Test$DefaultImpls, test$annotations
|
||||||
// FLAGS: ACC_PUBLIC, ACC_STATIC, ACC_SYNTHETIC, ACC_DEPRECATED
|
// FLAGS: ACC_PUBLIC, ACC_STATIC, ACC_SYNTHETIC, ACC_DEPRECATED
|
||||||
|
|||||||
Reference in New Issue
Block a user