HidesFromObjC

Common
Native
1.8
@Target([AnnotationTarget.ANNOTATION_CLASS]) @ExperimentalObjCRefinement annotation class HidesFromObjC
(Common source) (Native source)

Meta-annotation that instructs the Kotlin compiler to remove the annotated class, function or property from the public Objective-C API.

Annotation processors that refine the public Objective-C API can annotate their annotations with this meta-annotation to have the original declarations automatically removed from the public API.

Note: only annotations with AnnotationTarget.CLASS, AnnotationTarget.FUNCTION and/or AnnotationTarget.PROPERTY are supported.

Constructors

Common
Native
1.0

<init>

Meta-annotation that instructs the Kotlin compiler to remove the annotated class, function or property from the public Objective-C API.

<init>()