[python] Pattern variable can be used mass cleanup

GitOrigin-RevId: 04229dfd0912fbc846d4b1d5e3726ef6c9c005c6
This commit is contained in:
Mikhail Pyltsin
2024-04-17 17:53:21 +02:00
committed by intellij-monorepo-bot
parent 582c1c03e9
commit 2152c276dc
6 changed files with 7 additions and 7 deletions

View File

@@ -342,7 +342,7 @@ public final class AddImportHelper {
if (fromImportStatement.getRelativeLevel() > 0) {
return new ImportPriorityChoice(ImportPriority.PROJECT, "explicit relative import");
}
resolveAnchor = ((PyFromImportStatement)importStatement).getImportSource();
resolveAnchor = fromImportStatement.getImportSource();
resolved = fromImportStatement.resolveImportSource();
}
else {

View File

@@ -32,7 +32,7 @@ public class PyMoveAttributeToInitQuickFix extends PsiUpdateModCommandQuickFix {
final PyAssignmentStatement assignment = PsiTreeUtil.getParentOfType(element, PyAssignmentStatement.class);
if (containingClass == null || assignment == null) return;
AddFieldQuickFix.addFieldToInit(project, containingClass, ((PyTargetExpression)element).getName(), x -> assignment);
AddFieldQuickFix.addFieldToInit(project, containingClass, targetExpression.getName(), x -> assignment);
removeDefinition(assignment);
}

View File

@@ -685,7 +685,7 @@ public final class PyCallExpressionHelper {
}
}
PsiElement possible_class = firstArgRef.getReference().resolve();
if (possible_class instanceof PyClass first_class && ((PyClass)possible_class).isNewStyleClass(context)) {
if (possible_class instanceof PyClass first_class && first_class.isNewStyleClass(context)) {
return new Maybe<>(getSuperCallTypeForArguments(context, first_class, args[1]));
}
}

View File

@@ -125,7 +125,7 @@ public class PyReferenceExpressionImpl extends PyElementImpl implements PyRefere
for (ResolveResult resolveResult : node.myReferenceExpression.getReference(resolveContext).multiResolve(false)) {
final PsiElement element = resolveResult.getElement();
if (element instanceof PyTargetExpression target && follow.test((PyTargetExpression)element)) {
if (element instanceof PyTargetExpression target && follow.test(target)) {
final List<PsiElement> assignedFromElements = context.maySwitchToAST(target)
? Collections.singletonList(target.findAssignedValue())

View File

@@ -213,7 +213,7 @@ public final class PyExtractMethodUtil {
final List<PsiElement> scope = new ArrayList<>();
if (owner instanceof PyFunction pyFunction) {
scope.add(pyFunction.getStatementList());
final PyClass containingClass = ((PyFunction)owner).getContainingClass();
final PyClass containingClass = pyFunction.getContainingClass();
if (containingClass != null) {
for (PyFunction function : containingClass.getMethods()) {
if (!function.equals(owner) && !function.equals(generatedMethod)) {

View File

@@ -12,9 +12,9 @@ import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.PsiDirectory;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.intellij.python.reStructuredText.RestFile;
import com.intellij.python.reStructuredText.run.RestRunConfiguration;
import com.intellij.python.reStructuredText.run.RestRunConfigurationType;
import com.intellij.python.reStructuredText.RestFile;
import org.jetbrains.annotations.NotNull;
public final class SphinxConfigurationProducer extends LazyRunConfigurationProducer<RestRunConfiguration> {
@@ -46,7 +46,7 @@ public final class SphinxConfigurationProducer extends LazyRunConfigurationProdu
final VirtualFile vFile = directory.getVirtualFile();
configuration.setInputFile(vFile.getPath());
configuration.setName(((PsiDirectory)element).getName());
configuration.setName(directory.getName());
if (configuration.getTask().isEmpty()) {
configuration.setTask("html");
}