UnsafeNumber
@Target(allowedTargets = [AnnotationTarget.TYPEALIAS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY] )
@RequiresOptIn(message = "The declaration is using numbers with different bit widths in least two actual platforms. Such types shall not be used in user-defined 'expect fun' signatures", level = RequiresOptIn.Level.ERROR)
Marker for declarations that depend on numeric types of different bit width on at least two platforms.
Since Kotlin
1.3Parameters
actualPlatformTypes
Contains platform types represented as {konanTarget}: {type fqn} e.g. "linux_x64: kotlin.Int", "linux_arm64: kotlin.Long"