कोटलिन stdlib में कुछ विधियों को inline
@kotlin.internal.InlineOnly
एनोटेशन के साथ चिह्नित किया गया है। इससे संकलक को JVM कक्षाओं में संबंधित विधियों को उत्पन्न किए बिना कोटलिन कोड में इनलाइन करने में मदद मिलती है।
इस चाल का उपयोग stdlib पर विधि गणना को कम करने के लिए किया जाता है। यह एक खतरनाक समाधान है और गलत तरीके से उपयोग किए जाने पर अलग संकलन के साथ समस्याएं पैदा कर सकता है।
पकड़: @kotlin.internal.InlineOnly
एनोटेशन आंतरिक है और केवल मानक पुस्तकालय में उपयोग किया जा सकता है। मुझे सार्वजनिक एपीआई में इसे जारी करने की कोई योजना नहीं है।
टी एल; डॉ: आप यह कर सकते हैं, लेकिन केवल तभी जब आप करने के लिए योगदान दे रहे हैं Kotlin stdlib
ईमानदारी से आपके उत्तर के लिए धन्यवाद! – like