Skip to content

Commit 9a86c2d

Browse files
committed
chore: check supported file type before add
1 parent b46b0eb commit 9a86c2d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm/JVMLanguageProvider.kt

+6-2
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,13 @@ class JVMLanguageProvider : LanguageProvider {
5151
override fun canSetup() = classExists("com.intellij.psi.PsiJavaFile")
5252

5353
override fun setup(project: Project) {
54-
SUPPORTED_FILE_TYPES.add(GroovyFile::class.java)
55-
SUPPORTED_FILE_TYPES.add(KtFile::class.java)
5654
SUPPORTED_FILE_TYPES.add(PsiJavaFile::class.java)
55+
if (classExists("org.jetbrains.plugins.groovy.lang.psi.GroovyFile")) {
56+
SUPPORTED_FILE_TYPES.add(GroovyFile::class.java)
57+
}
58+
if (classExists("org.jetbrains.kotlin.psi.KtFile")) {
59+
SUPPORTED_FILE_TYPES.add(KtFile::class.java)
60+
}
5761

5862
val endpointDetector = AggregateEndpointDetector(
5963
project,

0 commit comments

Comments
 (0)