Skip to content

Commit 1c22829

Browse files
committed
Merge branch '2022.1' into 2022.2
2 parents 4f804b4 + cc68c9f commit 1c22829

File tree

353 files changed

+1612
-1566
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

353 files changed

+1612
-1566
lines changed

build.gradle.kts

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,22 @@
99
*/
1010

1111
import org.cadixdev.gradle.licenser.header.HeaderStyle
12+
import org.cadixdev.gradle.licenser.tasks.LicenseUpdate
1213
import org.gradle.internal.jvm.Jvm
1314
import org.gradle.internal.os.OperatingSystem
1415
import org.jetbrains.gradle.ext.settings
1516
import org.jetbrains.gradle.ext.taskTriggers
1617
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
1718
import org.jlleitschuh.gradle.ktlint.tasks.BaseKtLintCheckTask
19+
import org.jlleitschuh.gradle.ktlint.tasks.KtLintFormatTask
1820

1921
plugins {
2022
kotlin("jvm") version "1.8.0"
2123
java
2224
mcdev
2325
groovy
2426
idea
25-
id("org.jetbrains.intellij") version "1.12.0"
27+
id("org.jetbrains.intellij") version "1.13.0"
2628
id("org.cadixdev.licenser")
2729
id("org.jlleitschuh.gradle.ktlint") version "10.3.0"
2830
}
@@ -272,15 +274,15 @@ license {
272274
fileTree(project.projectDir) {
273275
include("*.gradle.kts", "gradle.properties")
274276
exclude("**/buildSrc/**", "**/build/**")
275-
}
277+
},
276278
)
277279
}
278280
register("buildSrc") {
279281
files.from(
280282
project.fileTree(project.projectDir.resolve("buildSrc")) {
281283
include("**/*.kt", "**/*.kts")
282284
exclude("**/build/**")
283-
}
285+
},
284286
)
285287
}
286288
register("grammars") {
@@ -289,16 +291,17 @@ license {
289291
}
290292
}
291293

294+
ktlint {
295+
disabledRules.add("filename")
296+
}
292297
tasks.withType<BaseKtLintCheckTask>().configureEach {
293298
workerMaxHeapSize.set("512m")
294299
}
295300

296301
tasks.register("format") {
297302
group = "minecraft"
298303
description = "Formats source code according to project style"
299-
val licenseFormat by tasks.existing
300-
val ktlintFormat by tasks.existing
301-
dependsOn(licenseFormat, ktlintFormat)
304+
dependsOn(tasks.withType<LicenseUpdate>(), tasks.withType<KtLintFormatTask>())
302305
}
303306

304307
val generateAtLexer by lexer("AtLexer", "com/demonwav/mcdev/platform/mcp/at/gen")
@@ -328,7 +331,7 @@ val generate by tasks.registering {
328331
generateNbttParser,
329332
generateLangLexer,
330333
generateLangParser,
331-
generateTranslationTemplateLexer
334+
generateTranslationTemplateLexer,
332335
)
333336
}
334337

@@ -370,7 +373,7 @@ tasks.buildSearchableOptions {
370373
"--add-opens=java.desktop/javax.swing=ALL-UNNAMED",
371374
"--add-opens=java.desktop/sun.awt=ALL-UNNAMED",
372375
"--add-opens=java.desktop/sun.font=ALL-UNNAMED",
373-
"--add-opens=java.desktop/sun.swing=ALL-UNNAMED"
376+
"--add-opens=java.desktop/sun.swing=ALL-UNNAMED",
374377
)
375378

