Added documentation for MagicApiIntrinsics.voidMagicApiCall

Remove mavenLocal() from repos
This commit is contained in:
Leonid Startsev
2022-09-15 16:36:15 +02:00
committed by Space
parent 69c00785f2
commit c8647841dc
2 changed files with 10 additions and 7 deletions
@@ -9,6 +9,16 @@ import kotlin.SinceKotlin;
@SinceKotlin(version = "1.2")
public class MagicApiIntrinsics {
/**
* This method is used as a reified marker for plugin-defined compiler intrinsics.
* See JvmIrIntrinsicExtension.kt in the compiler:backend:jvm:codegen
*
* @param data Arbitrary data to pass to plugin. Must be string constant (loaded by LDC instruction).
*/
public static void voidMagicApiCall(Object data) {
}
public static <T> T anyMagicApiCall(int id) {
return null;
}
@@ -24,9 +34,6 @@ public class MagicApiIntrinsics {
return null;
}
public static void voidMagicApiCall(Object data) {
}
public static int intMagicApiCall(Object data) {
return 0;
}
@@ -5,10 +5,6 @@ plugins {
id("jps-compatible")
}
repositories {
mavenLocal()
}
dependencies {
embedded(project(":kotlinx-serialization-compiler-plugin.common"))
embedded(project(":kotlinx-serialization-compiler-plugin.k1"))