type migration: disable refactoring on inappropriate contexts

This commit is contained in:
anna
2012-01-19 15:59:57 +01:00
parent 13d36b6596
commit fa8788c85d
@@ -55,7 +55,7 @@ public class ChangeTypeSignatureAction extends BaseRefactoringAction {
if (referenceParameterList != null) {
return referenceParameterList.getTypeArguments().length > 0;
}
return true;
return PsiTreeUtil.getParentOfType(psiElement, PsiTypeElement.class) != null;
}
public RefactoringActionHandler getHandler(DataContext dataContext) {