From 7762ed32876c8c4c4c12c53f91b5797d175d2160 Mon Sep 17 00:00:00 2001 From: sblundy Date: Sun, 28 Jul 2019 09:10:19 -0700 Subject: [PATCH] Update to 2019.2 * Switched to { sourceCompatibility = JavaVersion.VERSION_1_8 @@ -65,6 +65,10 @@ tasks.withType { ) } +tasks.getByName("buildSearchableOptions") { + enabled = false +} + tasks.withType { useJUnitPlatform() testLogging { diff --git a/src/main/kotlin/com/github/sblundy/elvish/ElvishFileType.kt b/src/main/kotlin/com/github/sblundy/elvish/ElvishFileType.kt index f0dc1ad..b78a6a1 100644 --- a/src/main/kotlin/com/github/sblundy/elvish/ElvishFileType.kt +++ b/src/main/kotlin/com/github/sblundy/elvish/ElvishFileType.kt @@ -5,7 +5,7 @@ import javax.swing.Icon class ElvishFileType private constructor(): LanguageFileType(ElvishLanguage.INSTANCE) { companion object { - val INSTANCE = ElvishFileType() + @JvmField val INSTANCE = ElvishFileType() } override fun getIcon(): Icon? = icons.ElvishIcons.FILE_ICON diff --git a/src/main/kotlin/com/github/sblundy/elvish/ElvishFileTypeFactory.kt b/src/main/kotlin/com/github/sblundy/elvish/ElvishFileTypeFactory.kt deleted file mode 100644 index 3879543..0000000 --- a/src/main/kotlin/com/github/sblundy/elvish/ElvishFileTypeFactory.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.github.sblundy.elvish - -import com.intellij.openapi.fileTypes.FileTypeConsumer -import com.intellij.openapi.fileTypes.FileTypeFactory - -class ElvishFileTypeFactory: FileTypeFactory() { - override fun createFileTypes(consumer: FileTypeConsumer) { - consumer.consume(ElvishFileType.INSTANCE) - } -} \ No newline at end of file diff --git a/src/main/kotlin/com/github/sblundy/elvish/ElvishLanguage.kt b/src/main/kotlin/com/github/sblundy/elvish/ElvishLanguage.kt index 556543d..ca1dc77 100644 --- a/src/main/kotlin/com/github/sblundy/elvish/ElvishLanguage.kt +++ b/src/main/kotlin/com/github/sblundy/elvish/ElvishLanguage.kt @@ -4,6 +4,6 @@ import com.intellij.lang.Language class ElvishLanguage private constructor(): Language("Elvish") { companion object { - val INSTANCE = ElvishLanguage() + @JvmField val INSTANCE = ElvishLanguage() } } \ No newline at end of file diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 6bcb797..e3f5ab7 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -12,7 +12,7 @@ com.intellij.modules.lang - + diff --git a/src/test/kotlin/com/github/sblundy/elvish/lang/ElvishParserTest.kt b/src/test/kotlin/com/github/sblundy/elvish/lang/ElvishParserTest.kt index cc8a435..9c0ae80 100644 --- a/src/test/kotlin/com/github/sblundy/elvish/lang/ElvishParserTest.kt +++ b/src/test/kotlin/com/github/sblundy/elvish/lang/ElvishParserTest.kt @@ -12,7 +12,6 @@ import com.intellij.psi.impl.PsiFileFactoryImpl import com.intellij.testFramework.* import com.intellij.testFramework.fixtures.IdeaProjectTestFixture import com.intellij.testFramework.fixtures.IdeaTestFixtureFactory -import com.intellij.testFramework.fixtures.JavaTestFixtureFactory import com.intellij.testFramework.fixtures.impl.LightTempDirTestFixtureImpl import org.jetbrains.annotations.NonNls import org.junit.Assert @@ -42,7 +41,7 @@ class ElvishParserTest { val factory = IdeaTestFixtureFactory.getFixtureFactory() val fixtureBuilder = factory.createLightFixtureBuilder() val fixture = fixtureBuilder.fixture - myFixture = JavaTestFixtureFactory.getFixtureFactory() + myFixture = IdeaTestFixtureFactory.getFixtureFactory() .createCodeInsightFixture(fixture, LightTempDirTestFixtureImpl(true)) myFixture.setUp()