diff --git a/apitools/org.eclipse.pde.api.tools.ui/META-INF/MANIFEST.MF b/apitools/org.eclipse.pde.api.tools.ui/META-INF/MANIFEST.MF index 18d7b18b27..077d05fa4d 100644 --- a/apitools/org.eclipse.pde.api.tools.ui/META-INF/MANIFEST.MF +++ b/apitools/org.eclipse.pde.api.tools.ui/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.pde.api.tools.ui; singleton:=true -Bundle-Version: 1.3.300.qualifier +Bundle-Version: 1.3.400.qualifier Bundle-Localization: plugin Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName diff --git a/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/preferences/ApiBaselinePreferencePage.java b/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/preferences/ApiBaselinePreferencePage.java index e9c0066e0f..266a6319d5 100644 --- a/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/preferences/ApiBaselinePreferencePage.java +++ b/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/preferences/ApiBaselinePreferencePage.java @@ -17,7 +17,9 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; +import java.util.List; import java.util.Map; +import java.util.Set; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; @@ -84,9 +86,9 @@ protected boolean isDefaultBaseline(Object element) { IApiBaselineManager manager = ApiPlugin.getDefault().getApiBaselineManager(); - private static HashSet removed = new HashSet<>(8); + private static Set removed = new HashSet<>(8); CheckboxTableViewer tableviewer = null; - ArrayList backingcollection = new ArrayList<>(8); + List backingcollection = new ArrayList<>(8); String newdefault = null; private Button newbutton = null; @@ -271,8 +273,7 @@ protected void doEdit(final IApiBaseline baseline) { * @return if the profile is the default or not */ protected boolean isDefault(Object element) { - if (element instanceof IApiBaseline) { - IApiBaseline profile = (IApiBaseline) element; + if (element instanceof IApiBaseline profile) { if (newdefault == null) { IApiBaseline def = ApiPlugin.getDefault().getApiBaselineManager().getDefaultApiBaseline(); if (def != null) { @@ -378,7 +379,6 @@ private void findAndDeleteCompatibilityMarkers() { } } - return; } /** @@ -429,11 +429,9 @@ protected void performDefaults() { } @Override public void applyData(Object data) { - if (data instanceof Map) { - Map pageData = (Map) data; + if (data instanceof Map pageData) { Object key = pageData.get(ApiErrorsWarningsPreferencePage.DATA_SELECT_OPTION_KEY); - if (key instanceof String) { - String option = (String) key; + if (key instanceof String option) { if (option.equals(ApiBaselinePreferencePage.MISSING_BASELINE_OPTION)) { block.selectOption(0); } diff --git a/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/preferences/ApiBaselinesConfigurationBlock.java b/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/preferences/ApiBaselinesConfigurationBlock.java index 97881f198d..029604f356 100644 --- a/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/preferences/ApiBaselinesConfigurationBlock.java +++ b/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/preferences/ApiBaselinesConfigurationBlock.java @@ -14,6 +14,7 @@ package org.eclipse.pde.api.tools.ui.internal.preferences; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import org.eclipse.core.resources.IMarker; @@ -187,7 +188,7 @@ public String toString() { * * @return the new {@link Key} for the {@link ApiUIPlugin} preference store */ - protected final static Key getApiToolsKey(String key) { + protected static final Key getApiToolsKey(String key) { return new Key(ApiPlugin.PLUGIN_ID, key); } @@ -222,8 +223,7 @@ protected final static Key getApiToolsKey(String key) { private final SelectionListener selectionlistener = new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { - if (e.widget instanceof Combo) { - Combo combo = (Combo) e.widget; + if (e.widget instanceof Combo combo) { ControlData data = (ControlData) combo.getData(); data.key.setStoredValue(fLookupOrder[0], combo.getText(), fManager); fDirty = true; @@ -236,11 +236,11 @@ public void widgetSelected(SelectionEvent e) { * Listing of all of the {@link Combo}s added to the block */ - private final ArrayList fCombos = new ArrayList<>(); + private final List fCombos = new ArrayList<>(); /** * Listing of the label in the block */ - private final ArrayList