[AA] KtFirSymbolProviderByJavaPsi: Remove workaround for missing static callables in Java declared member scopes

- Now that combined declared member scopes for Java classes contain
  static callables, we don't need to search symbols in the static member
  scope. (Note that the static member scope is too broad for this use
  case, as it contains symbols from superclasses, but we only need to
  look at declared members because the correct `containingClass` is
  already chosen.)

^KT-61901
^KTIJ-25126
This commit is contained in:
Marco Pennekamp
2023-09-13 22:29:34 +02:00
committed by Space Team
parent df54540a81
commit 9db9f58fba
12 changed files with 140 additions and 4 deletions
@@ -0,0 +1,13 @@
// FILE: main.kt
fun some() {
JavaClass.<caret>count
}
// FILE: SuperClass.java
public class SuperClass {
public static Integer count = 0;
}
// FILE: JavaClass.java
public class JavaClass extends SuperClass {
}