Lighter classes: DeprecationLevel.HIDDEN affects codegen

This commit is contained in:
Pavel V. Talanov
2017-04-18 18:08:03 +03:00
parent 337eb883b3
commit f3dd09beaf
9 changed files with 71 additions and 2 deletions
@@ -0,0 +1,9 @@
public final class A {
/**
* @deprecated
*/
@kotlin.Deprecated(message = "f")
public final void f() { /* compiled code */ }
public A() { /* compiled code */ }
}
@@ -0,0 +1,9 @@
// a.A
package a
class A {
@Deprecated("f")
fun f() {
}
}
+2 -1
View File
@@ -4,4 +4,5 @@ package a
@Deprecated("f", level = DeprecationLevel.HIDDEN)
fun f() {
}
}
// LAZINESS:NoLaziness
@@ -0,0 +1,3 @@
public final class A {
public A() { /* compiled code */ }
}
@@ -0,0 +1,11 @@
// a.A
package a
class A {
@Deprecated("f", level = DeprecationLevel.HIDDEN)
fun f() {
}
}
// LAZINESS:NoLaziness