From fc5401831370e65d896f926017d95805d46fa2cc Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 25 Sep 2017 15:19:38 +0300 Subject: [PATCH] Don't convert to PropertyDescriptor without check (EA-92870) --- .../kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt index 0133ac39090..e845f2bfda0 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt @@ -195,8 +195,8 @@ class KotlinFieldBreakpoint( descriptor = bindingContext.get(BindingContext.VALUE_PARAMETER_AS_PROPERTY, descriptor) } - if (descriptor != null) { - if (bindingContext.get(BindingContext.BACKING_FIELD_REQUIRED, descriptor as PropertyDescriptor)!!) { + if (descriptor is PropertyDescriptor) { + if (bindingContext.get(BindingContext.BACKING_FIELD_REQUIRED, descriptor)!!) { BreakpointType.FIELD } else {