From 1881d17b676c075b9d0641fa9a04be2b0e816ce4 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Tue, 13 Aug 2013 14:16:23 +0400 Subject: [PATCH] Add Kotlin delegate for Java safe delete --- idea/src/META-INF/plugin.xml | 4 ++++ .../safeDelete/KotlinJavaSafeDeleteDelegate.java | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinJavaSafeDeleteDelegate.java diff --git a/idea/src/META-INF/plugin.xml b/idea/src/META-INF/plugin.xml index c242df0734f..2632729ebe4 100644 --- a/idea/src/META-INF/plugin.xml +++ b/idea/src/META-INF/plugin.xml @@ -233,6 +233,10 @@ id="kotlinProcessor" implementation="org.jetbrains.jet.plugin.refactoring.safeDelete.KotlinSafeDeleteProcessor" order="before javaProcessor"/> + diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinJavaSafeDeleteDelegate.java b/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinJavaSafeDeleteDelegate.java new file mode 100644 index 00000000000..31ad760e4f0 --- /dev/null +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinJavaSafeDeleteDelegate.java @@ -0,0 +1,16 @@ +package org.jetbrains.jet.plugin.refactoring.safeDelete; + +import com.intellij.psi.PsiMethod; +import com.intellij.psi.PsiParameter; +import com.intellij.psi.PsiReference; +import com.intellij.refactoring.safeDelete.JavaSafeDeleteDelegate; +import com.intellij.usageView.UsageInfo; + +import java.util.List; + +public class KotlinJavaSafeDeleteDelegate implements JavaSafeDeleteDelegate { + @Override + public void createUsageInfoForParameter(PsiReference reference, List usages, PsiParameter parameter, PsiMethod method) { + + } +}