We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b46b0eb commit 9a86c2dCopy full SHA for 9a86c2d
marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm/JVMLanguageProvider.kt
@@ -51,9 +51,13 @@ class JVMLanguageProvider : LanguageProvider {
51
override fun canSetup() = classExists("com.intellij.psi.PsiJavaFile")
52
53
override fun setup(project: Project) {
54
- SUPPORTED_FILE_TYPES.add(GroovyFile::class.java)
55
- SUPPORTED_FILE_TYPES.add(KtFile::class.java)
56
SUPPORTED_FILE_TYPES.add(PsiJavaFile::class.java)
+ if (classExists("org.jetbrains.plugins.groovy.lang.psi.GroovyFile")) {
+ 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
61
62
val endpointDetector = AggregateEndpointDetector(
63
project,
0 commit comments