Package kotlin.jvm.internal
Class MagicApiIntrinsics
- java.lang.Object
-
- kotlin.jvm.internal.MagicApiIntrinsics
-
@SinceKotlin(version="1.2") public class MagicApiIntrinsics extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MagicApiIntrinsics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
anyMagicApiCall(int id)
static <T> T
anyMagicApiCall(int id, long longData1, long longData2, java.lang.Object anyData)
static <T> T
anyMagicApiCall(int id, long longData, java.lang.Object anyData)
static <T> T
anyMagicApiCall(int id, java.lang.Object anyData1, java.lang.Object anyData2)
static <T> T
anyMagicApiCall(int id, java.lang.Object anyData1, java.lang.Object anyData2, java.lang.Object anyData3, java.lang.Object anyData4)
static <T> T
anyMagicApiCall(java.lang.Object data)
static int
intMagicApiCall(int id)
static int
intMagicApiCall(int id, long longData1, long longData2, java.lang.Object anyData)
static int
intMagicApiCall(int id, long longData, java.lang.Object anyData)
static int
intMagicApiCall(int id, java.lang.Object anyData1, java.lang.Object anyData2)
static int
intMagicApiCall(int id, java.lang.Object anyData1, java.lang.Object anyData2, java.lang.Object anyData3, java.lang.Object anyData4)
static int
intMagicApiCall(java.lang.Object data)
static void
voidMagicApiCall(int id)
static void
voidMagicApiCall(java.lang.Object data)
This method is used as a reified marker for plugin-defined compiler intrinsics.
-
-
-
Method Detail
-
voidMagicApiCall
public static void voidMagicApiCall(java.lang.Object data)
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
public static <T> T anyMagicApiCall(java.lang.Object data)
-
intMagicApiCall
public static int intMagicApiCall(java.lang.Object data)
-
intMagicApiCall
public static int intMagicApiCall(int id, long longData, java.lang.Object anyData)
-
intMagicApiCall
public static int intMagicApiCall(int id, long longData1, long longData2, java.lang.Object anyData)
-
intMagicApiCall
public static int intMagicApiCall(int id, java.lang.Object anyData1, java.lang.Object anyData2)
-
intMagicApiCall
public static int intMagicApiCall(int id, java.lang.Object anyData1, java.lang.Object anyData2, java.lang.Object anyData3, java.lang.Object anyData4)
-
anyMagicApiCall
public static <T> T anyMagicApiCall(int id, long longData, java.lang.Object anyData)
-
anyMagicApiCall
public static <T> T anyMagicApiCall(int id, long longData1, long longData2, java.lang.Object anyData)
-
anyMagicApiCall
public static <T> T anyMagicApiCall(int id, java.lang.Object anyData1, java.lang.Object anyData2)
-
anyMagicApiCall
public static <T> T anyMagicApiCall(int id, java.lang.Object anyData1, java.lang.Object anyData2, java.lang.Object anyData3, java.lang.Object anyData4)
-
-