Skip to content

Commit 856dbac

Browse files
committed
Support for 2018.1
1 parent 382c5c9 commit 856dbac

File tree

5 files changed

+14
-15
lines changed

5 files changed

+14
-15
lines changed

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
# MIT License
99
#
1010
# suppress inspection "UnusedProperty" for whole file
11-
ideaVersion = 2017.3.2
11+
ideaVersion = 181-SNAPSHOT
1212
javaVersion = 1.8
1313
kotlinVersion = 1.2.10
1414

1515
group = com.demonwav.minecraft-dev
16-
version = 2017.3-1.0.0
16+
version = 2018.1-1.0.0
1717
downloadIdeaSources = true

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Minecraft Development for IntelliJ
1010
|**CircleCI**|[![Travis Build Status](https://img.shields.io/circleci/project/github/minecraft-dev/MinecraftDev/dev.svg?style=flat-square)](https://circleci.com/gh/minecraft-dev/MinecraftDev)|
1111
| **Travis** |[![CircleCI Build Status](https://img.shields.io/travis/minecraft-dev/MinecraftDev/dev.svg?style=flat-square)](https://travis-ci.org/minecraft-dev/MinecraftDev/)|
1212

13-
Info and Documentation [![Current Release](https://img.shields.io/badge/release-2017.3--1.0.0-orange.svg?style=flat-square)](https://plugins.jetbrains.com/plugin/8327)
13+
Info and Documentation [![Current Release](https://img.shields.io/badge/release-2018.1--1.0.0-orange.svg?style=flat-square)](https://plugins.jetbrains.com/plugin/8327)
1414
----------------------
1515

1616
Visit [https://minecraftdev.org](https://minecraftdev.org) for information about the project, change logs, features, FAQs, and chat.

src/main/kotlin/com/demonwav/mcdev/facet/MinecraftFacetConfiguration.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ package com.demonwav.mcdev.facet
1313
import com.demonwav.mcdev.platform.PlatformType
1414
import com.intellij.facet.FacetConfiguration
1515
import com.intellij.facet.ui.FacetEditorContext
16-
import com.intellij.facet.ui.FacetEditorTab
1716
import com.intellij.facet.ui.FacetValidatorsManager
1817
import com.intellij.openapi.components.PersistentStateComponent
19-
import com.intellij.util.xmlb.annotations.AbstractCollection
2018
import com.intellij.util.xmlb.annotations.Tag
19+
import com.intellij.util.xmlb.annotations.XCollection
2120
import org.jdom.Element
2221

2322
class MinecraftFacetConfiguration : FacetConfiguration, PersistentStateComponent<MinecraftFacetConfigurationData> {
@@ -33,15 +32,15 @@ class MinecraftFacetConfiguration : FacetConfiguration, PersistentStateComponent
3332
this.state = state
3433
}
3534

36-
override fun readExternal(element: Element?) {}
37-
override fun writeExternal(element: Element?) {}
35+
@Suppress("OverridingDeprecatedMember") override fun readExternal(element: Element?) {}
36+
@Suppress("OverridingDeprecatedMember") override fun writeExternal(element: Element?) {}
3837
}
3938

4039
data class MinecraftFacetConfigurationData(
4140
@Tag("userChosenTypes")
4241
var userChosenTypes: MutableMap<PlatformType, Boolean> = mutableMapOf(),
4342
@Tag("autoDetectTypes")
44-
@AbstractCollection(surroundWithTag = false, elementTag = "platformType", elementValueAttribute = "")
43+
@XCollection(elementName = "platformType", valueAttributeName = "", style = XCollection.Style.v2)
4544
var autoDetectTypes: MutableSet<PlatformType> = mutableSetOf(),
4645
@Tag("forgePatcher")
4746
var forgePatcher: Boolean = false

src/main/kotlin/com/demonwav/mcdev/platform/mixin/action/GenerateShadowAction.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import com.demonwav.mcdev.util.findLastChild
1919
import com.demonwav.mcdev.util.findNextMember
2020
import com.demonwav.mcdev.util.ifEmpty
2121
import com.demonwav.mcdev.util.toTypedArray
22+
import com.intellij.application.options.CodeStyle
2223
import com.intellij.codeInsight.generation.GenerateMembersUtil
2324
import com.intellij.codeInsight.generation.GenerationInfo
2425
import com.intellij.codeInsight.generation.OverrideImplementUtil
@@ -45,8 +46,7 @@ import com.intellij.psi.PsiModifier
4546
import com.intellij.psi.PsiModifierList
4647
import com.intellij.psi.PsiModifierListOwner
4748
import com.intellij.psi.PsiSubstitutor
48-
import com.intellij.psi.codeStyle.CodeStyleSettings
49-
import com.intellij.psi.codeStyle.CodeStyleSettingsManager
49+
import com.intellij.psi.codeStyle.CommonCodeStyleSettings
5050
import java.util.stream.Stream
5151
import kotlin.streams.toList
5252

@@ -207,11 +207,11 @@ private fun copyAnnotation(modifiers: PsiModifierList, newModifiers: PsiModifier
207207
}
208208

209209
inline fun disableAnnotationWrapping(project: Project, func: () -> Unit) {
210-
val settings = CodeStyleSettingsManager.getSettings(project).getCommonSettings(JavaLanguage.INSTANCE)
210+
val settings = CodeStyle.getSettings(project).getCommonSettings(JavaLanguage.INSTANCE)
211211
val methodWrap = settings.METHOD_ANNOTATION_WRAP
212212
val fieldWrap = settings.FIELD_ANNOTATION_WRAP
213-
settings.METHOD_ANNOTATION_WRAP = CodeStyleSettings.DO_NOT_WRAP
214-
settings.FIELD_ANNOTATION_WRAP = CodeStyleSettings.DO_NOT_WRAP
213+
settings.METHOD_ANNOTATION_WRAP = CommonCodeStyleSettings.DO_NOT_WRAP
214+
settings.FIELD_ANNOTATION_WRAP = CommonCodeStyleSettings.DO_NOT_WRAP
215215

216216
try {
217217
func()

src/main/resources/META-INF/plugin.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828
<div>
2929
Please report issues to <a href="https://github.com/minecraft-dev/MinecraftDev/issues">the issue tracker</a>!
3030
<p>
31-
v. 2017.3-1.0.0
31+
v. 2018.1-1.0.0
3232
</div>
3333
]]>
3434
</change-notes>
3535

3636
<!-- please see https://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges for description -->
37-
<idea-version since-build="173" until-build="173.*"/>
37+
<idea-version since-build="181" until-build="181.*"/>
3838

3939
<extensions defaultExtensionNs="com.intellij">
4040
<!-- This is grouped in the following order EXCEPT for localInspections and moduleTypes. All localInspections are grouped at the

0 commit comments

Comments
 (0)