[FIR-TEST] Add new testdata generated after changes in previous commit

This commit is contained in:
Dmitriy Novozhilov
2019-12-11 16:16:22 +03:00
parent e9c02a1cca
commit 2536fa0cd5
4578 changed files with 104067 additions and 1 deletions
@@ -0,0 +1,18 @@
class A {
companion object {
@JvmStatic const val z = 1;
@JvmStatic @JvmField val x = 1;
}
}
object B {
@JvmStatic const val z = 1;
@JvmStatic @JvmField val x = 1;
}
@@ -0,0 +1,4 @@
// !LANGUAGE: -JvmStaticInInterface
class A(@JvmStatic val z: Int) {
}
@@ -0,0 +1,4 @@
// !LANGUAGE: +JvmStaticInInterface
class A(@JvmStatic val z: Int) {
}
@@ -0,0 +1,8 @@
class A {
@JvmStatic constructor() {}
inner class B {
@JvmStatic constructor() {}
}
}
class C @JvmStatic constructor()
@@ -0,0 +1,33 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
abstract class A {
open fun a() {}
abstract fun b()
open fun c() {}
}
object B: A() {
@JvmStatic override fun a() {}
@JvmStatic override fun b() {}
@JvmStatic final override fun c() {}
@JvmStatic open fun d() {}
}
class C {
companion object: A() {
@JvmStatic override fun a() {}
@JvmStatic override fun b() {}
@JvmStatic final override fun c() {}
@JvmStatic open fun d() {}
}
}
@@ -0,0 +1,53 @@
// !LANGUAGE: -JvmStaticInInterface
// !DIAGNOSTICS: -UNUSED_VARIABLE
class A {
companion object {
@JvmStatic fun a1() {
}
}
object A {
@JvmStatic fun a2() {
}
}
fun test() {
val s = object {
@JvmStatic fun a3() {
}
}
}
@JvmStatic fun a4() {
}
}
interface B {
companion object {
@JvmStatic fun a1() {
}
}
object A {
@JvmStatic fun a2() {
}
}
fun test() {
val s = object {
@JvmStatic fun a3() {
}
}
}
@JvmStatic fun a4() {
}
}
@@ -0,0 +1,53 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// !LANGUAGE: +JvmStaticInInterface
class A {
companion object {
@JvmStatic fun a1() {
}
}
object A {
@JvmStatic fun a2() {
}
}
fun test() {
val s = object {
@JvmStatic fun a3() {
}
}
}
@JvmStatic fun a4() {
}
}
interface B {
companion object {
@JvmStatic fun a1() {
}
}
object A {
@JvmStatic fun a2() {
}
}
fun test() {
val s = object {
@JvmStatic fun a3() {
}
}
}
@JvmStatic fun a4() {
}
}
@@ -0,0 +1,54 @@
// !LANGUAGE: -JvmStaticInInterface
// !DIAGNOSTICS: -UNUSED_VARIABLE
interface B {
companion object {
@JvmStatic fun a1() {
}
@JvmStatic private fun a2() {
}
@JvmStatic protected fun a3() {
}
@JvmStatic internal fun a4() {
}
@JvmStatic
var foo = 1
@JvmStatic
var foo1 = 1
protected set
@JvmStatic
var foo2 = 1
private set
@JvmStatic
private var foo3 = 1
@JvmStatic
protected var foo4 = 1
@JvmStatic
protected var foo5 = 1
@JvmStatic
val foo6 = 1
val foo7 = 1
@JvmStatic get
private var foo8 = 1
@JvmStatic public set
public var foo9 = 1
@JvmStatic private set
}
}
@@ -0,0 +1,55 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// !LANGUAGE: +JvmStaticInInterface
interface B {
companion object {
@JvmStatic fun a1() {
}
@JvmStatic private fun a2() {
}
@JvmStatic protected fun a3() {
}
@JvmStatic internal fun a4() {
}
@JvmStatic
var foo = 1
@JvmStatic
var foo1 = 1
protected set
@JvmStatic
var foo2 = 1
private set
@JvmStatic
private var foo3 = 1
@JvmStatic
protected var foo4 = 1
@JvmStatic
protected var foo5 = 1
@JvmStatic
val foo6 = 1
val foo7 = 1
@JvmStatic get
private var foo8 = 1
@JvmStatic public set
public var foo9 = 1
@JvmStatic private set
}
}
@@ -0,0 +1,56 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// !LANGUAGE: +JvmStaticInInterface
// !JVM_TARGET: 1.8
interface B {
companion object {
@JvmStatic fun a1() {
}
@JvmStatic private fun a2() {
}
@JvmStatic protected fun a3() {
}
@JvmStatic internal fun a4() {
}
@JvmStatic
var foo = 1
@JvmStatic
var foo1 = 1
protected set
@JvmStatic
var foo2 = 1
private set
@JvmStatic
private var foo3 = 1
@JvmStatic
protected var foo4 = 1
@JvmStatic
protected var foo5 = 1
@JvmStatic
val foo6 = 1
val foo7 = 1
@JvmStatic get
private var foo8 = 1
@JvmStatic public set
public var foo9 = 1
@JvmStatic private set
}
}
@@ -0,0 +1,7 @@
// !LANGUAGE: -JvmStaticInInterface
// !DIAGNOSTICS: -UNUSED_VARIABLE
fun main() {
@JvmStatic fun a(){
}
}
@@ -0,0 +1,7 @@
// !LANGUAGE: +JvmStaticInInterface
// !DIAGNOSTICS: -UNUSED_VARIABLE
fun main() {
@JvmStatic fun a(){
}
}
@@ -0,0 +1,45 @@
// !LANGUAGE: -JvmStaticInInterface
// !DIAGNOSTICS: -UNUSED_VARIABLE
open class B {
public open val base1 : Int = 1
public open val base2 : Int = 1
}
class A {
companion object : B() {
var p1:Int = 1
@JvmStatic set(p: Int) {
p1 = 1
}
@JvmStatic val z = 1;
@JvmStatic override val base1: Int = 0
override val base2: Int = 0
@JvmStatic get
}
object A : B() {
var p:Int = 1
@JvmStatic set(p1: Int) {
p = 1
}
@JvmStatic val z = 1;
@JvmStatic override val base1: Int = 0
@JvmStatic open fun f() {}
override val base2: Int = 0
@JvmStatic get
}
var p:Int = 1
@JvmStatic set(p1: Int) {
p = 1
}
@JvmStatic val z2 = 1;
}
@@ -0,0 +1,45 @@
// !LANGUAGE: +JvmStaticInInterface
// !DIAGNOSTICS: -UNUSED_VARIABLE
open class B {
public open val base1 : Int = 1
public open val base2 : Int = 1
}
class A {
companion object : B() {
var p1:Int = 1
@JvmStatic set(p: Int) {
p1 = 1
}
@JvmStatic val z = 1;
@JvmStatic override val base1: Int = 0
override val base2: Int = 0
@JvmStatic get
}
object A : B() {
var p:Int = 1
@JvmStatic set(p1: Int) {
p = 1
}
@JvmStatic val z = 1;
@JvmStatic override val base1: Int = 0
@JvmStatic open fun f() {}
override val base2: Int = 0
@JvmStatic get
}
var p:Int = 1
@JvmStatic set(p1: Int) {
p = 1
}
@JvmStatic val z2 = 1;
}