Package kotlin.jvm.internal
Class MagicApiIntrinsics
java.lang.Object
kotlin.jvm.internal.MagicApiIntrinsics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TanyMagicApiCall(int id) static <T> TanyMagicApiCall(int id, long longData1, long longData2, Object anyData) static <T> TanyMagicApiCall(int id, long longData, Object anyData) static <T> TanyMagicApiCall(int id, Object anyData1, Object anyData2) static <T> TanyMagicApiCall(int id, Object anyData1, Object anyData2, Object anyData3, Object anyData4) static <T> TanyMagicApiCall(Object data) static intintMagicApiCall(int id) static intintMagicApiCall(int id, long longData1, long longData2, Object anyData) static intintMagicApiCall(int id, long longData, Object anyData) static intintMagicApiCall(int id, Object anyData1, Object anyData2) static intintMagicApiCall(int id, Object anyData1, Object anyData2, Object anyData3, Object anyData4) static intintMagicApiCall(Object data) static voidvoidMagicApiCall(int id) static voidvoidMagicApiCall(Object data) This method is used as a reified marker for plugin-defined compiler intrinsics.
-
Constructor Details
-
MagicApiIntrinsics
public MagicApiIntrinsics()
-
-
Method Details
-
voidMagicApiCall
This method is used as a reified marker for plugin-defined compiler intrinsics. See JvmIrIntrinsicExtension.kt in the compiler:backend:jvm:codegen- Parameters:
data- Arbitrary data to pass to plugin. Must be string constant (loaded by LDC instruction).
-
anyMagicApiCall
public static <T> T anyMagicApiCall(int id) -
voidMagicApiCall
public static void voidMagicApiCall(int id) -
intMagicApiCall
public static int intMagicApiCall(int id) -
anyMagicApiCall
-
intMagicApiCall
-
intMagicApiCall
-
intMagicApiCall
-
intMagicApiCall
-
intMagicApiCall
-
anyMagicApiCall
-
anyMagicApiCall
-
anyMagicApiCall
-
anyMagicApiCall
-