diff --git a/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/JavaEditablePostfixTemplate.java b/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/JavaEditablePostfixTemplate.java index 2aa167d218b7..d5d05819c224 100644 --- a/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/JavaEditablePostfixTemplate.java +++ b/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/JavaEditablePostfixTemplate.java @@ -26,7 +26,7 @@ import java.util.Objects; import java.util.Set; public class JavaEditablePostfixTemplate - extends EditablePostfixTemplateWithConditions { + extends EditablePostfixTemplateWithConditions { private static final Condition PSI_ERROR_FILTER = element -> !PsiTreeUtil.hasErrorElements(element); @NotNull private final LanguageLevel myMinimumLanguageLevel; @@ -131,6 +131,4 @@ public class JavaEditablePostfixTemplate public int hashCode() { return Objects.hash(super.hashCode(), myMinimumLanguageLevel); } - - } diff --git a/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/JavaPostfixTemplateEditor.java b/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/JavaPostfixTemplateEditor.java index d66c00ee4475..717e8763189b 100644 --- a/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/JavaPostfixTemplateEditor.java +++ b/java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/JavaPostfixTemplateEditor.java @@ -29,7 +29,7 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.util.Set; -public class JavaPostfixTemplateEditor extends PostfixTemplateEditorBase { +public class JavaPostfixTemplateEditor extends PostfixTemplateEditorBase { @NotNull private final JPanel myPanel; @NotNull private final ComboBox myLanguageLevelCombo; diff --git a/platform/lang-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplateEditorBase.java b/platform/lang-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplateEditorBase.java index 113ccbcd1400..4b163036ff5a 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplateEditorBase.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplateEditorBase.java @@ -18,7 +18,6 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.project.ProjectManager; import com.intellij.openapi.ui.popup.JBPopupFactory; import com.intellij.openapi.ui.popup.ListPopup; -import com.intellij.psi.PsiElement; import com.intellij.ui.AnActionButton; import com.intellij.ui.ColoredListCellRenderer; import com.intellij.ui.ListUtil; @@ -36,8 +35,7 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.awt.*; -public abstract class PostfixTemplateEditorBase> implements PostfixTemplateEditor { +public abstract class PostfixTemplateEditorBase implements PostfixTemplateEditor { @NotNull protected final PostfixTemplateProvider myProvider; @NotNull protected final Editor myTemplateEditor; @@ -71,11 +69,11 @@ public abstract class PostfixTemplateEditorBase(myExpressionTypesListModel); - myExpressionTypesList.setCellRenderer(new ColoredListCellRenderer>() { + myExpressionTypesList.setCellRenderer(new ColoredListCellRenderer() { @Override - protected void customizeCellRenderer(@NotNull JList> list, - PostfixTemplateExpressionCondition value, + protected void customizeCellRenderer(@NotNull JList list, + PostfixTemplateExpressionCondition value, int index, boolean selected, boolean hasFocus) { @@ -126,7 +124,7 @@ public abstract class PostfixTemplateEditorBase template = (EditablePostfixTemplateWithConditions)rawTemplate; + EditablePostfixTemplateWithConditions template = (EditablePostfixTemplateWithConditions)rawTemplate; myExpressionTypesListModel.clear(); for (Condition condition : template.getExpressionConditions()) { diff --git a/platform/lang-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/EditablePostfixTemplateWithConditions.java b/platform/lang-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/EditablePostfixTemplateWithConditions.java index ef0013b5fdd1..3e7dc0c90eec 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/EditablePostfixTemplateWithConditions.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/template/postfix/templates/editable/EditablePostfixTemplateWithConditions.java @@ -10,8 +10,7 @@ import org.jetbrains.annotations.NotNull; import java.util.Objects; import java.util.Set; -public abstract class EditablePostfixTemplateWithConditions> +public abstract class EditablePostfixTemplateWithConditions extends EditablePostfixTemplate { @NotNull protected final Set myExpressionConditions; @@ -65,7 +64,7 @@ public abstract class EditablePostfixTemplateWithConditions that = (EditablePostfixTemplateWithConditions)o; + EditablePostfixTemplateWithConditions that = (EditablePostfixTemplateWithConditions)o; return myUseTopmostExpression == that.myUseTopmostExpression && Objects.equals(myExpressionConditions, that.myExpressionConditions); } @@ -75,7 +74,7 @@ public abstract class EditablePostfixTemplateWithConditions { for (ConditionType condition : myExpressionConditions) { //noinspection unchecked - if (condition.value((ExpressionType)e)) { + if (condition.value(e)) { return true; } }