376379
if (OperatingSystem.current().isMacOsX) {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ kotlin.code.style=official
1414
ideaVersion = 2022.2
1515
ideaVersionName = 2022.2
1616

17-
coreVersion = 1.5.22
17+
coreVersion = 1.6.0
1818
downloadIdeaSources = true
1919

2020
pluginTomlVersion = 222.3345.108

src/main/kotlin/MinecraftSettings.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class MinecraftSettings : PersistentStateComponent<MinecraftSettings.State> {
2424
var isShowEventListenerGutterIcons: Boolean = true,
2525
var isShowChatColorGutterIcons: Boolean = true,
2626
var isShowChatColorUnderlines: Boolean = false,
27-
var underlineType: UnderlineType = UnderlineType.DOTTED
27+
var underlineType: UnderlineType = UnderlineType.DOTTED,
2828
)
2929

3030
private var state = State()
@@ -81,7 +81,8 @@ class MinecraftSettings : PersistentStateComponent<MinecraftSettings.State> {
8181
DOTTED("Dotted", EffectType.BOLD_DOTTED_LINE),
8282
BOXED("Boxed", EffectType.BOXED),
8383
ROUNDED_BOXED("Rounded Boxed", EffectType.ROUNDED_BOX),
84-
WAVED("Waved", EffectType.WAVE_UNDERSCORE);
84+
WAVED("Waved", EffectType.WAVE_UNDERSCORE),
85+
;
8586

8687
override fun toString(): String {
8788
return regular

src/main/kotlin/creator/JdkComboBoxWithPreference.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class JdkComboBoxWithPreference internal constructor(
107107
fun Row.jdkComboBoxWithPreference(
108108
context: WizardContext,
109109
sdkProperty: ObservableMutableProperty<Sdk?>,
110-
sdkPropertyId: String
110+
sdkPropertyId: String,
111111
): Cell<JdkComboBoxWithPreference> {
112112
val sdkModel = ProjectSdksModel()
113113

@@ -152,7 +152,7 @@ fun Row.jdkComboBoxWithPreference(
152152
preferenceData.sdkPathByJdk[jdk] = homePath
153153
stateComponent.setList(
154154
preferenceDataProperty,
155-
preferenceData.sdkPathByJdk.map { (jdk, sdk) -> "${jdk.ordinal}=$sdk" }
155+
preferenceData.sdkPathByJdk.map { (jdk, sdk) -> "${jdk.ordinal}=$sdk" },
156156
)
157157
}
158158
}

src/main/kotlin/creator/ProjectSetupFinalizerWizardStep.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
package com.demonwav.mcdev.creator
1212

13+
import com.demonwav.mcdev.creator.ProjectSetupFinalizer.Factory
1314
import com.demonwav.mcdev.util.mapFirstNotNull
1415
import com.demonwav.mcdev.util.toTypedArray
1516
import com.intellij.ide.wizard.AbstractNewProjectWizardStep
@@ -97,7 +98,7 @@ interface ProjectSetupFinalizer : NewProjectWizardStep {
9798
}
9899

99100
class JdkProjectSetupFinalizer(
100-
parent: NewProjectWizardStep
101+
parent: NewProjectWizardStep,
101102
) : AbstractNewProjectWizardStep(parent), ProjectSetupFinalizer {
102103
private val sdkProperty: GraphProperty<Sdk?> = propertyGraph.property(null)
103104
private var sdk by sdkProperty

src/main/kotlin/creator/buildsystem/AbstractBuildSystemStep.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import com.intellij.openapi.util.Key
2323
import com.intellij.ui.dsl.builder.Panel
2424

2525
abstract class AbstractBuildSystemStep(
26-
parent: NewProjectWizardStep
26+
parent: NewProjectWizardStep,
2727
) : AbstractNewProjectWizardMultiStep<AbstractBuildSystemStep, AbstractBuildSystemStep.Factory>(parent, EP_NAME) {
2828
companion object {
2929
private val PLATFORM_NAME_KEY = Key.create<String>("mcdev.platformName")
@@ -93,7 +93,7 @@ class MavenBuildSystem : AbstractBuildSystemStep.Factory {
9393

9494
abstract class AbstractRunBuildSystemStep(
9595
parent: NewProjectWizardStep,
96-
private val buildSystemStepClass: Class<out AbstractBuildSystemStep>
96+
private val buildSystemStepClass: Class<out AbstractBuildSystemStep>,
9797
) : AbstractNewProjectWizardStep(parent) {
9898
abstract val step: String
9999

src/main/kotlin/creator/buildsystem/BuildSystem.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ data class BuildDependency(
2222
val artifactId: String = "",
2323
val version: String = "",
2424
val mavenScope: String? = null,
25-
val gradleConfiguration: String? = null
25+
val gradleConfiguration: String? = null,
2626
)
2727

2828
data class BuildRepository(
2929
var id: String = "",
3030
var url: String = "",
31-
val buildSystems: EnumSet<BuildSystemType> = EnumSet.allOf(BuildSystemType::class.java)
31+
val buildSystems: EnumSet<BuildSystemType> = EnumSet.allOf(BuildSystemType::class.java),
3232
)

src/main/kotlin/creator/buildsystem/BuildSystemSupport.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import com.intellij.util.xmlb.annotations.Attribute
2121
interface BuildSystemSupport {
2222
companion object {
2323
private val EP_NAME = ExtensionPointName<KeyedLazyInstance<BuildSystemSupport>>(
24-
"com.demonwav.minecraft-dev.buildSystemSupport"
24+
"com.demonwav.minecraft-dev.buildSystemSupport",
2525
)
2626
private val COLLECTOR = KeyedExtensionCollector<BuildSystemSupport, Pair<String, String>>(EP_NAME)
2727

src/main/kotlin/creator/buildsystem/gradle-steps.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ abstract class AbstractPatchGradleFilesStep(parent: NewProjectWizardStep) : Abst
160160
"$gradleConfig \"${escapeGString(dep.groupId)}:${
161161
escapeGString(dep.artifactId)
162162
}:${escapeGString(dep.version)}\"",
163-
depsBlock
163+
depsBlock,
164164
)
165165
depsBlock.addStatementBefore(stmt, null)
166166
}
@@ -175,7 +175,7 @@ abstract class AbstractPatchGradleFilesStep(parent: NewProjectWizardStep) : Abst
175175
val stmt = elementFactory.createExpression(
176176
"$gradleConfig(\"${escapeGString(dep.groupId)}:${
177177
escapeGString(dep.artifactId)
178-
}:${escapeGString(dep.version)}\")"
178+
}:${escapeGString(dep.version)}\")",
179179
)
180180
depsBlock.addBefore(stmt, depsBlock.rBrace)
181181
}
@@ -249,7 +249,7 @@ abstract class AbstractPatchGradleFilesStep(parent: NewProjectWizardStep) : Abst
249249
project: Project,
250250
element: GrStatementOwner,
251251
name: String,
252-
first: Boolean = false
252+
first: Boolean = false,
253253
): GrClosableBlock {
254254
findGroovyBlock(element, name)?.let { return it }
255255
val block = GroovyPsiElementFactory.getInstance(project).createStatementFromText("$name {\n}", element)
@@ -277,7 +277,7 @@ abstract class AbstractPatchGradleFilesStep(parent: NewProjectWizardStep) : Abst
277277
project: Project,
278278
element: KtBlockExpression,
279279
name: String,
280-
first: Boolean = false
280+
first: Boolean = false,
281281
): KtBlockExpression {
282282
findKotlinBlock(element, name)?.let { return it }
283283
val block = KtPsiFactory(project).createExpression("$name {\n}")
@@ -313,7 +313,7 @@ abstract class AbstractPatchGradleFilesStep(parent: NewProjectWizardStep) : Abst
313313

314314
class GradleFiles(
315315
private val project: Project,
316-
private val rootDir: VirtualFile
316+
private val rootDir: VirtualFile,
317317
) {
318318
private val lazyBuildGradle = lazy {
319319
val file = rootDir.findChild("build.gradle") ?: rootDir.findChild("build.gradle.kts")
@@ -413,7 +413,7 @@ open class GradleImportStep(parent: NewProjectWizardStep) : AbstractLongRunningS
413413
project: Project,
414414
rootDirectory: Path,
415415
buildSystemProps: BuildSystemPropertiesStep<*>,
416-
task: String
416+
task: String,
417417
) {
418418
val gradleType = GradleExternalTaskConfigurationType.getInstance()
419419

@@ -431,7 +431,7 @@ open class GradleImportStep(parent: NewProjectWizardStep) : AbstractLongRunningS
431431

432432
val settings = runManager.createConfiguration(
433433
runConfiguration,
434-
gradleType.factory
434+
gradleType.factory,
435435
)
436436

437437
settings.isActivateToolWindowBeforeRun = true

src/main/kotlin/creator/buildsystem/maven-steps.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ abstract class AbstractPatchPomStep(parent: NewProjectWizardStep) : AbstractLong
8787
protected fun setupDependencies(
8888
model: MavenDomProjectModel,
8989
repositories: List<BuildRepository>,
90-
dependencies: List<BuildDependency>
90+
dependencies: List<BuildDependency>,
9191
) {
9292
for ((id, url, types) in repositories) {
9393
if (!types.contains(BuildSystemType.MAVEN)) {

0 commit comments

Comments
 (0)