Inline to anonymous class works only for java classes

This commit is contained in:
Maxim Medvedev
2009-11-22 23:39:46 +03:00
parent 87fcdcd37f
commit 859303cce2
@@ -16,6 +16,7 @@
package com.intellij.refactoring.inline;
import com.intellij.codeInsight.TargetElementUtilBase;
import com.intellij.lang.StdLanguages;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Ref;
@@ -41,6 +42,7 @@ public class InlineToAnonymousClassHandler extends JavaInlineActionHandler {
}
public boolean canInlineElement(PsiElement element) {
if (element.getLanguage() != StdLanguages.JAVA) return false;
if (element instanceof PsiMethod) {
PsiMethod method = (PsiMethod)element;
if (method.isConstructor() && !InlineMethodHandler.isChainingConstructor(method)) {