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
@@ -270,7 +270,7 @@ object IDELightClassContexts {
private val annotationsThatAffectCodegen = listOf(
"JvmField", "JvmOverloads", "JvmName", "JvmStatic",
"Synchronized", "Transient", "Volatile", "Strictfp"
).map { FqName("kotlin.jvm").child(Name.identifier(it)) } + FqName("kotlin.PublishedApi")
).map { FqName("kotlin.jvm").child(Name.identifier(it)) } + FqName("kotlin.PublishedApi") + FqName("kotlin.Deprecated")
class AdHocAnnotationResolver(
private val moduleDescriptor: ModuleDescriptor,