⁠
kyle wood: Update copyright to 2023
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2022 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.platform.mixin.folding
- import com.intellij.openapi.application.ApplicationManager
- import com.intellij.openapi.components.PersistentStateComponent
- import com.intellij.openapi.components.State
- import com.intellij.openapi.components.Storage
- @State(name = "MixinFoldingSettings", storages = [Storage("minecraft_dev.xml")])
- class MixinFoldingSettings : PersistentStateComponent<MixinFoldingSettings.State> {
- data class State(
- var foldTargetDescriptors: Boolean = true,
- var foldObjectCasts: Boolean = false,
- var foldInvokerCasts: Boolean = true,
- var foldInvokerMethodCalls: Boolean = true,
- var foldAccessorCasts: Boolean = true,
- var foldAccessorMethodCalls: Boolean = false,
- )
- private var state = State()
- override fun getState(): State = this.state
- override fun loadState(state: State) {
- this.state = state
- }
- companion object {
- val instance: MixinFoldingSettings
- get() = ApplicationManager.getApplication().getService(MixinFoldingSettings::class.java)
- }
- }
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2023 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.platform.mixin.folding
- import com.intellij.openapi.application.ApplicationManager
- import com.intellij.openapi.components.PersistentStateComponent
- import com.intellij.openapi.components.State
- import com.intellij.openapi.components.Storage
- @State(name = "MixinFoldingSettings", storages = [Storage("minecraft_dev.xml")])
- class MixinFoldingSettings : PersistentStateComponent<MixinFoldingSettings.State> {
- data class State(
- var foldTargetDescriptors: Boolean = true,
- var foldObjectCasts: Boolean = false,
- var foldInvokerCasts: Boolean = true,
- var foldInvokerMethodCalls: Boolean = true,
- var foldAccessorCasts: Boolean = true,
- var foldAccessorMethodCalls: Boolean = false,
- )
- private var state = State()
- override fun getState(): State = this.state
- override fun loadState(state: State) {
- this.state = state
- }
- companion object {
- val instance: MixinFoldingSettings
- get() = ApplicationManager.getApplication().getService(MixinFoldingSettings::class.java)
- }
- }