Skip to content

Commit ce3ada5

Browse files
committed
test for release v2.0.0-0.9.0-dev1
1 parent 84b0cbd commit ce3ada5

File tree

4 files changed

+32
-8
lines changed

4 files changed

+32
-8
lines changed

.github/workflows/publish-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ env:
2020

2121
jobs:
2222
test:
23-
name: Test
23+
name: Build test
2424
strategy:
2525
matrix:
2626
os: [ macos-latest, windows-latest, ubuntu-latest ]
@@ -35,7 +35,7 @@ jobs:
3535
uses: gradle/actions/setup-gradle@v3
3636
with:
3737
gradle-version: 8.5
38-
- run: gradle assemble build allTests -s
38+
- run: gradle assemble build -s
3939

4040
publish:
4141
name: Publish

compiler/suspend-transform-plugin/src/testData/codegen/asProperty.asm.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
public final class IProp$DefaultImpls : java/lang/Object {
22
public static java.lang.String getProp(IProp $this)
33

4+
public static void getProp$annotations()
5+
46
public static java.util.concurrent.CompletableFuture getPropAsync(IProp $this)
7+
8+
public static void getPropAsync$annotations()
59
}
610

711
final class IProp$prop$1 : kotlin/coroutines/jvm/internal/SuspendLambda, kotlin/jvm/functions/Function1 {
@@ -81,8 +85,12 @@ public final class PropFoo : java/lang/Object {
8185

8286
public final java.lang.String getProp()
8387

88+
public static void getProp$annotations()
89+
8490
public final java.util.concurrent.CompletableFuture getPropAsync()
8591

92+
public static void getPropAsync$annotations()
93+
8694
public final java.lang.Object prop(kotlin.coroutines.Continuation $completion)
8795
}
8896

@@ -123,7 +131,11 @@ public final class PropImpl : java/lang/Object, IProp {
123131

124132
public java.lang.String getProp()
125133

134+
public static void getProp$annotations()
135+
126136
public java.util.concurrent.CompletableFuture getPropAsync()
127137

138+
public static void getPropAsync$annotations()
139+
128140
public java.lang.Object prop(kotlin.coroutines.Continuation $completion)
129141
}

compiler/suspend-transform-plugin/src/testData/codegen/asProperty.fir.ir.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ FILE fqName:<root> fileName:/Main.kt
2828
RETURN type=kotlin.Nothing from='public final fun prop (): kotlin.String declared in <root>.PropFoo'
2929
CONST String type=kotlin.String value=""
3030
PROPERTY GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:prop visibility:public modality:FINAL [val]
31+
annotations:
32+
Api4J
3133
FUN GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:<get-prop> visibility:public modality:FINAL <> ($this:<root>.PropFoo) returnType:kotlin.String
3234
annotations:
3335
JvmAsync(baseName = <null>, suffix = <null>, asProperty = true)
@@ -45,6 +47,8 @@ FILE fqName:<root> fileName:/Main.kt
4547
CALL 'public final fun prop (): kotlin.String declared in <root>.PropFoo' type=kotlin.String origin=null
4648
$this: GET_VAR '<this>: <root>.PropFoo declared in <root>.PropFoo.<get-prop>' type=<root>.PropFoo origin=null
4749
PROPERTY GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:propAsync visibility:public modality:FINAL [val]
50+
annotations:
51+
Api4J
4852
FUN GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:<get-propAsync> visibility:public modality:FINAL <> ($this:<root>.PropFoo) returnType:java.util.concurrent.CompletableFuture
4953
annotations:
5054
JvmBlocking(baseName = <null>, suffix = "", asProperty = true)
@@ -92,6 +96,8 @@ FILE fqName:<root> fileName:/Main.kt
9296
RETURN type=kotlin.Nothing from='public open fun prop (): kotlin.String declared in <root>.PropImpl'
9397
CONST String type=kotlin.String value=""
9498
PROPERTY GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:prop visibility:public modality:OPEN [val]
99+
annotations:
100+
Api4J
95101
overridden:
96102
public open prop: kotlin.String
97103
FUN GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:<get-prop> visibility:public modality:OPEN <> ($this:<root>.PropImpl) returnType:kotlin.String
@@ -113,6 +119,8 @@ FILE fqName:<root> fileName:/Main.kt
113119
CALL 'public open fun prop (): kotlin.String declared in <root>.PropImpl' type=kotlin.String origin=null
114120
$this: GET_VAR '<this>: <root>.PropImpl declared in <root>.PropImpl.<get-prop>' type=<root>.PropImpl origin=null
115121
PROPERTY GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:propAsync visibility:public modality:OPEN [val]
122+
annotations:
123+
Api4J
116124
overridden:
117125
public open propAsync: java.util.concurrent.CompletableFuture
118126
FUN GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:<get-propAsync> visibility:public modality:OPEN <> ($this:<root>.PropImpl) returnType:java.util.concurrent.CompletableFuture
@@ -155,6 +163,8 @@ FILE fqName:<root> fileName:/Main.kt
155163
JvmSynthetic
156164
$this: VALUE_PARAMETER name:<this> type:<root>.IProp
157165
PROPERTY GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:prop visibility:public modality:OPEN [val]
166+
annotations:
167+
Api4J
158168
FUN GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:<get-prop> visibility:public modality:OPEN <> ($this:<root>.IProp) returnType:kotlin.String
159169
annotations:
160170
JvmAsync(baseName = <null>, suffix = <null>, asProperty = true)
@@ -172,6 +182,8 @@ FILE fqName:<root> fileName:/Main.kt
172182
CALL 'public abstract fun prop (): kotlin.String declared in <root>.IProp' type=kotlin.String origin=null
173183
$this: GET_VAR '<this>: <root>.IProp declared in <root>.IProp.<get-prop>' type=<root>.IProp origin=null
174184
PROPERTY GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:propAsync visibility:public modality:OPEN [val]
185+
annotations:
186+
Api4J
175187
FUN GENERATED[love.forte.plugin.suspendtrans.fir.SuspendTransformPluginKey] name:<get-propAsync> visibility:public modality:OPEN <> ($this:<root>.IProp) returnType:java.util.concurrent.CompletableFuture
176188
annotations:
177189
JvmBlocking(baseName = <null>, suffix = "", asProperty = true)

compiler/suspend-transform-plugin/src/testData/codegen/asProperty.fir.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ FILE: Main.kt
88
^prop String()
99
}
1010

