File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
src/main/kotlin/io/runescript/plugin/symbollang/psi/stub/types Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import com.intellij.psi.stubs.StubOutputStream
8
8
import io.runescript.plugin.symbollang.psi.RsSymSymbol
9
9
import io.runescript.plugin.symbollang.psi.impl.RsSymSymbolImpl
10
10
import io.runescript.plugin.symbollang.psi.index.RsSymbolIndex
11
+ import io.runescript.plugin.symbollang.psi.isConstantFile
11
12
import io.runescript.plugin.symbollang.psi.stub.RsSymFieldStub
12
13
import io.runescript.plugin.symbollang.psi.stub.RsSymSymbolStub
13
14
@@ -30,7 +31,11 @@ object RsSymSymbolStubType
30
31
}
31
32
32
33
override fun indexStub (stub : RsSymSymbolStub , sink : IndexSink ) {
33
- val nameField = stub.childrenStubs[1 ] as RsSymFieldStub
34
+ val nameField = if (stub.psi.containingFile.virtualFile.isConstantFile()) {
35
+ stub.childrenStubs[0 ] as RsSymFieldStub
36
+ } else {
37
+ stub.childrenStubs[1 ] as RsSymFieldStub
38
+ }
34
39
sink.occurrence(RsSymbolIndex .KEY , nameField.value)
35
40
}
36
41
}
You can’t perform that action at this time.
0 commit comments