diff --git a/Android/Kotlin/cgmanifest.json b/Android/Kotlin/cgmanifest.json new file mode 100644 index 0000000000..3a82561960 --- /dev/null +++ b/Android/Kotlin/cgmanifest.json @@ -0,0 +1,85 @@ +{ + "Registrations": [ + { + "Component": { + "Type": "Maven", + "Maven": { + "ArtifactId": "kotlin-stdlib", + "GroupId": "org.jetbrains.kotlin", + "Version": "1.4.20" + } + } + }, + { + "Component": { + "Type": "Maven", + "Maven": { + "ArtifactId": "kotlin-stdlib-common", + "GroupId": "org.jetbrains.kotlin", + "Version": "1.4.20" + } + } + }, + { + "Component": { + "Type": "Maven", + "Maven": { + "ArtifactId": "kotlin-reflect", + "GroupId": "org.jetbrains.kotlin", + "Version": "1.4.20" + } + } + }, + { + "Component": { + "Type": "Maven", + "Maven": { + "ArtifactId": "kotlin-stdlib-jdk7", + "GroupId": "org.jetbrains.kotlin", + "Version": "1.4.20" + } + } + }, + { + "Component": { + "Type": "Maven", + "Maven": { + "ArtifactId": "kotlin-stdlib-jdk8", + "GroupId": "org.jetbrains.kotlin", + "Version": "1.4.20" + } + } + }, + { + "Component": { + "Type": "Maven", + "Maven": { + "ArtifactId": "annotations", + "GroupId": "org.jetbrains.kotlin", + "Version": "13.0.0.3" + } + } + }, + { + "Component": { + "Type": "Maven", + "Maven": { + "ArtifactId": "kotlinx-coroutines-android", + "GroupId": "org.jetbrains.kotlinx", + "Version": "1.3.4" + } + } + }, + { + "Component": { + "Type": "Maven", + "Maven": { + "ArtifactId": "kotlinx-coroutines-core", + "GroupId": "org.jetbrains.kotlinx", + "Version": "1.3.4" + } + } + } + ], + "Version": 1 +} \ No newline at end of file diff --git a/Android/Kotlin/config.json b/Android/Kotlin/config.json index a874af7157..1d021641d1 100644 --- a/Android/Kotlin/config.json +++ b/Android/Kotlin/config.json @@ -73,6 +73,20 @@ "version" : "13.0", "nugetId" : "Xamarin.Jetbrains.Annotations", "nugetVersion" : "13.0.0.3" + }, + { + "groupId" : "org.jetbrains.kotlinx", + "artifactId" : "kotlinx-coroutines-android", + "version" : "1.3.4", + "nugetId" : "Xamarin.KotlinX.Coroutines.CoroutinesAndroid", + "nugetVersion" : "1.3.4" + }, + { + "groupId" : "org.jetbrains.kotlinx", + "artifactId" : "kotlinx-coroutines-core", + "version" : "1.3.4", + "nugetId" : "Xamarin.KotlinX.Coroutines.Core", + "nugetVersion" : "1.3.4" } ] }] diff --git a/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/EnumFields.xml b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/EnumFields.xml new file mode 100644 index 0000000000..8e966170ba --- /dev/null +++ b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/EnumFields.xml @@ -0,0 +1,19 @@ + + + + diff --git a/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/EnumMethods.xml b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/EnumMethods.xml new file mode 100644 index 0000000000..8d059c2dcd --- /dev/null +++ b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/EnumMethods.xml @@ -0,0 +1,19 @@ + + + + diff --git a/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/Metadata.Namespace.xml b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/Metadata.Namespace.xml new file mode 100644 index 0000000000..9dc8851b80 --- /dev/null +++ b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/Metadata.Namespace.xml @@ -0,0 +1,64 @@ + + + + Xamarin.KotlinX.Coroutines + + + Xamarin.KotlinX.Coroutines.Channels + + + Xamarin.KotlinX.Coroutines.Flow + + + Xamarin.KotlinX.Coroutines.Flow.Internal + + + Xamarin.KotlinX.Coroutines.Internal + + + Xamarin.KotlinX.Coroutines.Intrinsics + + + Xamarin.KotlinX.Coroutines.Scheduling + + + Xamarin.KotlinX.Coroutines.Selects + + + Xamarin.KotlinX.Coroutines.Sync + + + Xamarin.KotlinX.Coroutines.Test + + + diff --git a/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/Metadata.xml b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/Metadata.xml new file mode 100644 index 0000000000..ffb675aa70 --- /dev/null +++ b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.Core/Transforms/Metadata.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + diff --git a/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/EnumFields.xml b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/EnumFields.xml new file mode 100644 index 0000000000..8e966170ba --- /dev/null +++ b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/EnumFields.xml @@ -0,0 +1,19 @@ + + + + diff --git a/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/EnumMethods.xml b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/EnumMethods.xml new file mode 100644 index 0000000000..8d059c2dcd --- /dev/null +++ b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/EnumMethods.xml @@ -0,0 +1,19 @@ + + + + diff --git a/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/Metadata.Namespaces.xml b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/Metadata.Namespaces.xml new file mode 100644 index 0000000000..ce6142cf66 --- /dev/null +++ b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,11 @@ + + + + + Xamarin.KotlinX.Coroutines.CoroutinesAndroid + + + diff --git a/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/Metadata.xml b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/Metadata.xml new file mode 100644 index 0000000000..3639fb0a86 --- /dev/null +++ b/Android/Kotlin/source/Xamarin.KotlinX.Coroutines.CoroutinesAndroid/Transforms/Metadata.xml @@ -0,0 +1,10 @@ + + + + + Xamarin.KotlinX.Coroutines.MainCoroutineDispatcher + + +