@Deprecated(..., level = HIDDEN) supported

isAnnotatedAsHidden() moved to front-end
This commit is contained in:
Andrey Breslav
2015-10-09 14:19:44 +03:00
parent 95240fc29f
commit 1c00b933a5
9 changed files with 119 additions and 71 deletions
+1 -1
View File
@@ -139,4 +139,4 @@ internal annotation class NoInfer
*/
@Target(TYPE)
@Retention(SOURCE)
internal annotation class Exact
internal annotation class Exact
@@ -16,14 +16,9 @@
package org.jetbrains.kotlin.resolve.descriptorUtil
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
import org.jetbrains.kotlin.descriptors.annotations.Annotated
import org.jetbrains.kotlin.name.FqName
private val HIDDEN_ANNOTATION_FQ_NAME = FqName("kotlin.HiddenDeclaration")
public fun DeclarationDescriptor.isAnnotatedAsHidden(): Boolean = annotations.findAnnotation(HIDDEN_ANNOTATION_FQ_NAME) != null
private val NO_INFER_ANNOTATION_FQ_NAME = FqName("kotlin.NoInfer")
public fun Annotated.hasNoInferAnnotation(): Boolean = annotations.findAnnotation(NO_INFER_ANNOTATION_FQ_NAME) != null