mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
(no message)
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user