Skip to content

Commit 0442e1e

Browse files
committed
(WIP)
1 parent e1a91fe commit 0442e1e

File tree

4 files changed

+34
-0
lines changed

4 files changed

+34
-0
lines changed

serializable-example/build.gradle.kts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
plugins {
2+
kotlin("jvm") version "2.0.0"
3+
kotlin("plugin.serialization") version "2.0.0"
4+
id("jacoco")
5+
}
6+
7+
group = "org.example"
8+
9+
repositories {
10+
mavenCentral()
11+
}
12+
13+
dependencies {
14+
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1")
15+
testImplementation(kotlin("test"))
16+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rootProject.name = "example"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package org.example
2+
3+
import kotlinx.serialization.Serializable
4+
5+
@Serializable
6+
data class Data(val a: Int)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package org.example
2+
3+
internal class ExampleTest {
4+
5+
@kotlin.test.Test
6+
fun test() {
7+
Data(42).a
8+
Data.serializer()
9+
}
10+
11+
}

0 commit comments

Comments
 (0)