Fix validation of field breakpoints for package classes with several files
This commit is contained in:
+1
-1
@@ -131,7 +131,7 @@ public class KotlinFieldBreakpointType : JavaBreakpointType<KotlinPropertyBreakp
|
|||||||
|
|
||||||
result = when (psiClass) {
|
result = when (psiClass) {
|
||||||
is KotlinLightClassForPackage -> {
|
is KotlinLightClassForPackage -> {
|
||||||
psiClass.files.asSequence().map { createBreakpointIfPropertyExists(it, it, className, fieldName) }.firstOrNull()
|
psiClass.files.asSequence().map { createBreakpointIfPropertyExists(it, it, className, fieldName) }.filterNotNull().firstOrNull()
|
||||||
}
|
}
|
||||||
is KotlinLightClassForExplicitDeclaration -> {
|
is KotlinLightClassForExplicitDeclaration -> {
|
||||||
val jetClass = psiClass.getOrigin()
|
val jetClass = psiClass.getOrigin()
|
||||||
|
|||||||
Reference in New Issue
Block a user