Skip to content

Commit 7447223

Browse files
authored
Merge pull request #24 from ForteScarlet/devs/upgrade-dept
Kotlin更新到v1.8.21
2 parents 2eb7f85 + 447cf24 commit 7447223

File tree

3 files changed

+425
-21
lines changed

3 files changed

+425
-21
lines changed

buildSrc/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ repositories {
88
gradlePluginPortal()
99
}
1010

11-
val kotlinVersion = "1.8.10"
11+
val kotlinVersion = "1.8.21"
1212
val dokkaPluginVersion = "1.8.10"
1313
val gradleCommon = "0.0.11"
1414

compiler/suspend-transform-plugin/src/main/kotlin/love/forte/plugin/suspendtrans/symbol/SuspendTransformSyntheticResolveExtension.kt

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ import org.jetbrains.kotlin.descriptors.*
1010
import org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor
1111
import org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptorImpl
1212
import org.jetbrains.kotlin.descriptors.annotations.Annotations
13-
import org.jetbrains.kotlin.js.descriptorUtils.getJetTypeFqName
13+
import org.jetbrains.kotlin.js.descriptorUtils.getKotlinTypeFqName
1414
import org.jetbrains.kotlin.name.ClassId
1515
import org.jetbrains.kotlin.name.Name
1616
import org.jetbrains.kotlin.platform.isCommon
17-
import org.jetbrains.kotlin.platform.js.isJs
17+
import org.jetbrains.kotlin.platform.isJs
1818
import org.jetbrains.kotlin.platform.jvm.isJvm
1919
import org.jetbrains.kotlin.resolve.BindingContext
2020
import org.jetbrains.kotlin.resolve.constants.ArrayValue
@@ -193,19 +193,13 @@ open class SuspendTransformSyntheticResolveExtension(open val configuration: Sus
193193

194194
fun check(): Boolean {
195195
val platform = classDescriptor.platform
196-
if (platform.isJvm() && targetPlatform == TargetPlatform.JVM) {
197-
return true
198-
}
199-
200-
if (platform.isJs() && targetPlatform == TargetPlatform.JS) {
201-
return true
202-
}
203196

204-
if (platform.isCommon() && targetPlatform == TargetPlatform.COMMON) {
205-
return true
197+
return when {
198+
platform.isJvm() && targetPlatform == TargetPlatform.JVM -> true
199+
platform.isJs() && targetPlatform == TargetPlatform.JS -> true
200+
platform.isCommon() && targetPlatform == TargetPlatform.COMMON -> true
201+
else -> false
206202
}
207-
208-
return false
209203
}
210204

211205
platform.isCommon()
@@ -318,9 +312,10 @@ private fun SimpleFunctionDescriptor.toGeneratedByDescriptorInfo(): List<StringV
318312
add(d.name.sv)
319313
d.allParameters.forEach {
320314
add(it.name.sv)
321-
add(it.type.getJetTypeFqName(true).sv)
315+
// add(it.type.getJetTypeFqName(true).sv)
316+
add(it.type.getKotlinTypeFqName(true).sv)
322317
}
323-
add(d.returnType?.getJetTypeFqName(true)?.sv ?: "?".sv)
318+
add(d.returnType?.getKotlinTypeFqName(true)?.sv ?: "?".sv)
324319
}
325320

326321
}

0 commit comments

Comments
 (0)