(no message)

This commit is contained in:
Eugene Vigdorchik
2005-01-19 15:09:55 +03:00
parent f165871003
commit 63a68ee7c0
2 changed files with 6 additions and 1 deletions
@@ -159,4 +159,8 @@ public class GenericsUtil {
return true;
}
public static boolean isFromExternalTypeLanguage (PsiType type) {
return type.getInternalCanonicalText().equals(type.getCanonicalText());
}
}
@@ -8,6 +8,7 @@ import com.intellij.openapi.project.Project;
import com.intellij.psi.PsiFile;
import com.intellij.psi.PsiType;
import com.intellij.psi.PsiVariable;
import com.intellij.psi.GenericsUtil;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.util.TypeConversionUtil;
import com.intellij.util.IncorrectOperationException;
@@ -57,7 +58,7 @@ public class VariableTypeFix implements IntentionAction {
&& myReturnType.isValid()
&& !TypeConversionUtil.isNullType(myReturnType)
&& !TypeConversionUtil.isVoidType(myReturnType)
;
&& GenericsUtil.isFromExternalTypeLanguage(myReturnType);
}
public void invoke(Project project, Editor editor, PsiFile file) {