File tree 1 file changed +5
-0
lines changed
core/src/main/kotlin/spp/jetbrains/artifact/service
1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ package spp.jetbrains.artifact.service
18
18
19
19
import com.intellij.psi.PsiComment
20
20
import com.intellij.psi.PsiElement
21
+ import com.intellij.psi.PsiFile
21
22
import spp.jetbrains.artifact.model.FunctionArtifact
22
23
import spp.jetbrains.artifact.service.define.AbstractSourceMarkerService
23
24
import spp.jetbrains.artifact.service.define.IArtifactTypeService
@@ -52,6 +53,10 @@ object ArtifactTypeService : AbstractSourceMarkerService<IArtifactTypeService>()
52
53
53
54
override fun getType (element : PsiElement ): ArtifactType ? {
54
55
if (! isSupported(element)) return null
56
+ // language-agnostic check
57
+ if (element is PsiFile ) return ArtifactType .FILE
58
+
59
+ // language-specific check
55
60
return getService(element.language).getType(element)
56
61
}
57
62
You can’t perform that action at this time.
0 commit comments