Replace all occurrences of WITH_RUNTIME with WITH_STDLIB
We are going to deprecate `WITH_RUNTIME` directive. The main reason behind this change is that `WITH_STDLIB` directive better describes its meaning, specifically it will add kotlin stdlib to test's classpath.
This commit is contained in:
committed by
TeamCityServer
parent
960ba3ffde
commit
c7435ba760
Vendored
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val p : UInt = <expr>42u</expr>
|
val p : UInt = <expr>42u</expr>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// DO_NOT_CHECK_SYMBOL_RESTORE
|
// DO_NOT_CHECK_SYMBOL_RESTORE
|
||||||
|
|
||||||
// class: kotlin/Int
|
// class: kotlin/Int
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
// class: kotlin/Function2
|
// class: kotlin/Function2
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
// callable: kotlin/collections/listOf
|
// callable: kotlin/collections/listOf
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
// class: kotlin/io/FileWalkDirection
|
// class: kotlin/io/FileWalkDirection
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// DO_NOT_CHECK_SYMBOL_RESTORE
|
// DO_NOT_CHECK_SYMBOL_RESTORE
|
||||||
|
|
||||||
fun x() {
|
fun x() {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val x = run {
|
val x = run {
|
||||||
val inLambda = 10
|
val inLambda = 10
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
@Target(AnnotationTarget.EXPRESSION)
|
@Target(AnnotationTarget.EXPRESSION)
|
||||||
@Retention(AnnotationRetention.SOURCE)
|
@Retention(AnnotationRetention.SOURCE)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
@Retention(AnnotationRetention.SOURCE)
|
@Retention(AnnotationRetention.SOURCE)
|
||||||
@Target(AnnotationTarget.EXPRESSION)
|
@Target(AnnotationTarget.EXPRESSION)
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
fun foo(p: Int) {
|
fun foo(p: Int) {
|
||||||
val a = arrayOf(1, 2, 3)
|
val a = arrayOf(1, 2, 3)
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
import kotlin.reflect.KProperty
|
import kotlin.reflect.KProperty
|
||||||
import kotlin.properties.Delegates
|
import kotlin.properties.Delegates
|
||||||
|
|||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = Byte.MAX_VALUE.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toByte()<!>
|
val foo = Byte.MAX_VALUE.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toByte()<!>
|
||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = 'a'.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toChar()<!>
|
val foo = 'a'.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toChar()<!>
|
||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = 1.1.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toDouble()<!>
|
val foo = 1.1.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toDouble()<!>
|
||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = 1.1f.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toFloat()<!>
|
val foo = 1.1f.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toFloat()<!>
|
||||||
compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantCallOfConversionMethod/int.kt
Vendored
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = 1.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toInt()<!>
|
val foo = 1.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toInt()<!>
|
||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = Long.MAX_VALUE.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toLong()<!>
|
val foo = Long.MAX_VALUE.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toLong()<!>
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// IS_APPLICABLE: false
|
// IS_APPLICABLE: false
|
||||||
fun foo(s: String?) {
|
fun foo(s: String?) {
|
||||||
val <!UNUSED_VARIABLE!>t<!>: String = s.toString()
|
val <!UNUSED_VARIABLE!>t<!>: String = s.toString()
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// IS_APPLICABLE: false
|
// IS_APPLICABLE: false
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
data class Foo(val name: String)
|
data class Foo(val name: String)
|
||||||
|
|
||||||
fun nullable2(foo: Foo?) {
|
fun nullable2(foo: Foo?) {
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
fun test() {
|
fun test() {
|
||||||
val foo: String? = null
|
val foo: String? = null
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
data class Foo(val name: String)
|
data class Foo(val name: String)
|
||||||
|
|
||||||
fun test(foo: Foo?) {
|
fun test(foo: Foo?) {
|
||||||
|
|||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = Short.MAX_VALUE.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toShort()<!>
|
val foo = Short.MAX_VALUE.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toShort()<!>
|
||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = "".<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toString()<!>
|
val foo = "".<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toString()<!>
|
||||||
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// IS_APPLICABLE: false
|
// IS_APPLICABLE: false
|
||||||
val foo = 1.toLong()
|
val foo = 1.toLong()
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun test(i: UByte) {
|
fun test(i: UByte) {
|
||||||
val <!UNUSED_VARIABLE!>foo<!> = i.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toUByte()<!>
|
val <!UNUSED_VARIABLE!>foo<!> = i.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toUByte()<!>
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun test(i: UInt) {
|
fun test(i: UInt) {
|
||||||
val <!UNUSED_VARIABLE!>foo<!> = i.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toUInt()<!>
|
val <!UNUSED_VARIABLE!>foo<!> = i.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toUInt()<!>
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun test(i: ULong) {
|
fun test(i: ULong) {
|
||||||
val <!UNUSED_VARIABLE!>foo<!> = i.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toULong()<!>
|
val <!UNUSED_VARIABLE!>foo<!> = i.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toULong()<!>
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun test(i: UShort) {
|
fun test(i: UShort) {
|
||||||
val <!UNUSED_VARIABLE!>foo<!> = i.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toUShort()<!>
|
val <!UNUSED_VARIABLE!>foo<!> = i.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toUShort()<!>
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
val foo = ""
|
val foo = ""
|
||||||
val bar = foo.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toString()<!>
|
val bar = foo.<!REDUNDANT_CALL_OF_CONVERSION_METHOD!>toString()<!>
|
||||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val list1: List<Int> = listOf(1)
|
val list1: List<Int> = listOf(1)
|
||||||
val list = list1.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
val list = list1.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val list1: List<Int> = listOf(1)
|
val list1: List<Int> = listOf(1)
|
||||||
val list = list1.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
val list = list1.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val list1: List<Int> = listOf(1)
|
val list1: List<Int> = listOf(1)
|
||||||
val list = list1.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>.map { "$it" }
|
val list = list1.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>.map { "$it" }
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val s: String? = ""
|
val s: String? = ""
|
||||||
val blank = s.isNullOrBlank()
|
val blank = s.isNullOrBlank()
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val s = ""
|
val s = ""
|
||||||
val empty = s.<!USELESS_CALL_ON_NOT_NULL!>isNullOrEmpty()<!>
|
val empty = s.<!USELESS_CALL_ON_NOT_NULL!>isNullOrEmpty()<!>
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val s: String? = null
|
val s: String? = null
|
||||||
val empty = s.isNullOrEmpty()
|
val empty = s.isNullOrEmpty()
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val s: String? = ""
|
val s: String? = ""
|
||||||
val empty = s?.<!USELESS_CALL_ON_NOT_NULL!>isNullOrEmpty()<!>
|
val empty = s?.<!USELESS_CALL_ON_NOT_NULL!>isNullOrEmpty()<!>
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val list: List<String>? = null
|
val list: List<String>? = null
|
||||||
val empty = list.orEmpty()
|
val empty = list.orEmpty()
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val list1: List<Int>? = listOf(1)
|
val list1: List<Int>? = listOf(1)
|
||||||
val list = list1?.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
val list = list1?.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
fun test(s: Sequence<Int>) {
|
fun test(s: Sequence<Int>) {
|
||||||
val <!UNUSED_VARIABLE!>foo<!> = s.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
val <!UNUSED_VARIABLE!>foo<!> = s.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
val s = ""
|
val s = ""
|
||||||
val s1 = s.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
val s1 = s.<!USELESS_CALL_ON_NOT_NULL!>orEmpty()<!>
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun foo() {
|
fun foo() {
|
||||||
var list1 = java.util.Collections.emptyList<String>()
|
var list1 = java.util.Collections.emptyList<String>()
|
||||||
val list2 = listOf("b")
|
val list2 = listOf("b")
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun foo() {
|
fun foo() {
|
||||||
var list = listOf(1, 2, 3)
|
var list = listOf(1, 2, 3)
|
||||||
// Should not be highlighted because it's the way we use to say explicitly
|
// Should not be highlighted because it's the way we use to say explicitly
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
fun foo() {
|
fun foo() {
|
||||||
var listVar = mutableListOf(1, 2, 3)
|
var listVar = mutableListOf(1, 2, 3)
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
fun foo() {
|
fun foo() {
|
||||||
for (i in 1..2) { }
|
for (i in 1..2) { }
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
fun foo() {
|
fun foo() {
|
||||||
for (i in <!EMPTY_RANGE!>2..1<!>) { }
|
for (i in <!EMPTY_RANGE!>2..1<!>) { }
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// FILE: JavaClass.java
|
// FILE: JavaClass.java
|
||||||
public class JavaClass {
|
public class JavaClass {
|
||||||
public static void foo1(kotlin.jvm.functions.Function0<Integer> x) {}
|
public static void foo1(kotlin.jvm.functions.Function0<Integer> x) {}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun foo(a: Int, b: Int) = if (a > b) a else b
|
fun foo(a: Int, b: Int) = if (a > b) a else b
|
||||||
|
|
||||||
fun bar(a: Double, b: Double): Double {
|
fun bar(a: Double, b: Double): Double {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
infix fun Int.distance(y: Int) = this + y
|
infix fun Int.distance(y: Int) = this + y
|
||||||
|
|
||||||
fun test(): Int = 3 distance 4
|
fun test(): Int = 3 distance 4
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
//WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
package test
|
package test
|
||||||
|
|
||||||
class A
|
class A
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
data class Tuple(val x: Int, val y: Int)
|
data class Tuple(val x: Int, val y: Int)
|
||||||
|
|
||||||
inline fun use(f: (Tuple) -> Int) = f(Tuple(1, 2))
|
inline fun use(f: (Tuple) -> Int) = f(Tuple(1, 2))
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun simple() {
|
fun simple() {
|
||||||
var x = 10
|
var x = 10
|
||||||
x += 20
|
x += 20
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun some() {
|
fun some() {
|
||||||
try {
|
try {
|
||||||
throw KotlinNullPointerException()
|
throw KotlinNullPointerException()
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun test() {
|
fun test() {
|
||||||
var x = 0
|
var x = 0
|
||||||
val x1 = x++
|
val x1 = x++
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
fun foo(limit: Int) {
|
fun foo(limit: Int) {
|
||||||
var k = 0
|
var k = 0
|
||||||
some@ while (k < limit) {
|
some@ while (k < limit) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// C
|
// C
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
class C {
|
class C {
|
||||||
@JvmName("myFun")
|
@JvmName("myFun")
|
||||||
fun g(c: C) {
|
fun g(c: C) {
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// A
|
// A
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
class A {
|
class A {
|
||||||
companion object {
|
companion object {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// a.b.c.ActualTypeAliasCustomJvmPackageNameKt
|
// a.b.c.ActualTypeAliasCustomJvmPackageNameKt
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
@file:JvmPackageName("a.b.c")
|
@file:JvmPackageName("a.b.c")
|
||||||
package p
|
package p
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// p.AllInlineOnly
|
// p.AllInlineOnly
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
@file:kotlin.jvm.JvmMultifileClass
|
@file:kotlin.jvm.JvmMultifileClass
|
||||||
@file:kotlin.jvm.JvmName("AllInlineOnly")
|
@file:kotlin.jvm.JvmName("AllInlineOnly")
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// A
|
// A
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
class A {
|
class A {
|
||||||
@Synchronized
|
@Synchronized
|
||||||
@Strictfp
|
@Strictfp
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// a.b.c.JvmPackageNameKt
|
// a.b.c.JvmPackageNameKt
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
@file:JvmPackageName("a.b.c")
|
@file:JvmPackageName("a.b.c")
|
||||||
package p
|
package p
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// A
|
// A
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
class A {
|
class A {
|
||||||
companion object {
|
companion object {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// p.AllPrivate
|
// p.AllPrivate
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
@file:kotlin.jvm.JvmMultifileClass
|
@file:kotlin.jvm.JvmMultifileClass
|
||||||
@file:kotlin.jvm.JvmName("AllPrivate")
|
@file:kotlin.jvm.JvmName("AllPrivate")
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// test.MultiFile
|
// test.MultiFile
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
@file:JvmMultifileClass
|
@file:JvmMultifileClass
|
||||||
@file:JvmName("MultiFile")
|
@file:JvmName("MultiFile")
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
//NewName
|
//NewName
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
@file:JvmName("NewName")
|
@file:JvmName("NewName")
|
||||||
|
|
||||||
fun foo() {
|
fun foo() {
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// C
|
// C
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
class C {
|
class C {
|
||||||
@[kotlin.jvm.JvmOverloads] public fun foo(o: String = "O", o1: String, o3: String = "K", o4: String?): String {
|
@[kotlin.jvm.JvmOverloads] public fun foo(o: String = "O", o1: String, o3: String = "K", o4: String?): String {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// C
|
// C
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
class C {
|
class C {
|
||||||
companion object {
|
companion object {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// C
|
// C
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
class C {
|
class C {
|
||||||
@[kotlin.jvm.JvmField] public val foo: String = { "A" }()
|
@[kotlin.jvm.JvmField] public val foo: String = { "A" }()
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
data class Data(val x: String, val y: Int)
|
data class Data(val x: String, val y: Int)
|
||||||
|
|
||||||
suspend fun test() {
|
suspend fun test() {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
class A<T>(val x: String, val y: String, val z: T)
|
class A<T>(val x: String, val y: String, val z: T)
|
||||||
|
|
||||||
suspend fun <T> foo(a: A<T>, block: suspend (A<T>) -> String): String = block(a)
|
suspend fun <T> foo(a: A<T>, block: suspend (A<T>) -> String): String = block(a)
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
data class A<T, F>(val x: T, val y: F)
|
data class A<T, F>(val x: T, val y: F)
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
// IGNORE_BACKEND: JVM_IR
|
// IGNORE_BACKEND: JVM_IR
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
data class A(val x: String, val y: String)
|
data class A(val x: String, val y: String)
|
||||||
|
|
||||||
suspend inline fun foo(a: A, block: suspend (A) -> String): String = block(a)
|
suspend inline fun foo(a: A, block: suspend (A) -> String): String = block(a)
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
data class A(val x: String, val y: String)
|
data class A(val x: String, val y: String)
|
||||||
|
|
||||||
suspend fun foo(a: A, block: suspend (Int, A, String) -> String): String = block(1, a, "#")
|
suspend fun foo(a: A, block: suspend (Int, A, String) -> String): String = block(1, a, "#")
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
data class Data(val x: String, val y: Int, val z: Int = 0)
|
data class Data(val x: String, val y: Int, val z: Int = 0)
|
||||||
|
|
||||||
suspend fun test() {
|
suspend fun test() {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
suspend fun dummy() {}
|
suspend fun dummy() {}
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
// RENDER_ANNOTATIONS
|
// RENDER_ANNOTATIONS
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
package foo
|
package foo
|
||||||
|
|
||||||
@Target(AnnotationTarget.TYPE)
|
@Target(AnnotationTarget.TYPE)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
// RENDER_ANNOTATIONS
|
// RENDER_ANNOTATIONS
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
package foo
|
package foo
|
||||||
|
|
||||||
@Target(AnnotationTarget.TYPE)
|
@Target(AnnotationTarget.TYPE)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
// RENDER_ANNOTATIONS
|
// RENDER_ANNOTATIONS
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// JVM_TARGET: 1.8
|
// JVM_TARGET: 1.8
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// WITH_REFLECT
|
// WITH_REFLECT
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
package foo
|
package foo
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
import kotlin.test.assertEquals
|
import kotlin.test.assertEquals
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// KT-5665
|
// KT-5665
|
||||||
|
|
||||||
@Retention(AnnotationRetention.RUNTIME)
|
@Retention(AnnotationRetention.RUNTIME)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
import java.lang.reflect.Method
|
import java.lang.reflect.Method
|
||||||
import kotlin.test.assertEquals
|
import kotlin.test.assertEquals
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
import java.lang.reflect.Method
|
import java.lang.reflect.Method
|
||||||
import kotlin.test.assertEquals
|
import kotlin.test.assertEquals
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// FILE: Test.java
|
// FILE: Test.java
|
||||||
|
|
||||||
class Test {
|
class Test {
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// SAM_CONVERSIONS: CLASS
|
// SAM_CONVERSIONS: CLASS
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// FILE: Test.java
|
// FILE: Test.java
|
||||||
|
|
||||||
class Test {
|
class Test {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// SAM_CONVERSIONS: CLASS
|
// SAM_CONVERSIONS: CLASS
|
||||||
// ^ test checks reflection for synthetic classes
|
// ^ test checks reflection for synthetic classes
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// FILE: Test.java
|
// FILE: Test.java
|
||||||
|
|
||||||
class Test {
|
class Test {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
annotation class Ann(val v: String = "???")
|
annotation class Ann(val v: String = "???")
|
||||||
@Ann open class My
|
@Ann open class My
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
@Target(AnnotationTarget.PROPERTY)
|
@Target(AnnotationTarget.PROPERTY)
|
||||||
annotation class Anno(val value: String)
|
annotation class Anno(val value: String)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
|
||||||
@Target(
|
@Target(
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// FILE: JavaClass.java
|
// FILE: JavaClass.java
|
||||||
|
|
||||||
import java.lang.annotation.Retention;
|
import java.lang.annotation.Retention;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
import kotlin.test.assertEquals
|
import kotlin.test.assertEquals
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
|
|
||||||
import kotlin.annotation.AnnotationTarget.*
|
import kotlin.annotation.AnnotationTarget.*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// !LANGUAGE: +NestedClassesInAnnotations
|
// !LANGUAGE: +NestedClassesInAnnotations
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// FILE: Foo.java
|
// FILE: Foo.java
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
import kotlin.reflect.KProperty
|
import kotlin.reflect.KProperty
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
|
|
||||||
@file:StringHolder("OK")
|
@file:StringHolder("OK")
|
||||||
@file:JvmName("FileClass")
|
@file:JvmName("FileClass")
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
||||||
|
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
// IGNORE_BACKEND: WASM
|
// IGNORE_BACKEND: WASM
|
||||||
// DONT_TARGET_EXACT_BACKEND: JS
|
// DONT_TARGET_EXACT_BACKEND: JS
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
||||||
|
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// IGNORE_BACKEND: WASM
|
// IGNORE_BACKEND: WASM
|
||||||
// DONT_TARGET_EXACT_BACKEND: JS
|
// DONT_TARGET_EXACT_BACKEND: JS
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
||||||
|
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
// (supported: JVM_IR, JS_IR(_E6))
|
// (supported: JVM_IR, JS_IR(_E6))
|
||||||
// Regular JS works too, but without proper hashCode or equals
|
// Regular JS works too, but without proper hashCode or equals
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
||||||
|
|
||||||
// note: taken from ../parameters.kt and ../parametersWithPrimitiveValues.kt
|
// note: taken from ../parameters.kt and ../parametersWithPrimitiveValues.kt
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// IGNORE_BACKEND: WASM
|
// IGNORE_BACKEND: WASM
|
||||||
// DONT_TARGET_EXACT_BACKEND: JS
|
// DONT_TARGET_EXACT_BACKEND: JS
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: JVM_IR
|
// TARGET_BACKEND: JVM_IR
|
||||||
|
|
||||||
// WITH_RUNTIME
|
// WITH_STDLIB
|
||||||
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
// !LANGUAGE: +InstantiationOfAnnotationClasses
|
||||||
|
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user