summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClara Fok <clarafok@google.com>2024-03-08 17:00:12 -0800
committerClara Fok <clarafok@google.com>2024-03-12 09:27:31 -0700
commitdd98219b4909c6279a7cbc12afae03425221ac4f (patch)
tree6c05ec1b1480e6abcb95e36ecfe8e5f6b346043e
parent9650a28c07373e08eda6eeba96d46225f8576da1 (diff)
downloadkotlinx.serialization-dd98219b4909c6279a7cbc12afae03425221ac4f.tar.gz
Third-Party Import of: <https://github.com/Kotlin/kotlinx.serialization/>upstream
Request Document: go/android3p For CL Reviewers: go/android3p#cl-review For Build Team: go/ab-third-party-imports Bug: http://b/327649027 Test: ./gradlew build Change-Id: I77b17252a31ef9eb8b98c8c5bbde4adec39213de
-rw-r--r--Android.bp12
l---------LICENSE1
-rw-r--r--METADATA16
-rw-r--r--MODULE_LICENSE_APACHE20
-rw-r--r--OWNERS1
5 files changed, 30 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 00000000..efb6bd6f
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,12 @@
+java_library {
+ name: "kotlinx_serialization”,
+ host_supported: true,
+ sdk_version: "core_current",
+ srcs: ["kotlinx-serialization-core/jvmMain/src/kotlinx/serialization/**/*.kt"],
+ common_srcs: ["kotlinx-serialization-core/commonMain/src/kotlinx/serialization/**/*.kt"],
+ kotlincflags: [
+ "-Xmulti-platform",
+ "-Xuse-experimental=kotlinx.serialization.ExperimentalSerializationApi",
+ "-Xuse-experimental=kotlinx.serialization.InternalSerializationApi",
+ ],
+}
diff --git a/LICENSE b/LICENSE
new file mode 120000
index 00000000..85de3d45
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1 @@
+LICENSE.txt \ No newline at end of file
diff --git a/METADATA b/METADATA
new file mode 100644
index 00000000..27096d25
--- /dev/null
+++ b/METADATA
@@ -0,0 +1,16 @@
+name: "kotlinx.serialization"
+description:
+ "Kotlin serialization consists of a compiler plugin, that generates visitor "
+ "code for serializable classes, runtime library with core serialization API "
+ "and support libraries with various serialization formats."
+
+third_party {
+ identifier {
+ type: "Git"
+ value: "https://github.com/Kotlin/kotlinx.serialization"
+ primary_source: true
+ version: "v1.3.3"
+ }
+ last_upgrade_date { year: 2024 month: 3 day: 7 }
+ license_type: NOTICE
+}
diff --git a/MODULE_LICENSE_APACHE2 b/MODULE_LICENSE_APACHE2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/MODULE_LICENSE_APACHE2
diff --git a/OWNERS b/OWNERS
new file mode 100644
index 00000000..2e8f086e
--- /dev/null
+++ b/OWNERS
@@ -0,0 +1 @@
+include platform/system/core:main:/janitors/OWNERS