Optimization of Basic Code Completion
Now we first search for simple reference variants, then for extensions Because extension search is slow #KT-16856
This commit is contained in:
+1
-1
@@ -95,7 +95,7 @@ class ReferenceVariantsHelper(
|
||||
return variants
|
||||
}
|
||||
|
||||
fun filterOutJavaGettersAndSetters(variants: Collection<DeclarationDescriptor>): Collection<DeclarationDescriptor> {
|
||||
fun <TDescriptor: DeclarationDescriptor> filterOutJavaGettersAndSetters(variants: Collection<TDescriptor>): Collection<TDescriptor> {
|
||||
val accessorMethodsToRemove = HashSet<FunctionDescriptor>()
|
||||
val filteredVariants = variants.filter { it !is SyntheticJavaPropertyDescriptor || !it.suppressedByNotPropertyList(notProperties) }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user