NotIntendedForInheritance

@Target(allowedTargets = [AnnotationTarget.CLASS])
@RequiresOptIn(level = RequiresOptIn.Level.ERROR, message = " This API is not intended to be inherited from. Inheriting from this degrades performance and may have unintended consequences, especially if the implicit contracts of the library are not followed. Please use a provided builder function or submit a ticket on Github with your use-case. ")
annotation class NotIntendedForInheritance

Marks declarations that cannot be safely inherited from.