fixed incorrect smart targets for inner classes

This commit is contained in:
Egor.Ushakov
2016-07-26 14:02:55 +03:00
parent c6bd90443c
commit bc6e6d2ea5
@@ -925,7 +925,7 @@ public abstract class DebuggerUtilsEx extends DebuggerUtils {
DebugProcessImpl process) {
PsiClass containingClass = psiMethod.getContainingClass();
try {
return containingClass != null && Objects.equals(containingClass.getQualifiedName(), className) &&
return containingClass != null && Objects.equals(JVMNameUtil.getClassVMName(containingClass), className) &&
JVMNameUtil.getJVMMethodName(psiMethod).equals(name) &&
JVMNameUtil.getJVMSignature(psiMethod).getName(process).equals(signature);
}