HidesFromObjC
@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
<init>
Meta-annotation that instructs the Kotlin compiler to remove the annotated class, function or property from the public Objective-C API.
<init>
(
)