⁠
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.sponge
- import com.demonwav.mcdev.asset.PlatformAssets
- import com.demonwav.mcdev.facet.MinecraftFacet
- import com.demonwav.mcdev.platform.AbstractModuleType
- import com.demonwav.mcdev.platform.PlatformType
- import com.demonwav.mcdev.platform.sponge.generation.SpongeEventGenerationPanel
- import com.demonwav.mcdev.platform.sponge.util.SpongeConstants
- import com.demonwav.mcdev.util.CommonColors
- import com.intellij.psi.PsiClass
- object SpongeModuleType : AbstractModuleType<SpongeModule>("org.spongepowered", "spongeapi") {
- private const val ID = "SPONGE_MODULE_TYPE"
- private val IGNORED_ANNOTATIONS = listOf(
- SpongeConstants.LISTENER_ANNOTATION,
- SpongeConstants.PLUGIN_ANNOTATION,
- SpongeConstants.JVM_PLUGIN_ANNOTATION
- )
- private val LISTENER_ANNOTATIONS = listOf(SpongeConstants.LISTENER_ANNOTATION)
- init {
- CommonColors.applyStandardColors(colorMap, SpongeConstants.TEXT_COLORS)
- }
- override val platformType = PlatformType.SPONGE
- override val icon = PlatformAssets.SPONGE_ICON
- override val id = ID
- override val ignoredAnnotations = IGNORED_ANNOTATIONS
- override val listenerAnnotations = LISTENER_ANNOTATIONS
- override val isEventGenAvailable = true
- override fun generateModule(facet: MinecraftFacet) = SpongeModule(facet)
- override fun getDefaultListenerName(psiClass: PsiClass): String = defaultNameForSubClassEvents(psiClass)
- override fun getEventGenerationPanel(chosenClass: PsiClass) = SpongeEventGenerationPanel(chosenClass)
- }
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2023 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.platform.sponge
- import com.demonwav.mcdev.asset.PlatformAssets
- import com.demonwav.mcdev.facet.MinecraftFacet
- import com.demonwav.mcdev.platform.AbstractModuleType
- import com.demonwav.mcdev.platform.PlatformType
- import com.demonwav.mcdev.platform.sponge.generation.SpongeEventGenerationPanel
- import com.demonwav.mcdev.platform.sponge.util.SpongeConstants
- import com.demonwav.mcdev.util.CommonColors
- import com.intellij.psi.PsiClass
- object SpongeModuleType : AbstractModuleType<SpongeModule>("org.spongepowered", "spongeapi") {
- private const val ID = "SPONGE_MODULE_TYPE"
- private val IGNORED_ANNOTATIONS = listOf(
- SpongeConstants.LISTENER_ANNOTATION,
- SpongeConstants.PLUGIN_ANNOTATION,
- SpongeConstants.JVM_PLUGIN_ANNOTATION,
- )
- private val LISTENER_ANNOTATIONS = listOf(SpongeConstants.LISTENER_ANNOTATION)
- init {
- CommonColors.applyStandardColors(colorMap, SpongeConstants.TEXT_COLORS)
- }
- override val platformType = PlatformType.SPONGE
- override val icon = PlatformAssets.SPONGE_ICON
- override val id = ID
- override val ignoredAnnotations = IGNORED_ANNOTATIONS
- override val listenerAnnotations = LISTENER_ANNOTATIONS
- override val isEventGenAvailable = true
- override fun generateModule(facet: MinecraftFacet) = SpongeModule(facet)
- override fun getDefaultListenerName(psiClass: PsiClass): String = defaultNameForSubClassEvents(psiClass)
- override fun getEventGenerationPanel(chosenClass: PsiClass) = SpongeEventGenerationPanel(chosenClass)
- }