mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-02 07:47:25 +07:00
DataFlowInspectionBase#reportFailingCasts: shorten the expression
GitOrigin-RevId: 8f1dbb6de8429b335cc42ec9e11c5278b86f53b2
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c7d40e719b
commit
8899d33dbf
+4
-6
@@ -23,10 +23,7 @@ import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.psi.*;
|
||||
import com.intellij.psi.impl.PsiImplUtil;
|
||||
import com.intellij.psi.tree.IElementType;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import com.intellij.psi.util.PsiTypesUtil;
|
||||
import com.intellij.psi.util.PsiUtil;
|
||||
import com.intellij.psi.util.TypeConversionUtil;
|
||||
import com.intellij.psi.util.*;
|
||||
import com.intellij.util.*;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.siyeh.ig.bugs.EqualsWithItselfInspection;
|
||||
@@ -736,9 +733,10 @@ public abstract class DataFlowInspectionBase extends AbstractBaseJavaLocalInspec
|
||||
if (reporter.isOnTheFly()) {
|
||||
fixes.add(createExplainFix(typeCast, new TrackingRunner.CastDfaProblemType()));
|
||||
}
|
||||
String text = PsiExpressionTrimRenderer.render(operand);
|
||||
String message = alwaysFails ?
|
||||
InspectionsBundle.message("dataflow.message.cce.always", operand.getText()) :
|
||||
InspectionsBundle.message("dataflow.message.cce", operand.getText());
|
||||
InspectionsBundle.message("dataflow.message.cce.always", text) :
|
||||
InspectionsBundle.message("dataflow.message.cce", text);
|
||||
reporter.registerProblem(castType, message, fixes.toArray(LocalQuickFix.EMPTY_ARRAY));
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user