Skip to content

Commit

Permalink
2024.1 EAP
Browse files Browse the repository at this point in the history
  • Loading branch information
RedNesto committed Jan 18, 2024
1 parent b579f11 commit 559d4c8
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 13 deletions.
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import org.jlleitschuh.gradle.ktlint.tasks.BaseKtLintCheckTask
import org.jlleitschuh.gradle.ktlint.tasks.KtLintFormatTask

plugins {
kotlin("jvm") version "1.9.20"
kotlin("jvm") version "1.9.21"
java
mcdev
groovy
Expand Down
6 changes: 3 additions & 3 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@
# suppress inspection "UnusedProperty" for whole file
kotlin.code.style=official

ideaVersion = 2023.3
ideaVersionName = 2023.3
ideaVersion = 241-EAP-SNAPSHOT
ideaVersionName = 2024.1

coreVersion = 1.6.12
downloadIdeaSources = true

pluginTomlVersion = 233.11799.172
pluginTomlVersion = 241.8102.131

# Silences a build-time warning because we are bundling our own kotlin library
kotlin.stdlib.default.dependency = false
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jflex-skeleton = "org.jetbrains.idea:jflex:1.7.0-c1fdf11"
grammarKit = "org.jetbrains.idea:grammar-kit:1.5.1"

# Gradle Tooling
gradleToolingExtension = "com.jetbrains.intellij.gradle:gradle-tooling-extension:233.11799.241"
gradleToolingExtension = "com.jetbrains.intellij.gradle:gradle-tooling-extension:241-EAP-SNAPSHOT"
annotations = "org.jetbrains:annotations:24.0.0"
groovy = "org.codehaus.groovy:groovy-all:2.5.18"

Expand Down
4 changes: 4 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ Minecraft Development for IntelliJ
<td align="left">2023.3</td>
<td align="left"><a href="https://ci.mcdev.io/viewType.html?buildTypeId=MinecraftDev_Nightly_20233"><img src="https://ci.mcdev.io/app/rest/builds/buildType:(id:MinecraftDev_Nightly_20233)/statusIcon.svg" alt="2023.3 Nightly Status" /></a></td>
</tr>
<tr>
<td align="left">2024.1</td>
<td align="left"><a href="https://ci.mcdev.io/viewType.html?buildTypeId=MinecraftDev_Nightly_20241"><img src="https://ci.mcdev.io/app/rest/builds/buildType:(id:MinecraftDev_Nightly_20241)/statusIcon.svg" alt="2024.1 Nightly Status" /></a></td>
</tr>
<tr>
<td align="right"><b>OS Tests</b></td>
<td align="left" colspan="2">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class EventGenerationDialog(
private val panel: EventGenerationPanel,
className: String,
defaultListenerName: String,
) : DialogWrapper(editor.project, editor.component, false, IdeModalityType.PROJECT) {
) : DialogWrapper(editor.project, editor.component, false, IdeModalityType.MODELESS) {

private val wizard: EventListenerWizard = EventListenerWizard(panel.panel, className, defaultListenerName)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,11 @@ class SpongePluginClassInspection : AbstractBaseJavaLocalInspectionTool() {
ctorIdentifier,
"Plugin class empty constructor must not be private.",
ProblemHighlightType.GENERIC_ERROR,
ModifierFix(emptyCtor, PsiModifier.PACKAGE_LOCAL, true, false),
ModifierFix(emptyCtor, PsiModifier.PROTECTED, true, false),
ModifierFix(emptyCtor, PsiModifier.PUBLIC, true, false),
*LocalQuickFix.notNullElements(
LocalQuickFix.from(ModifierFix(emptyCtor, PsiModifier.PACKAGE_LOCAL, true, false)),
LocalQuickFix.from(ModifierFix(emptyCtor, PsiModifier.PROTECTED, true, false)),
LocalQuickFix.from(ModifierFix(emptyCtor, PsiModifier.PUBLIC, true, false)),
)
)
}
}
Expand Down
6 changes: 2 additions & 4 deletions src/test/kotlin/framework/MockJdk.kt
Original file line number Diff line number Diff line change
Expand Up @@ -24,22 +24,20 @@ import com.intellij.openapi.Disposable
import com.intellij.openapi.projectRoots.JavaSdk
import com.intellij.openapi.projectRoots.Sdk
import com.intellij.openapi.projectRoots.SdkAdditionalData
import com.intellij.openapi.projectRoots.impl.ProjectJdkImpl
import com.intellij.openapi.roots.OrderRootType
import com.intellij.openapi.roots.RootProvider
import com.intellij.openapi.util.UserDataHolderBase
import com.intellij.openapi.vfs.VirtualFile
import com.intellij.util.ArrayUtil
import com.intellij.util.IncorrectOperationException

@Suppress("NonExtendableApiUsage")
class MockJdk(private val name: String, jar: VirtualFile, private val home: VirtualFile) :
UserDataHolderBase(), Sdk, RootProvider {
ProjectJdkImpl(name, JavaSdk.getInstance(), home.path, name), Sdk, RootProvider {

private val urls = arrayOf(jar.url)
private val roots = arrayOf(jar)

override fun getSdkType(): JavaSdk = JavaSdk.getInstance()
override fun getName() = name
override fun getVersionString() = name

override fun getHomePath() = this.home.path
Expand Down

0 comments on commit 559d4c8

Please sign in to comment.