PY-36374 Remove unused "alias" parameter from PyImportCollector and its factories

GitOrigin-RevId: c2963e5191402c402d0c389ff4d07eebcd743b21
This commit is contained in:
Mikhail Golubev
2021-01-08 16:40:52 +00:00
committed by intellij-monorepo-bot
parent 93fbb17d04
commit d4324ef380
6 changed files with 11 additions and 14 deletions
@@ -30,16 +30,13 @@ public class PyImportCollector {
private final PyElement myNode;
private final PsiReference myReference;
private final String myRefText;
private final String myAlias;
private final AutoImportQuickFix fix;
private final Set<String> seenCandidateNames;
public PyImportCollector(PyElement node, PsiReference reference, String refText, String alias) {
public PyImportCollector(PyElement node, PsiReference reference, String refText) {
myNode = node;
myReference = reference;
myRefText = refText;
myAlias = alias;
boolean qualify = !PyCodeInsightSettings.getInstance().PREFER_FROM_IMPORT;
fix = new AutoImportQuickFix(node, reference.getClass(), refText, qualify);
@@ -10,5 +10,5 @@ public interface PyImportCollectorFactory {
return ApplicationManager.getApplication().getService(PyImportCollectorFactory.class);
}
PyImportCollector create(PyElement node, PsiReference reference, String refText, String asName);
PyImportCollector create(PyElement node, PsiReference reference, String refText);
}
@@ -6,7 +6,7 @@ import com.jetbrains.python.psi.PyElement;
public final class PyImportCollectorFactoryImpl implements PyImportCollectorFactory {
@Override
public PyImportCollector create(PyElement node, PsiReference reference, String refText, String alias) {
return new PyImportCollector(node, reference, refText, alias);
public PyImportCollector create(PyElement node, PsiReference reference, String refText) {
return new PyImportCollector(node, reference, refText);
}
}
@@ -35,12 +35,12 @@ public final class PythonImportUtils {
return null;
}
return addCandidates(node, reference, refText, null);
return addCandidates(node, reference, refText);
}
@Nullable
private static AutoImportQuickFix addCandidates(PyElement node, PsiReference reference, String refText, @Nullable String asName) {
return PyImportCollectorFactory.getInstance().create(node, reference, refText, asName).addCandidates();
private static AutoImportQuickFix addCandidates(PyElement node, PsiReference reference, String refText) {
return PyImportCollectorFactory.getInstance().create(node, reference, refText).addCandidates();
}
public static boolean isImportable(PsiElement refElement) {
@@ -9,8 +9,8 @@ import com.jetbrains.python.psi.PyElement;
import com.jetbrains.python.psi.PyFile;
public class CodeStylePyImportCollector extends PyImportCollector {
public CodeStylePyImportCollector(PyElement node, PsiReference reference, String refText, String alias) {
super(node, reference, refText, alias);
public CodeStylePyImportCollector(PyElement node, PsiReference reference, String refText) {
super(node, reference, refText);
}
@Override
@@ -6,7 +6,7 @@ import com.jetbrains.python.psi.PyElement;
public class CodeStylePyImportCollectorFactory implements PyImportCollectorFactory {
@Override
public PyImportCollector create(PyElement node, PsiReference reference, String refText, String asName) {
return new CodeStylePyImportCollector(node, reference, refText, asName);
public PyImportCollector create(PyElement node, PsiReference reference, String refText) {
return new CodeStylePyImportCollector(node, reference, refText);
}
}