Status Update
Comments
ts...@gmail.com <ts...@gmail.com> #2
It seems you should use com.intellij.psi.PsiClass.getSuperClassType() to check
mu...@gmail.com <mu...@gmail.com> #3
Comment has been deleted.
mu...@gmail.com <mu...@gmail.com> #4
Comment has been deleted.
mu...@gmail.com <mu...@gmail.com> #5
Comment has been deleted.
Description
STEPS TO REPRODUCE:
1. The methods defined in the class and used
2. Using the command+b shortcut key, unable to navigate to the place of use
3. Right clicking on "Go to ->Declaration or Usage" in the menu bar also prevents you from jumping to it
4. Only the defined method can not be skipped. Other member variables, global variables, member variables or methods of other classes called in the defined method can be called
such as I can use common+b to jump to the methoddB definition from the methodA, but there is no way to jump to the methodAz from the methoddB definition. parameter a is not affected
class A {
val a: Int = 0
fun methodA() {
Log.e("TAG", "$a")
methondB()
}
fun methodB() {
}
}
ATTACH SCREENSHOTS/RECORDINGS OF THE ISSUE
ATTACH LOG FILES (Select Help > Show Log in Files, or Show Log in Finder on a Mac)
------------------
IMPORTANT: Please read
all required information.
------------------
Studio Build:
Version of Gradle Plugin: 7.2.2
Version of Gradle: 7.6
Version of Java: java11
OS: MACOS