diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinSafeDeleteProcessor.java b/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinSafeDeleteProcessor.java index b470565aa7e..698cbe423b8 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinSafeDeleteProcessor.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinSafeDeleteProcessor.java @@ -184,10 +184,7 @@ public class KotlinSafeDeleteProcessor extends JavaSafeDeleteProcessor { @SuppressWarnings("MethodOverridesStaticMethodOfSuperclass") public static boolean isInside(@NotNull PsiElement place, @NotNull PsiElement ancestor) { - if (ancestor instanceof KotlinLightMethod) { - ancestor = ((KotlinLightMethod) ancestor).getOrigin(); - } - return JavaSafeDeleteProcessor.isInside(place, ancestor); + return JavaSafeDeleteProcessor.isInside(place, AsJavaPackage.getUnwrapped(ancestor)); } @Nullable