11-
public final val prop: R|kotlin/String|
11+
@R|love/forte/plugin/suspendtrans/annotation/Api4J|() public final val prop: R|kotlin/String|
1212
@R|love/forte/plugin/suspendtrans/annotation/JvmAsync|(asProperty = Boolean(true)) @R|love/forte/plugin/suspendtrans/annotation/Api4J|() public get(): R|kotlin/String|
1313

14-
public final val propAsync: R|java/util/concurrent/CompletableFuture<out kotlin/String>|
14+
@R|love/forte/plugin/suspendtrans/annotation/Api4J|() public final val propAsync: R|java/util/concurrent/CompletableFuture<out kotlin/String>|
1515
@R|love/forte/plugin/suspendtrans/annotation/JvmBlocking|(asProperty = Boolean(true), suffix = String()) @R|love/forte/plugin/suspendtrans/annotation/Api4J|() public get(): R|kotlin/String|
1616

1717
}
1818
public abstract interface IProp : R|kotlin/Any| {
1919
@R|love/forte/plugin/suspendtrans/annotation/JvmBlocking|(asProperty = Boolean(true), suffix = String()) @R|love/forte/plugin/suspendtrans/annotation/JvmAsync|(asProperty = Boolean(true)) public abstract suspend fun prop(): R|kotlin/String|
2020

21-
public open val prop: R|kotlin/String|
21+
@R|love/forte/plugin/suspendtrans/annotation/Api4J|() public open val prop: R|kotlin/String|
2222
@R|love/forte/plugin/suspendtrans/annotation/JvmAsync|(asProperty = Boolean(true)) @R|love/forte/plugin/suspendtrans/annotation/Api4J|() public get(): R|kotlin/String|
2323

24-
public open val propAsync: R|java/util/concurrent/CompletableFuture<out kotlin/String>|
24+
@R|love/forte/plugin/suspendtrans/annotation/Api4J|() public open val propAsync: R|java/util/concurrent/CompletableFuture<out kotlin/String>|
2525
@R|love/forte/plugin/suspendtrans/annotation/JvmBlocking|(asProperty = Boolean(true), suffix = String()) @R|love/forte/plugin/suspendtrans/annotation/Api4J|() public get(): R|kotlin/String|
2626

2727
}
@@ -34,10 +34,10 @@ FILE: Main.kt
3434
^prop String()
3535
}
3636

37-
public open override val prop: R|kotlin/String|
37+
@R|love/forte/plugin/suspendtrans/annotation/Api4J|() public open override val prop: R|kotlin/String|
3838
@R|love/forte/plugin/suspendtrans/annotation/JvmAsync|(asProperty = Boolean(true)) @R|love/forte/plugin/suspendtrans/annotation/Api4J|() public get(): R|kotlin/String|
3939

40-
public open override val propAsync: R|java/util/concurrent/CompletableFuture<out kotlin/String>|
40+
@R|love/forte/plugin/suspendtrans/annotation/Api4J|() public open override val propAsync: R|java/util/concurrent/CompletableFuture<out kotlin/String>|
4141
@R|love/forte/plugin/suspendtrans/annotation/JvmBlocking|(asProperty = Boolean(true), suffix = String()) @R|love/forte/plugin/suspendtrans/annotation/Api4J|() public get(): R|kotlin/String|
4242

4343
}

0 commit comments

Comments
 (0)