JVM IR: Write ACC_DEPRECATED flags

This commit is contained in:
Steven Schäfer
2019-08-08 12:14:11 +02:00
committed by Alexander Udalov
parent a90ac2438d
commit fd2ad89799
23 changed files with 56 additions and 53 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
@Deprecated("") class MyClass() {
}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class MyClass {
@Deprecated("") companion object {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
@Deprecated("") enum class MyEnum {
FIRST
}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class MyClass() {
@Deprecated("") public class MyInnerClass() {}
}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
@Deprecated("") public interface MyTrait {
}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class MyClass() {
@Deprecated("") val test = ""
}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class MyClass() {
@Deprecated("") var test = ""
}
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class MyClass() {
@Deprecated("hidden", level = DeprecationLevel.HIDDEN)
fun test() {}
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class MyClass() {
@Deprecated("hidden", level = DeprecationLevel.HIDDEN)
var test: Int
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class MyClass() {
@Deprecated("hidden", level = DeprecationLevel.HIDDEN)
var test: Int
@@ -1,5 +1,4 @@
// !JVM_DEFAULT_MODE: compatibility
// IGNORE_BACKEND: JVM_IR
// JVM_TARGET: 1.8
// WITH_RUNTIME
@@ -1,5 +1,4 @@
// !JVM_DEFAULT_MODE: enable
// IGNORE_BACKEND: JVM_IR
// JVM_TARGET: 1.8
// WITH_RUNTIME
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class MyClass() {
@Deprecated("") public val test: Int = 0
}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
@Deprecated("") val test: Int = 0
// TESTED_OBJECT_KIND: property
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class Foo {
annotation class Anno
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
open class Foo {
annotation class Anno
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class Foo {
annotation class Anno