Skip to content

Commit 382c5c9

Browse files
committed
Merge branch '2017.3' into dev
2 parents 137018b + 09e0ab7 commit 382c5c9

File tree

21 files changed

+91
-86
lines changed

21 files changed

+91
-86
lines changed

build.gradle.kts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
import org.gradle.api.tasks.bundling.Jar
1212
import org.gradle.internal.jvm.Jvm
13+
import org.jetbrains.intellij.IntelliJPlugin
14+
import org.jetbrains.intellij.IntelliJPluginExtension
1315
import org.jetbrains.intellij.tasks.PublishTask
1416
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
1517
import java.io.File
@@ -21,7 +23,7 @@ buildscript {
2123
}
2224

2325
plugins {
24-
id("org.jetbrains.kotlin.jvm") version "1.1.4-3" // kept in sync with IntelliJ's bundled dep
26+
id("org.jetbrains.kotlin.jvm") version "1.2.10" // kept in sync with IntelliJ's bundled dep
2527
groovy
2628
idea
2729
id("org.jetbrains.intellij") version "0.2.17"
@@ -146,10 +148,6 @@ processResources {
146148
}
147149

148150
test {
149-
if (CI) {
150-
systemProperty("slowCI", "true")
151-
}
152-
153151
dependsOn(configurations["testLibs"])
154152
doFirst {
155153
configurations["testLibs"].resolvedConfiguration.resolvedArtifacts.forEach {

gradle.properties

Lines changed: 3 additions & 3 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.2.5
11+
ideaVersion = 2017.3.2
1212
javaVersion = 1.8
13-
kotlinVersion = 1.1.4-3
13+
kotlinVersion = 1.2.10
1414

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

gradle/wrapper/gradle-wrapper.jar

-379 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
33
zipStoreBase=GRADLE_USER_HOME
44
zipStorePath=wrapper/dists
5-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.2-bin.zip
5+
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-bin.zip

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.2--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-2017.3--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/platform/mcp/at/completion/AtCompletionContributor.kt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -203,18 +203,14 @@ class AtCompletionContributor : CompletionContributor() {
203203
val srgResult = result.withPrefixMatcher(SrgPrefixMatcher(text))
204204

205205
for (field in entryClass.fields) {
206-
if (field.name == null) {
207-
continue
208-
}
209-
210-
if (!field.name!!.contains(text, ignoreCase = true)) {
206+
if (!field.name.contains(text, ignoreCase = true)) {
211207
continue
212208
}
213209

214210
val memberReference = srgMap.findSrgField(field) ?: field.simpleQualifiedMemberReference
215211
srgResult.addElement(PrioritizedLookupElement.withPriority(
216212
LookupElementBuilder
217-
.create(field.name!!)
213+
.create(field.name)
218214
.withIcon(PlatformIcons.FIELD_ICON)
219215
.withTailText(" (${memberReference.name})", true)
220216
.withInsertHandler handler@ { context, _ ->
@@ -223,7 +219,7 @@ class AtCompletionContributor : CompletionContributor() {
223219

224220
// TODO: Fix visibility decrease
225221
PsiDocumentManager.getInstance(context.project).doPostponedOperationsAndUnblockDocument(context.document)
226-
val comment = " # ${field.name!!}"
222+
val comment = " # ${field.name}"
227223
context.document.insertString(context.editor.caretModel.offset, comment)
228224
context.editor.caretModel.moveCaretRelatively(comment.length, 0, false, false, false)
229225
},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ private fun shadowMethod(project: Project, psiClass: PsiClass, method: PsiMethod
159159
}
160160

161161
private fun shadowField(project: Project, field: PsiField): PsiField {
162-
val newField = JavaPsiFacade.getElementFactory(project).createField(field.name!!, field.type)
162+
val newField = JavaPsiFacade.getElementFactory(project).createField(field.name, field.type)
163163
val newModifiers = newField.modifierList!!
164164

165165
val modifiers = field.modifierList!!

src/main/kotlin/com/demonwav/mcdev/platform/mixin/config/reference/CompatibilityLevel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ object CompatibilityLevel : PsiReferenceProvider() {
4747
continue
4848
}
4949

50-
list.add(LookupElementBuilder.create(field.name!!))
50+
list.add(LookupElementBuilder.create(field.name))
5151
}
5252

5353
return list.toArray()

src/main/kotlin/com/demonwav/mcdev/platform/mixin/folding/MixinFoldingBuilder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class MixinFoldingBuilder : CustomFoldingBuilder() {
113113
val start = (expression as? CompositeElement)?.findChildByRole(ChildRole.LPARENTH) ?: return
114114
val end = (innerCast as? CompositeElement)?.findChildByRole(ChildRole.RPARENTH) ?: return
115115

116-
descriptors.add(FoldingDescriptor(expression, TextRange(start.startOffset, end.startOffset + end.textLength)))
116+
descriptors.add(FoldingDescriptor(expression.node, TextRange(start.startOffset, end.startOffset + end.textLength)))
117117
}
118118
}
119119

src/main/kotlin/com/demonwav/mcdev/platform/mixin/inspection/MixinInspection.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
package com.demonwav.mcdev.platform.mixin.inspection
1212

1313
import com.demonwav.mcdev.platform.mixin.MixinModuleType
14-
import com.intellij.codeInspection.BaseJavaBatchLocalInspectionTool
14+
import com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool
1515
import com.intellij.codeInspection.InspectionManager
1616
import com.intellij.codeInspection.ProblemDescriptor
1717
import com.intellij.codeInspection.ProblemsHolder
1818
import com.intellij.psi.PsiElementVisitor
1919
import com.intellij.psi.PsiFile
2020

21-
abstract class MixinInspection : BaseJavaBatchLocalInspectionTool() {
21+
abstract class MixinInspection : AbstractBaseJavaLocalInspectionTool() {
2222

2323
protected abstract fun buildVisitor(holder: ProblemsHolder): PsiElementVisitor
2424

0 commit comments

Comments
 (0)