⁠
kyle wood: Fix up all duplicaate code warnings
Also messed up the ktlint configuration trying to upgrade it, but future
versions are still a broken mess. Sorry about that.
Also messed up the ktlint configuration trying to upgrade it, but future
versions are still a broken mess. Sorry about that.
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2023 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.platform
- import com.intellij.ide.fileTemplates.FileTemplateManager
- import com.intellij.openapi.project.Project
- abstract class BaseTemplate {
- protected fun Project.applyTemplate(
- templateName: String,
- properties: Map<String, *>? = null
- ): String {
- val manager = FileTemplateManager.getInstance(this)
- val template = manager.getJ2eeTemplate(templateName)
- val allProperties = manager.defaultProperties.toMutableMap()
- properties?.let { prop -> allProperties.putAll(prop) }
- return template.getText(allProperties)
- }
- }
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2023 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.platform
- import com.intellij.ide.fileTemplates.FileTemplateManager
- import com.intellij.openapi.project.Project
- abstract class BaseTemplate {
- protected fun Project.applyTemplate(
- templateName: String,
- properties: Map<String, *>? = null,
- ): String {
- val manager = FileTemplateManager.getInstance(this)
- val template = manager.getJ2eeTemplate(templateName)
- val allProperties = manager.defaultProperties.toMutableMap()
- properties?.let { prop -> allProperties.putAll(prop) }
- return template.getText(allProperties)
- }
- }