ExperimentalSafeArgsApi


@Retention(value = AnnotationRetention.BINARY)
@Target(allowedTargets = [AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.PROPERTY_GETTER])
@RequiresOptIn(level = RequiresOptIn.Level.WARNING)
annotation ExperimentalSafeArgsApi


Annotation indicating experimental API for new safe args component that enables navigating with type safety through serialization.

The Safe Args API surface is still under development and incomplete at the moment. Many specific features require multiple safe args APIs working together, so individual APIs may not currently work as intended. As such, use of APIs annotated with ExperimentalSafeArgsAPI requires opt-in

Summary

Public constructors

Public constructors

ExperimentalSafeArgsApi

ExperimentalSafeArgsApi()