[FIR-TEST] Add new testdata generated after changes in previous commit
This commit is contained in:
+8
@@ -0,0 +1,8 @@
|
||||
class A {
|
||||
|
||||
@JvmField val clash = 1;
|
||||
|
||||
companion object {
|
||||
val clash = 1;
|
||||
}
|
||||
}
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
@file:kotlin.jvm.JvmMultifileClass
|
||||
@file:JvmName("SomeName")
|
||||
|
||||
@JvmField
|
||||
val c = 4
|
||||
|
||||
@JvmField
|
||||
var g = 5
|
||||
|
||||
class C {
|
||||
@JvmField
|
||||
var g = 5
|
||||
}
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
@file:JvmName("SomeName")
|
||||
|
||||
@JvmField
|
||||
val c = 4
|
||||
|
||||
@JvmField
|
||||
var g = 5
|
||||
|
||||
class C {
|
||||
@JvmField
|
||||
var g = 5
|
||||
}
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
// !LANGUAGE: +JvmFieldInInterface
|
||||
|
||||
interface A {
|
||||
|
||||
companion object {
|
||||
@JvmField
|
||||
val c = 3
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
interface B {
|
||||
|
||||
companion object {
|
||||
@JvmField
|
||||
val c = 3
|
||||
|
||||
@JvmField
|
||||
val a = 3
|
||||
}
|
||||
}
|
||||
|
||||
interface C {
|
||||
companion object {
|
||||
@JvmField
|
||||
val c = 3
|
||||
|
||||
val a = 3
|
||||
}
|
||||
}
|
||||
|
||||
interface D {
|
||||
companion object {
|
||||
@JvmField
|
||||
var c = 3
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
interface E {
|
||||
companion object {
|
||||
@JvmField
|
||||
private val a = 3
|
||||
|
||||
@JvmField
|
||||
internal val b = 3
|
||||
|
||||
@JvmField
|
||||
protected val c = 3
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
interface F {
|
||||
companion object {
|
||||
@JvmField
|
||||
open val a = 3
|
||||
}
|
||||
}
|
||||
Vendored
+143
@@ -0,0 +1,143 @@
|
||||
// !LANGUAGE: +NestedClassesInAnnotations +InlineClasses
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
|
||||
|
||||
@kotlin.jvm.JvmField
|
||||
fun foo() {
|
||||
@kotlin.jvm.JvmField val x = "A"
|
||||
}
|
||||
|
||||
annotation class DemoAnnotation
|
||||
|
||||
@JvmField
|
||||
abstract class C : I{
|
||||
|
||||
@kotlin.jvm.JvmField constructor(s: String) {
|
||||
}
|
||||
|
||||
@kotlin.jvm.JvmField private fun foo(s: String = "OK") {
|
||||
}
|
||||
|
||||
@JvmField val a: String by lazy { "A" }
|
||||
|
||||
@JvmField open val b: Int = 3
|
||||
|
||||
@JvmField abstract val c: Int
|
||||
|
||||
@JvmField
|
||||
val customGetter: String = ""
|
||||
get() = field
|
||||
|
||||
@JvmField
|
||||
val explicitDefaultGetter: String = ""
|
||||
get
|
||||
|
||||
@JvmField
|
||||
var explicitDefaultSetter: String = ""
|
||||
set
|
||||
|
||||
@JvmField
|
||||
val explicitDefaultAnnotatedGetter: String = ""
|
||||
@DemoAnnotation get
|
||||
|
||||
@JvmField
|
||||
var explicitDefaultAnnotatedSetter: String = ""
|
||||
@DemoAnnotation set
|
||||
|
||||
@JvmField
|
||||
var customSetter: String = ""
|
||||
set(s) {
|
||||
field = s
|
||||
}
|
||||
|
||||
@JvmField
|
||||
val noBackingField: String
|
||||
get() = "a"
|
||||
|
||||
@JvmField
|
||||
final override val ai = 3
|
||||
|
||||
@JvmField
|
||||
private val private = 3
|
||||
}
|
||||
|
||||
interface I {
|
||||
@JvmField val ai: Int
|
||||
@JvmField val bi: Int
|
||||
get() = 5
|
||||
}
|
||||
|
||||
class G {
|
||||
@JvmField
|
||||
lateinit var lateInit: String
|
||||
|
||||
@delegate:JvmField
|
||||
val s: String by lazy { "s" }
|
||||
}
|
||||
|
||||
@JvmField
|
||||
const val Const = 4
|
||||
|
||||
@JvmField
|
||||
var i = 5
|
||||
|
||||
class H {
|
||||
companion object {
|
||||
@JvmField
|
||||
var c = 3
|
||||
}
|
||||
}
|
||||
|
||||
interface K {
|
||||
|
||||
val i: Int
|
||||
val j: Int
|
||||
|
||||
companion object {
|
||||
@JvmField
|
||||
var c = 3
|
||||
|
||||
var x = 3
|
||||
}
|
||||
}
|
||||
|
||||
class KK : K {
|
||||
@JvmField
|
||||
override val i: Int = 0
|
||||
@JvmField
|
||||
override final val j: Int = 0
|
||||
}
|
||||
|
||||
open class KKK : K {
|
||||
@JvmField
|
||||
override val i: Int = 0
|
||||
@JvmField
|
||||
override final val j: Int = 0
|
||||
}
|
||||
|
||||
annotation class L {
|
||||
companion object {
|
||||
@JvmField
|
||||
var c = 3
|
||||
}
|
||||
}
|
||||
|
||||
object O {
|
||||
@JvmField
|
||||
val c = 3
|
||||
}
|
||||
|
||||
@JvmField
|
||||
private val private = 3
|
||||
|
||||
inline class Foo(val x: Int)
|
||||
|
||||
object IObject {
|
||||
@JvmField
|
||||
val c: Foo = Foo(42)
|
||||
|
||||
@JvmField
|
||||
val u = 42u
|
||||
|
||||
@JvmField
|
||||
private val r: Result<Int> = TODO()
|
||||
}
|
||||
Reference in New Issue
Block a user