From 460babbd6fd8a2268d940c88c0f39b743812ee17 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Tue, 28 Jan 2014 15:22:32 +0400 Subject: [PATCH] Support generalized light element conversion --- .../refactoring/safeDelete/KotlinSafeDeleteProcessor.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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