I often see the @InlineOnly
annotation when browsing Kotlin's stdlib. As far as I recall the annotation only happens to be on inline
functions. What is the purpose of this annotation? Isn't it obvious that inline
functions are always inlined? It's documentation isn't really helpful
Specifies that this function should not be called directly without inlining
Is it possible for inline functions to be called not inline?