@@ -140,21 +140,25 @@ def each_constant_path_part(node, &block)
140140 end
141141 end
142142
143- #: (RubyIndexer::Entry entry) -> Integer?
143+ #: (RubyIndexer::Entry entry) -> Integer
144144 def kind_for_entry ( entry )
145145 case entry
146146 when RubyIndexer ::Entry ::Class
147147 Constant ::SymbolKind ::CLASS
148148 when RubyIndexer ::Entry ::Module
149149 Constant ::SymbolKind ::NAMESPACE
150- when RubyIndexer ::Entry ::Constant
150+ when RubyIndexer ::Entry ::Constant , RubyIndexer :: Entry :: UnresolvedConstantAlias , RubyIndexer :: Entry :: ConstantAlias
151151 Constant ::SymbolKind ::CONSTANT
152- when RubyIndexer ::Entry ::Method
152+ when RubyIndexer ::Entry ::Method , RubyIndexer :: Entry :: UnresolvedMethodAlias , RubyIndexer :: Entry :: MethodAlias
153153 entry . name == "initialize" ? Constant ::SymbolKind ::CONSTRUCTOR : Constant ::SymbolKind ::METHOD
154154 when RubyIndexer ::Entry ::Accessor
155155 Constant ::SymbolKind ::PROPERTY
156- when RubyIndexer ::Entry ::InstanceVariable
156+ when RubyIndexer ::Entry ::InstanceVariable , RubyIndexer :: Entry :: ClassVariable
157157 Constant ::SymbolKind ::FIELD
158+ when RubyIndexer ::Entry ::GlobalVariable
159+ Constant ::SymbolKind ::VARIABLE
160+ else
161+ Constant ::SymbolKind ::NULL
158162 end
159163 end
160164 end
0 commit comments