mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup
This commit is contained in:
+9
-4
@@ -26,30 +26,35 @@ import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class AddArrayCreationExpressionIntention extends MutablyNamedIntention {
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
protected PsiElementPredicate getElementPredicate() {
|
||||
return new ArrayCreationExpressionPredicate();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getTextForElement(PsiElement element) {
|
||||
final PsiArrayInitializerExpression arrayInitializerExpression =
|
||||
(PsiArrayInitializerExpression)element;
|
||||
(PsiArrayInitializerExpression)element;
|
||||
final PsiType type = arrayInitializerExpression.getType();
|
||||
assert type != null;
|
||||
return IntentionPowerPackBundle.message("add.array.creation.expression.intention.name", type.getPresentableText());
|
||||
return IntentionPowerPackBundle.message(
|
||||
"add.array.creation.expression.intention.name",
|
||||
type.getPresentableText());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void processIntention(@NotNull PsiElement element)
|
||||
throws IncorrectOperationException {
|
||||
final PsiArrayInitializerExpression arrayInitializerExpression =
|
||||
(PsiArrayInitializerExpression)element;
|
||||
(PsiArrayInitializerExpression)element;
|
||||
final PsiType type = arrayInitializerExpression.getType();
|
||||
if (type == null) {
|
||||
return;
|
||||
}
|
||||
final String typeText = type.getCanonicalText();
|
||||
final String newExpressionText =
|
||||
"new " + typeText + arrayInitializerExpression.getText();
|
||||
"new " + typeText + arrayInitializerExpression.getText();
|
||||
replaceExpression(newExpressionText, arrayInitializerExpression);
|
||||
}
|
||||
}
|
||||
|
||||
+2
-1
@@ -27,7 +27,8 @@ class ArrayCreationExpressionPredicate implements PsiElementPredicate {
|
||||
if (!(element instanceof PsiArrayInitializerExpression)) {
|
||||
return false;
|
||||
}
|
||||
final PsiArrayInitializerExpression arrayInitializerExpression = (PsiArrayInitializerExpression)element;
|
||||
final PsiArrayInitializerExpression arrayInitializerExpression =
|
||||
(PsiArrayInitializerExpression)element;
|
||||
if (arrayInitializerExpression.getType() == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user