Pattern variable can be used fixes; other warning fixes

GitOrigin-RevId: 49f37e7f5d748be50ee66fdf66a5c9b98b1b7432
This commit is contained in:
Tagir Valeev
2024-06-18 15:49:07 +02:00
committed by intellij-monorepo-bot
parent 3fd0f4975d
commit 440654c48f
92 changed files with 178 additions and 368 deletions

View File

@@ -262,8 +262,7 @@ public final class JavaFxFieldToPropertyIntention extends PsiElementBaseIntentio
LOG.assertTrue(toTypeClass != null);
final PsiElement parent = context.getParent();
if (parent instanceof PsiAssignmentExpression) {
final PsiAssignmentExpression expression = (PsiAssignmentExpression)parent;
if (parent instanceof PsiAssignmentExpression expression) {
final IElementType tokenType = expression.getOperationTokenType();
if (tokenType == JavaTokenType.EQ) {
return findSimpleAssignmentConversion(expression);
@@ -272,13 +271,11 @@ public final class JavaFxFieldToPropertyIntention extends PsiElementBaseIntentio
final String binarySign = sign.substring(0, sign.length() - 1);
return findCompoundAssignmentConversion(from, expression, sign, binarySign);
}
else if (parent instanceof PsiPostfixExpression) {
final PsiPostfixExpression expression = (PsiPostfixExpression)parent;
else if (parent instanceof PsiPostfixExpression expression) {
final TypeConversionDescriptor conversion = getUpdateConversion(expression, expression.getOperationSign(), true);
if (conversion != null) return conversion;
}
else if (parent instanceof PsiPrefixExpression) {
final PsiPrefixExpression expression = (PsiPrefixExpression)parent;
else if (parent instanceof PsiPrefixExpression expression) {
final TypeConversionDescriptor conversion = getUpdateConversion(expression, expression.getOperationSign(), false);
if (conversion != null) return conversion;
}