[idea] feat: support IDEA 2023.2 (#2775)

feat: support IDEA 2023.2

close #2769
This commit is contained in:
Samarium
2023-08-20 01:21:57 -06:00
committed by GitHub
parent 1c7bba8305
commit 167ea338f8
5 changed files with 10 additions and 10 deletions

View File

@@ -73,7 +73,7 @@ kotlin.target.compilations.all {
// https://plugins.jetbrains.com/docs/intellij/kotlin.html#kotlin-standard-library
tasks.withType<org.jetbrains.intellij.tasks.PatchPluginXmlTask> {
sinceBuild.set("223")
untilBuild.set("231.*")
untilBuild.set("232.*")
pluginDescription.set(
"""
Plugin development support for <a href='https://github.com/mamoe/mirai'>Mirai Console</a>

View File

@@ -8,8 +8,8 @@
*/
plugins {
kotlin("jvm") version "1.8.10"
kotlin("plugin.serialization") version "1.8.10"
kotlin("jvm") version "1.8.20"
kotlin("plugin.serialization") version "1.8.20"
id("net.mamoe.mirai-console") version "2.99.0-local"
java
}

View File

@@ -9,6 +9,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

View File

@@ -178,7 +178,8 @@ class PluginDataValuesChecker : CallChecker, DeclarationChecker {
}
private fun canBeSerializedInternally(descriptor: ClassDescriptor): Boolean {
@Suppress("UNUSED_VARIABLE") val name = when (descriptor.defaultType.getJetTypeFqName(false)) {
@Suppress("UNUSED_VARIABLE")
val name = when (descriptor.defaultType.getKotlinTypeFqName(false)) {
// kotlinx.serialization
"kotlin.Unit" -> "UnitSerializer"
"Z", "kotlin.Boolean" -> "BooleanSerializer"
@@ -233,4 +234,3 @@ private fun canBeSerializedInternally(descriptor: ClassDescriptor): Boolean {
}
return true
}