This is an automated email from the ASF dual-hosted git repository. matthiasblaesing pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push: new 9c33dc8 [NETBEANS-3542] - cleanup unchecked conversion warnings.. new c5cffac Merge pull request #1740 from BradWalker/cleanup_unchecked_conversions 9c33dc8 is described below commit 9c33dc8073421865bf66453a35a7ac6487d788de Author: Brad Walker <bwal...@musings.com> AuthorDate: Wed Dec 4 12:15:22 2019 -0700 [NETBEANS-3542] - cleanup unchecked conversion warnings.. There are a LOT of the following warnings in the build.. [repeat] /home/bwalker/src/netbeans/platform/openide.filesystems/src/org/netbeans/modules/openide/filesystems/declmime/MIMEResolverProcessor.java:190: warning: [unchecked] unchecked conversion [repeat] Set<String> s = new TreeSet(); [repeat] ^ [repeat] required: Set<String> [repeat] found: TreeSet This change cleans up many of these.. But, it's not complete as there are so many of them.. --- .../project/queries/ProjectWhiteListQueryImplementation.java | 2 +- .../modules/maven/apisupport/MavenWhiteListQueryImpl.java | 2 +- .../glassfish/tooling/data/GlassFishAdminInterface.java | 2 +- .../modules/glassfish/tooling/data/GlassFishVersion.java | 2 +- .../src/org/netbeans/api/debugger/DebuggerManager.java | 2 +- .../src/org/netbeans/api/debugger/LazyArrayList.java | 2 +- .../org/netbeans/debugger/registry/DebuggerProcessor.java | 2 +- .../org/netbeans/modules/css/editor/csl/CssCompletion.java | 2 +- .../modules/css/visual/DocumentViewPanelProvider.java | 2 +- .../editor/codetemplates/storage/ui/CodeTemplatesModel.java | 2 +- .../src/org/netbeans/api/editor/EditorRegistry.java | 2 +- .../src/org/netbeans/api/editor/caret/CaretTransaction.java | 2 +- ide/gsf.testrunner.ui/nbproject/project.properties | 2 +- .../netbeans/modules/gsf/testrunner/ui/ResultPanelTree.java | 2 +- .../src/org/netbeans/modules/jumpto/common/ItemRenderer.java | 6 +++--- .../src/org/netbeans/modules/mercurial/HistoryRegistry.java | 2 +- .../projectapi/SimpleFileOwnerQueryImplementation.java | 4 ++-- ide/projectuiapi/nbproject/project.properties | 2 +- .../project/uiapi/ProjectTemplateAttributesLegacy.java | 2 +- .../project/uiapi/ProjectTemplateAttributesProvider.java | 2 +- .../debugger/ui/views/debugging/DebuggingViewComponent.java | 4 ++-- .../modules/debugger/ui/views/debugging/ThreadsListener.java | 2 +- .../org/netbeans/modules/navigator/NavigatorController.java | 2 +- ide/spi.tasklist/nbproject/project.properties | 2 +- .../netbeans/modules/team/commons/treelist/TreeListNode.java | 2 +- .../src/org/netbeans/modules/team/ide/spi/IDEProject.java | 2 +- .../src/org/netbeans/modules/turbo/CacheIndex.java | 2 +- .../src/org/netbeans/modules/xml/dtd/grammar/DTDGrammar.java | 2 +- .../org/netbeans/modules/xml/text/syntax/SyntaxElement.java | 2 +- .../org/netbeans/modules/debugger/jpda/js/source/Source.java | 2 +- .../netbeans/modules/java/navigation/ClassMemberPanelUI.java | 2 +- .../modules/jshell/editor/SnippetClassGenerator.java | 2 +- java/junit.ant.ui/nbproject/project.properties | 4 ++-- .../modules/junit/ant/ui/JUnitProjectOpenedHook.java | 2 +- .../netbeans/modules/junit/ant/JUnitExecutionManager.java | 2 +- .../modules/maven/indexer/NexusRepositoryIndexerImpl.java | 4 ++-- java/maven.model/nbproject/project.properties | 2 +- .../modules/maven/model/pom/impl/ElementFactoryRegistry.java | 2 +- .../src/org/netbeans/modules/maven/NbMavenProjectImpl.java | 2 +- .../org/netbeans/modules/autoupdate/services/Utilities.java | 8 ++++---- .../autoupdate/ui/wizards/UninstallUnitWizardModel.java | 2 +- .../org/netbeans/core/network/utils/LocalAddressUtils.java | 6 +++--- .../src/org/netbeans/core/windows/LazyLoader.java | 4 ++-- .../modules/editor/mimelookup/impl/FolderPathLookup.java | 4 ++-- .../netbeans/modules/masterfs/ProvidedExtensionsProxy.java | 2 +- .../o.n.bootstrap/src/org/netbeans/PackageAttrsCache.java | 2 +- .../openide/filesystems/declmime/MIMEResolverProcessor.java | 2 +- .../src/org/netbeans/modules/options/keymap/KeymapModel.java | 2 +- .../netbeans/modules/options/keymap/ShortcutsFinderImpl.java | 2 +- platform/sampler/nbproject/project.properties | 2 +- .../org/netbeans/modules/sampler/SamplesOutputStream.java | 6 +++--- .../profiler/attach/steps/BasicAttachStepsProvider.java | 2 +- .../profiler/heapwalk/model/AbstractHeapWalkerNode.java | 2 +- profiler/profiler.options/nbproject/project.properties | 2 +- .../profiler/options/ui/v2/ProfilerOptionsContainer.java | 2 +- .../modules/profiler/oql/engine/api/ReferenceChain.java | 4 ++-- .../profiler.projectsupport/nbproject/project.properties | 2 +- .../profiler/projectsupport/utilities/ProjectUtilities.java | 2 +- .../org/netbeans/modules/cordova/platforms/android/AVD.java | 5 +++-- .../modules/cordova/project/CordovaCustomizerPanel.java | 4 ++-- .../html/angular/AngularJsEmbeddingProviderPlugin.java | 4 ++-- .../org/netbeans/modules/javascript2/model/JsObjectImpl.java | 6 +++--- .../modules/javascript2/nodejs/editor/NodeJsUtils.java | 4 ++-- .../modules/javascript2/requirejs/RequireJsDataProvider.java | 2 +- .../javascript2/requirejs/editor/FSCompletionItem.java | 2 +- .../javascript2/requirejs/editor/FSCompletionUtils.java | 6 +++--- .../requirejs/editor/RequireJSCodeCompletion.java | 2 +- .../javascript2/requirejs/editor/index/RequireJsIndex.java | 2 +- .../javascript2/requirejs/editor/index/RequireJsIndexer.java | 12 ++++++------ .../modules/javascript2/requirejs/ui/RequireJsPanel.java | 2 +- .../web/clientproject/ui/ClientSideProjectLogicalView.java | 2 +- 71 files changed, 101 insertions(+), 100 deletions(-) diff --git a/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/queries/ProjectWhiteListQueryImplementation.java b/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/queries/ProjectWhiteListQueryImplementation.java index 5374ff4..4d721d3 100644 --- a/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/queries/ProjectWhiteListQueryImplementation.java +++ b/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/queries/ProjectWhiteListQueryImplementation.java @@ -104,7 +104,7 @@ public class ProjectWhiteListQueryImplementation implements WhiteListQueryImplem private void fireChangeAllExistingResults(final TreeSet<String> privatePackages) { final Set<ProjectWhiteListImplementation> set; synchronized (results) { - set = new HashSet(results); + set = new HashSet<>(results); } RP.post(new Runnable() { diff --git a/apisupport/maven.apisupport/src/org/netbeans/modules/maven/apisupport/MavenWhiteListQueryImpl.java b/apisupport/maven.apisupport/src/org/netbeans/modules/maven/apisupport/MavenWhiteListQueryImpl.java index 3af02ca..348ebc2 100644 --- a/apisupport/maven.apisupport/src/org/netbeans/modules/maven/apisupport/MavenWhiteListQueryImpl.java +++ b/apisupport/maven.apisupport/src/org/netbeans/modules/maven/apisupport/MavenWhiteListQueryImpl.java @@ -330,7 +330,7 @@ public class MavenWhiteListQueryImpl implements WhiteListQueryImplementation { assert Thread.holdsLock(LOCK); final Set<MavenWhiteListImplementation> set; synchronized (results) { - set = new HashSet(results); + set = new HashSet<>(results); } RP.post(new Runnable() { @Override diff --git a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishAdminInterface.java b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishAdminInterface.java index 290561b..be14f9f 100644 --- a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishAdminInterface.java +++ b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishAdminInterface.java @@ -53,7 +53,7 @@ public enum GlassFishAdminInterface { * conversion. */ private static final Map<String, GlassFishAdminInterface> stringValuesMap - = new HashMap(values().length); + = new HashMap<>(values().length); // Initialize backward String conversion <code>Map</code>. static { diff --git a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java index e89f762..b610f75 100644 --- a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java +++ b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java @@ -195,7 +195,7 @@ public enum GlassFishVersion { * conversion. */ private static final Map<String, GlassFishVersion> stringValuesMap - = new HashMap(2 * values().length); + = new HashMap<>(2 * values().length); // Initialize backward String conversion Map. static { diff --git a/ide/api.debugger/src/org/netbeans/api/debugger/DebuggerManager.java b/ide/api.debugger/src/org/netbeans/api/debugger/DebuggerManager.java index b119954..cd536e6 100644 --- a/ide/api.debugger/src/org/netbeans/api/debugger/DebuggerManager.java +++ b/ide/api.debugger/src/org/netbeans/api/debugger/DebuggerManager.java @@ -992,7 +992,7 @@ public final class DebuggerManager implements ContextProvider { initDebuggerManagerListeners (); createdBreakpoints = new ArrayList<>(); - originatingListeners = new HashMap(); + originatingListeners = new HashMap<>(); Vector l = (Vector) listeners.clone (); int i, k = l.size (); diff --git a/ide/api.debugger/src/org/netbeans/api/debugger/LazyArrayList.java b/ide/api.debugger/src/org/netbeans/api/debugger/LazyArrayList.java index aaf27c9..53a9633 100644 --- a/ide/api.debugger/src/org/netbeans/api/debugger/LazyArrayList.java +++ b/ide/api.debugger/src/org/netbeans/api/debugger/LazyArrayList.java @@ -208,7 +208,7 @@ class LazyArrayList<T> extends ArrayList<T> { private void shiftLazyEntries(int from, final int by) { // Set<Integer> indexes = new TreeSet(lazyEntries.keySet()); // if (by > 0) indexes = indexes.descendingSet(); - Since JDK 6. - TreeSet<Integer> indexes = new TreeSet(new Comparator<Integer>() { + Set<Integer> indexes = new TreeSet<>(new Comparator<Integer>() { public int compare(Integer o1, Integer o2) { int i1 = o1; int i2 = o2; diff --git a/ide/api.debugger/src/org/netbeans/debugger/registry/DebuggerProcessor.java b/ide/api.debugger/src/org/netbeans/debugger/registry/DebuggerProcessor.java index 118f93a..f27c09f 100644 --- a/ide/api.debugger/src/org/netbeans/debugger/registry/DebuggerProcessor.java +++ b/ide/api.debugger/src/org/netbeans/debugger/registry/DebuggerProcessor.java @@ -347,7 +347,7 @@ public class DebuggerProcessor extends LayerGeneratingProcessor { } private boolean implementsInterfaces(Element e, String classNames) { - Set<String> interfaces = new HashSet(Arrays.asList(classNames.split("[, ]+"))); + Set<String> interfaces = new HashSet<>(Arrays.asList(classNames.split("[, ]+"))); return implementsInterfaces(e, interfaces); } diff --git a/ide/css.editor/src/org/netbeans/modules/css/editor/csl/CssCompletion.java b/ide/css.editor/src/org/netbeans/modules/css/editor/csl/CssCompletion.java index a3d971e..22e8758 100644 --- a/ide/css.editor/src/org/netbeans/modules/css/editor/csl/CssCompletion.java +++ b/ide/css.editor/src/org/netbeans/modules/css/editor/csl/CssCompletion.java @@ -98,7 +98,7 @@ public class CssCompletion implements CodeCompletionHandler { /** * Units which shouldn't appear in the code completion. */ - private static final Collection<String> HIDDEN_UNITS = new HashSet(Arrays.asList(new String[]{"!hash_color_code"})); + private static final Collection<String> HIDDEN_UNITS = new HashSet<>(Arrays.asList(new String[]{"!hash_color_code"})); //unit testing support static String[] TEST_USED_COLORS; diff --git a/ide/css.visual/src/org/netbeans/modules/css/visual/DocumentViewPanelProvider.java b/ide/css.visual/src/org/netbeans/modules/css/visual/DocumentViewPanelProvider.java index b00c5e2..04391fd 100644 --- a/ide/css.visual/src/org/netbeans/modules/css/visual/DocumentViewPanelProvider.java +++ b/ide/css.visual/src/org/netbeans/modules/css/visual/DocumentViewPanelProvider.java @@ -40,7 +40,7 @@ import org.openide.util.lookup.ServiceProvider; public class DocumentViewPanelProvider implements CssStylesPanelProvider { private static String DOCUMENT_PANEL_ID = "static_document"; - private static Collection<String> MIME_TYPES = new HashSet(Arrays.asList(new String[]{"text/css", "text/html", "text/xhtml"})); + private static Collection<String> MIME_TYPES = new HashSet<>(Arrays.asList(new String[]{"text/css", "text/html", "text/xhtml"})); private DocumentViewPanel panel; @Override diff --git a/ide/editor.codetemplates/src/org/netbeans/lib/editor/codetemplates/storage/ui/CodeTemplatesModel.java b/ide/editor.codetemplates/src/org/netbeans/lib/editor/codetemplates/storage/ui/CodeTemplatesModel.java index a1372e5..d9d6a8d 100644 --- a/ide/editor.codetemplates/src/org/netbeans/lib/editor/codetemplates/storage/ui/CodeTemplatesModel.java +++ b/ide/editor.codetemplates/src/org/netbeans/lib/editor/codetemplates/storage/ui/CodeTemplatesModel.java @@ -168,7 +168,7 @@ final class CodeTemplatesModel { abbreviation, tableModel.getDescription(idx), tableModel.getText(idx), - new ArrayList(tableModel.getContexts(idx)), + new ArrayList<String>(tableModel.getContexts(idx)), tableModel.getUniqueId(idx), mimeType ); diff --git a/ide/editor.lib2/src/org/netbeans/api/editor/EditorRegistry.java b/ide/editor.lib2/src/org/netbeans/api/editor/EditorRegistry.java index dd66acf..ac3ea6c 100644 --- a/ide/editor.lib2/src/org/netbeans/api/editor/EditorRegistry.java +++ b/ide/editor.lib2/src/org/netbeans/api/editor/EditorRegistry.java @@ -747,7 +747,7 @@ public final class EditorRegistry { if (!item.ignoreAncestorChange) { // Only start timer when ancestor changes are not ignored. // Use weak ref to component since if the timer would not fire the component would not get released - final Reference<JComponent> componentRef = new WeakReference(component); + final Reference<JComponent> componentRef = new WeakReference<>(component); item.runningTimer = new Timer(BEFORE_REMOVE_DELAY, new ActionListener() { public @Override void actionPerformed(ActionEvent e) { diff --git a/ide/editor.lib2/src/org/netbeans/api/editor/caret/CaretTransaction.java b/ide/editor.lib2/src/org/netbeans/api/editor/caret/CaretTransaction.java index f81e86d..91891f6 100644 --- a/ide/editor.lib2/src/org/netbeans/api/editor/caret/CaretTransaction.java +++ b/ide/editor.lib2/src/org/netbeans/api/editor/caret/CaretTransaction.java @@ -176,7 +176,7 @@ final class CaretTransaction { if (dotChanged || markChanged) { editorCaret.ensureValidInfo(caretItem); if (expandFoldPositions == null) { - expandFoldPositions = new ArrayList(2); + expandFoldPositions = new ArrayList<>(2); } if (dotChanged) { caretItem.setDotPos(dotPos); diff --git a/ide/gsf.testrunner.ui/nbproject/project.properties b/ide/gsf.testrunner.ui/nbproject/project.properties index b26ff0f..9c1cd1c 100644 --- a/ide/gsf.testrunner.ui/nbproject/project.properties +++ b/ide/gsf.testrunner.ui/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.6 +javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/gsf.testrunner.ui/src/org/netbeans/modules/gsf/testrunner/ui/ResultPanelTree.java b/ide/gsf.testrunner.ui/src/org/netbeans/modules/gsf/testrunner/ui/ResultPanelTree.java index 9f842f1..7d25f2b 100644 --- a/ide/gsf.testrunner.ui/src/org/netbeans/modules/gsf/testrunner/ui/ResultPanelTree.java +++ b/ide/gsf.testrunner.ui/src/org/netbeans/modules/gsf/testrunner/ui/ResultPanelTree.java @@ -299,7 +299,7 @@ final class ResultPanelTree extends JPanel implements ExplorerManager.Provider, } Set<Testcase> getFailedTests(){ - Set<Testcase> failedTests = new HashSet(); + Set<Testcase> failedTests = new HashSet<>(); for(Testcase tc:displayHandler.getSession().getAllTestCases()){ if (Status.isFailureOrError(tc.getStatus())){ failedTests.add(tc); diff --git a/ide/jumpto/src/org/netbeans/modules/jumpto/common/ItemRenderer.java b/ide/jumpto/src/org/netbeans/modules/jumpto/common/ItemRenderer.java index 9d975a1..8dc00df 100644 --- a/ide/jumpto/src/org/netbeans/modules/jumpto/common/ItemRenderer.java +++ b/ide/jumpto/src/org/netbeans/modules/jumpto/common/ItemRenderer.java @@ -89,7 +89,7 @@ public final class ItemRenderer<T> extends DefaultListCellRenderer implements Ch @NonNull public ItemRenderer<T> build() { - return new ItemRenderer( + return new ItemRenderer<T>( list, caseSensitive, colorPrefered, @@ -114,7 +114,7 @@ public final class ItemRenderer<T> extends DefaultListCellRenderer implements Ch @NonNull final JList<T> list, @NonNull final ButtonModel caseSensitive, @NonNull final Convertor<T> convertor) { - return new Builder(list, caseSensitive, convertor); + return new Builder<T>(list, caseSensitive, convertor); } } @@ -445,4 +445,4 @@ public final class ItemRenderer<T> extends DefaultListCellRenderer implements Ch throw new IllegalStateException(String.valueOf(type)); } } -} \ No newline at end of file +} diff --git a/ide/mercurial/src/org/netbeans/modules/mercurial/HistoryRegistry.java b/ide/mercurial/src/org/netbeans/modules/mercurial/HistoryRegistry.java index baa4bdb..12e0b01 100644 --- a/ide/mercurial/src/org/netbeans/modules/mercurial/HistoryRegistry.java +++ b/ide/mercurial/src/org/netbeans/modules/mercurial/HistoryRegistry.java @@ -71,7 +71,7 @@ public class HistoryRegistry { HgLogMessage[] history = HgCommand.getLogMessages( repository, - new HashSet(Arrays.asList(files)), + new HashSet<File>(Arrays.asList(files)), fromRevision, toRevision, false, // show merges diff --git a/ide/projectapi/src/org/netbeans/modules/projectapi/SimpleFileOwnerQueryImplementation.java b/ide/projectapi/src/org/netbeans/modules/projectapi/SimpleFileOwnerQueryImplementation.java index c97fc94..0d4db80 100644 --- a/ide/projectapi/src/org/netbeans/modules/projectapi/SimpleFileOwnerQueryImplementation.java +++ b/ide/projectapi/src/org/netbeans/modules/projectapi/SimpleFileOwnerQueryImplementation.java @@ -90,7 +90,7 @@ public class SimpleFileOwnerQueryImplementation implements FileOwnerQueryImpleme private final Set<FileObject> warnedAboutBrokenProjects = new WeakSet<FileObject>(); - private Map<FileObject, Reference<Project>> projectCache = new WeakHashMap(); + private Map<FileObject, Reference<Project>> projectCache = new WeakHashMap<>(); /** * * #111892 @@ -143,7 +143,7 @@ public class SimpleFileOwnerQueryImplementation implements FileOwnerQueryImpleme } if (p != null) { synchronized (cacheLock) { - WeakReference<Project> rp = new WeakReference(p); + WeakReference<Project> rp = new WeakReference<>(p); for (FileObject fldr : folders) { projectCache.put(fldr, rp); } diff --git a/ide/projectuiapi/nbproject/project.properties b/ide/projectuiapi/nbproject/project.properties index d332c22..6bcb00d 100644 --- a/ide/projectuiapi/nbproject/project.properties +++ b/ide/projectuiapi/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.6 +javac.source=1.8 spec.version.base=1.95.0 is.autoload=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/projectuiapi/src/org/netbeans/modules/project/uiapi/ProjectTemplateAttributesLegacy.java b/ide/projectuiapi/src/org/netbeans/modules/project/uiapi/ProjectTemplateAttributesLegacy.java index 7ee6402..17529a0 100644 --- a/ide/projectuiapi/src/org/netbeans/modules/project/uiapi/ProjectTemplateAttributesLegacy.java +++ b/ide/projectuiapi/src/org/netbeans/modules/project/uiapi/ProjectTemplateAttributesLegacy.java @@ -42,7 +42,7 @@ public final class ProjectTemplateAttributesLegacy implements CreateFromTemplate public Map<String, ?> attributesFor(DataObject template, DataFolder target, String name) { FileObject targetF = target.getPrimaryFile(); Project prj = FileOwnerQuery.getOwner(targetF); - Map<String, Object> all = new HashMap(); + Map<String, Object> all = new HashMap<>(); if (prj != null) { // call old providers Collection<? extends CreateFromTemplateAttributesProvider> oldProvs = prj.getLookup().lookupAll(CreateFromTemplateAttributesProvider.class); diff --git a/ide/projectuiapi/src/org/netbeans/modules/project/uiapi/ProjectTemplateAttributesProvider.java b/ide/projectuiapi/src/org/netbeans/modules/project/uiapi/ProjectTemplateAttributesProvider.java index 1719dba..c38c318 100644 --- a/ide/projectuiapi/src/org/netbeans/modules/project/uiapi/ProjectTemplateAttributesProvider.java +++ b/ide/projectuiapi/src/org/netbeans/modules/project/uiapi/ProjectTemplateAttributesProvider.java @@ -60,7 +60,7 @@ public final class ProjectTemplateAttributesProvider implements CreateFromTempla FileObject targetF = desc.getTarget(); String name = desc.getProposedName(); Project prj = FileOwnerQuery.getOwner(targetF); - Map<String, Object> all = new HashMap(); + Map<String, Object> all = new HashMap<>(); boolean needFill = true; if (prj != null) { // call old providers diff --git a/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/DebuggingViewComponent.java b/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/DebuggingViewComponent.java index 57ae083..ac61de4 100644 --- a/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/DebuggingViewComponent.java +++ b/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/DebuggingViewComponent.java @@ -571,7 +571,7 @@ public class DebuggingViewComponent extends TopComponent implements org.openide. if (currentThread != null) { DVThread thread = threadMadeCurrentRef != null ? threadMadeCurrentRef.get() : null; if (thread != currentThread) { - threadToScrollRef = new WeakReference(currentThread); + threadToScrollRef = new WeakReference<>(currentThread); } } refreshView(); @@ -625,7 +625,7 @@ public class DebuggingViewComponent extends TopComponent implements org.openide. } void makeThreadCurrent(DVThread thread) { - threadMadeCurrentRef = new WeakReference(thread); + threadMadeCurrentRef = new WeakReference<>(thread); thread.makeCurrent(); } diff --git a/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/ThreadsListener.java b/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/ThreadsListener.java index 069eae4..f425af9 100644 --- a/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/ThreadsListener.java +++ b/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/ThreadsListener.java @@ -46,7 +46,7 @@ public class ThreadsListener extends DebuggerManagerAdapter { private static PropertyChangeSupport pchs = new PropertyChangeSupport(ThreadsListener.class); private static final ThreadsPropertyChangeListener tpchl = new ThreadsPropertyChangeListener(); - final LinkedList<DVThread> currentThreadsHistory = new LinkedList(); + final LinkedList<DVThread> currentThreadsHistory = new LinkedList<>(); final BreakpointHits hits = new BreakpointHits(); private Map<DVSupport, DebuggerListener> debuggerToListener = new WeakHashMap<DVSupport, DebuggerListener>(); private DVSupport currentDebugger = null; diff --git a/ide/spi.navigator/src/org/netbeans/modules/navigator/NavigatorController.java b/ide/spi.navigator/src/org/netbeans/modules/navigator/NavigatorController.java index e6e2b6c..f70eece 100644 --- a/ide/spi.navigator/src/org/netbeans/modules/navigator/NavigatorController.java +++ b/ide/spi.navigator/src/org/netbeans/modules/navigator/NavigatorController.java @@ -897,7 +897,7 @@ public final class NavigatorController implements LookupListener, PropertyChange void setNodes(Node[] nodes) { if (nodes != null && nodes.length > 0) { - List<Lookup> l = new LinkedList(); + List<Lookup> l = new LinkedList<>(); l.add(panelLookup); for (Node n : nodes) { if (!panelLookup.lookupResult(Object.class).allInstances().containsAll( diff --git a/ide/spi.tasklist/nbproject/project.properties b/ide/spi.tasklist/nbproject/project.properties index bba6d64..066e642 100644 --- a/ide/spi.tasklist/nbproject/project.properties +++ b/ide/spi.tasklist/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true javac.compilerargs=-Xlint:unchecked -javac.source=1.6 +javac.source=1.8 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.42.0 diff --git a/ide/team.commons/src/org/netbeans/modules/team/commons/treelist/TreeListNode.java b/ide/team.commons/src/org/netbeans/modules/team/commons/treelist/TreeListNode.java index 1ca99a7..1948dae 100644 --- a/ide/team.commons/src/org/netbeans/modules/team/commons/treelist/TreeListNode.java +++ b/ide/team.commons/src/org/netbeans/modules/team/commons/treelist/TreeListNode.java @@ -338,7 +338,7 @@ public abstract class TreeListNode extends ListNode { private Thread t = null; public void run() { - final List<TreeListNode> res[] = new List[1]; + final List<TreeListNode>[] res = new List[1]; Runnable r = new Runnable() { public void run() { res[0] = createChildren(); diff --git a/ide/team.commons/src/org/netbeans/modules/team/ide/spi/IDEProject.java b/ide/team.commons/src/org/netbeans/modules/team/ide/spi/IDEProject.java index c005230..4b7da55 100644 --- a/ide/team.commons/src/org/netbeans/modules/team/ide/spi/IDEProject.java +++ b/ide/team.commons/src/org/netbeans/modules/team/ide/spi/IDEProject.java @@ -37,7 +37,7 @@ public abstract class IDEProject { private final Icon icon; private final URL url; - private final List<DeleteListener> deleteListeners = new CopyOnWriteArrayList(); + private final List<DeleteListener> deleteListeners = new CopyOnWriteArrayList<>(); protected IDEProject(String displayName, Icon icon, URL url) { this.displayName = displayName; diff --git a/ide/versioning.util/src/org/netbeans/modules/turbo/CacheIndex.java b/ide/versioning.util/src/org/netbeans/modules/turbo/CacheIndex.java index 04f9eab..baf319c 100644 --- a/ide/versioning.util/src/org/netbeans/modules/turbo/CacheIndex.java +++ b/ide/versioning.util/src/org/netbeans/modules/turbo/CacheIndex.java @@ -82,7 +82,7 @@ public abstract class CacheIndex { values.addAll(c); } - Set<File> ret = new HashSet(); + Set<File> ret = new HashSet<>(); for (Set<File> valuesSet : values) { synchronized(this) { ret.addAll(valuesSet); diff --git a/ide/xml.core/src/org/netbeans/modules/xml/dtd/grammar/DTDGrammar.java b/ide/xml.core/src/org/netbeans/modules/xml/dtd/grammar/DTDGrammar.java index dae9a8f..4858057 100644 --- a/ide/xml.core/src/org/netbeans/modules/xml/dtd/grammar/DTDGrammar.java +++ b/ide/xml.core/src/org/netbeans/modules/xml/dtd/grammar/DTDGrammar.java @@ -85,7 +85,7 @@ class DTDGrammar implements ExtendedGrammarQuery { public Enumeration queryEntities(String prefix) { if (entities == null) return org.openide.util.Enumerations.empty(); - LinkedList list = new LinkedList(); + List list = new LinkedList(); Iterator it = entities.iterator(); while ( it.hasNext()) { String next = (String) it.next(); diff --git a/ide/xml.text.obsolete90/src/org/netbeans/modules/xml/text/syntax/SyntaxElement.java b/ide/xml.text.obsolete90/src/org/netbeans/modules/xml/text/syntax/SyntaxElement.java index 733e018..7587947 100644 --- a/ide/xml.text.obsolete90/src/org/netbeans/modules/xml/text/syntax/SyntaxElement.java +++ b/ide/xml.text.obsolete90/src/org/netbeans/modules/xml/text/syntax/SyntaxElement.java @@ -61,7 +61,7 @@ public abstract class SyntaxElement implements org.netbeans.modules.xml.text.api this.support = support; this.offset = first.getOffset(); this.length = to-offset; - this.first = new WeakReference(first); + this.first = new WeakReference<>(first); } /** returns an instance of first TokenItem of this SyntaxElement. diff --git a/java/debugger.jpda.js/src/org/netbeans/modules/debugger/jpda/js/source/Source.java b/java/debugger.jpda.js/src/org/netbeans/modules/debugger/jpda/js/source/Source.java index 20915f8..02c7b94 100644 --- a/java/debugger.jpda.js/src/org/netbeans/modules/debugger/jpda/js/source/Source.java +++ b/java/debugger.jpda.js/src/org/netbeans/modules/debugger/jpda/js/source/Source.java @@ -64,7 +64,7 @@ public final class Source { private final String name; private final JPDAClassType classType; - private final ObservableSet<JPDAClassType> functionClassTypes = new ObservableSet(); + private final ObservableSet<JPDAClassType> functionClassTypes = new ObservableSet<>(); private final URL url; // The original file source private final URL runtimeURL; // The current content in runtime, or null when equal to 'url' private final int contentLineShift; // Line shift of 'url' content in 'runtimeURL'. Can not be negative. diff --git a/java/java.navigation/src/org/netbeans/modules/java/navigation/ClassMemberPanelUI.java b/java/java.navigation/src/org/netbeans/modules/java/navigation/ClassMemberPanelUI.java index d1ea161..86ddcef 100644 --- a/java/java.navigation/src/org/netbeans/modules/java/navigation/ClassMemberPanelUI.java +++ b/java/java.navigation/src/org/netbeans/modules/java/navigation/ClassMemberPanelUI.java @@ -114,7 +114,7 @@ public class ClassMemberPanelUI extends javax.swing.JPanel private static final String CMD_HISTORY = "history"; //NOI18N private static final int MIN_HISTORY_WIDTH = 50; private static final int HISTORY_HEIGHT = 20; - private static final ThreadLocal<Boolean> ignoreJavaDoc = new ThreadLocal(); + private static final ThreadLocal<Boolean> ignoreJavaDoc = new ThreadLocal<>(); private final ExplorerManager manager = new ExplorerManager(); private final MyBeanTreeView elementView; diff --git a/java/jshell.support/src/org/netbeans/modules/jshell/editor/SnippetClassGenerator.java b/java/jshell.support/src/org/netbeans/modules/jshell/editor/SnippetClassGenerator.java index a777395..d1bdd94 100644 --- a/java/jshell.support/src/org/netbeans/modules/jshell/editor/SnippetClassGenerator.java +++ b/java/jshell.support/src/org/netbeans/modules/jshell/editor/SnippetClassGenerator.java @@ -144,7 +144,7 @@ public class SnippetClassGenerator implements Runnable { } private boolean declarationsDependsOn(Snippet snip) { - Deque<Snippet> candidates = new ArrayDeque(); + Deque<Snippet> candidates = new ArrayDeque<>(); candidates.add(snip); while (!candidates.isEmpty()) { Snippet c = candidates.poll(); diff --git a/java/junit.ant.ui/nbproject/project.properties b/java/junit.ant.ui/nbproject/project.properties index 5d0fa29..26aa41b 100644 --- a/java/junit.ant.ui/nbproject/project.properties +++ b/java/junit.ant.ui/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.6 +javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -requires.nb.javac=true \ No newline at end of file +requires.nb.javac=true diff --git a/java/junit.ant.ui/src/org/netbeans/modules/junit/ant/ui/JUnitProjectOpenedHook.java b/java/junit.ant.ui/src/org/netbeans/modules/junit/ant/ui/JUnitProjectOpenedHook.java index 98ebab7..932c0fe 100644 --- a/java/junit.ant.ui/src/org/netbeans/modules/junit/ant/ui/JUnitProjectOpenedHook.java +++ b/java/junit.ant.ui/src/org/netbeans/modules/junit/ant/ui/JUnitProjectOpenedHook.java @@ -222,7 +222,7 @@ public class JUnitProjectOpenedHook implements LookupProvider { } else { res = ProjectProblemsProvider.Result.create(ProjectProblemsProvider.Status.UNRESOLVED, "No resolution for the problem"); } - RunnableFuture<ProjectProblemsProvider.Result> f = new FutureTask(new Runnable() { + RunnableFuture<ProjectProblemsProvider.Result> f = new FutureTask<>(new Runnable() { @Override public void run() { } diff --git a/java/junit.ant/src/org/netbeans/modules/junit/ant/JUnitExecutionManager.java b/java/junit.ant/src/org/netbeans/modules/junit/ant/JUnitExecutionManager.java index f0eeba1..fe9cdb5 100644 --- a/java/junit.ant/src/org/netbeans/modules/junit/ant/JUnitExecutionManager.java +++ b/java/junit.ant/src/org/netbeans/modules/junit/ant/JUnitExecutionManager.java @@ -209,7 +209,7 @@ public class JUnitExecutionManager implements RerunHandler{ FileObject tmpDir = FileUtil.toFileObject(new File(System.getProperty("java.io.tmpdir")).getCanonicalFile()); FileObject targetFO = tmpDir.createFolder("junit-custom-" + id); //NOI18N // DataFolder targetDF = DataFolder.findFolder(targetFO); - Map<String,Object> params = new HashMap(); + Map<String,Object> params = new HashMap<>(); String testStr = ""; for(String testClass: toTest.keySet()){ testStr += "<test name=\"" + testClass + "\" methods=\"" + toTest.get(testClass) + "\" todir=\"${test.result.dir.custom}\"/>\n"; //NOI18N diff --git a/java/maven.indexer/src/org/netbeans/modules/maven/indexer/NexusRepositoryIndexerImpl.java b/java/maven.indexer/src/org/netbeans/modules/maven/indexer/NexusRepositoryIndexerImpl.java index 0c46109..68bfbda 100644 --- a/java/maven.indexer/src/org/netbeans/modules/maven/indexer/NexusRepositoryIndexerImpl.java +++ b/java/maven.indexer/src/org/netbeans/modules/maven/indexer/NexusRepositoryIndexerImpl.java @@ -1181,7 +1181,7 @@ public class NexusRepositoryIndexerImpl implements RepositoryIndexerImplementati @Override public ResultImplementation<NBVersionInfo> findVersionsByClass(final String className, List<RepositoryInfo> repos) { - ResultImpl<NBVersionInfo> result = new ResultImpl(new Redo<NBVersionInfo>() { + ResultImpl<NBVersionInfo> result = new ResultImpl<>(new Redo<NBVersionInfo>() { @Override public void run(ResultImpl<NBVersionInfo> result) { findVersionsByClass(className, result, result.getSkipped(), false); @@ -1315,7 +1315,7 @@ public class NexusRepositoryIndexerImpl implements RepositoryIndexerImplementati Map<String, NBGroupInfo> groupMap = new HashMap<String, NBGroupInfo>(); Map<String, NBArtifactInfo> artifactMap = new HashMap<String, NBArtifactInfo>(); List<NBGroupInfo> groupInfos = new ArrayList<NBGroupInfo>(result.getResults()); - ResultImpl<NBVersionInfo> res = new ResultImpl(new Redo<NBVersionInfo>() { + ResultImpl<NBVersionInfo> res = new ResultImpl<>(new Redo<NBVersionInfo>() { @Override public void run(ResultImpl<NBVersionInfo> result) { diff --git a/java/maven.model/nbproject/project.properties b/java/maven.model/nbproject/project.properties index aed8522..cc19b92 100644 --- a/java/maven.model/nbproject/project.properties +++ b/java/maven.model/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.6 +javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/java/maven.model/src/org/netbeans/modules/maven/model/pom/impl/ElementFactoryRegistry.java b/java/maven.model/src/org/netbeans/modules/maven/model/pom/impl/ElementFactoryRegistry.java index 710ed1f..e20fbc4 100644 --- a/java/maven.model/src/org/netbeans/modules/maven/model/pom/impl/ElementFactoryRegistry.java +++ b/java/maven.model/src/org/netbeans/modules/maven/model/pom/impl/ElementFactoryRegistry.java @@ -134,7 +134,7 @@ public class ElementFactoryRegistry { public void addEmbeddedModelQNames(AbstractDocumentModel embeddedModel) { if (knownEmbeddedModelTypes == null) { - knownEmbeddedModelTypes = new HashSet(); + knownEmbeddedModelTypes = new HashSet<>(); } if (! knownEmbeddedModelTypes.contains(embeddedModel.getClass())) { knownQNames().addAll(embeddedModel.getQNames()); diff --git a/java/maven/src/org/netbeans/modules/maven/NbMavenProjectImpl.java b/java/maven/src/org/netbeans/modules/maven/NbMavenProjectImpl.java index 85196c0..f005a0e 100644 --- a/java/maven/src/org/netbeans/modules/maven/NbMavenProjectImpl.java +++ b/java/maven/src/org/netbeans/modules/maven/NbMavenProjectImpl.java @@ -975,7 +975,7 @@ public final class NbMavenProjectImpl implements Project { } synchronized void attachAll() { - this.filesToWatch = new ArrayList(Arrays.asList(fileProvider.getFiles())); + this.filesToWatch = new ArrayList<>(Arrays.asList(fileProvider.getFiles())); filesToWatch.addAll(getParents()); Collections.sort(filesToWatch); diff --git a/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/services/Utilities.java b/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/services/Utilities.java index 4311946..f5d886b 100644 --- a/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/services/Utilities.java +++ b/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/services/Utilities.java @@ -132,11 +132,11 @@ public class Utilities { return N_A; } if (!archiveCertificates.isEmpty()) { - Collection<Certificate> c = new HashSet(trustedCertificates); + Collection<Certificate> c = new HashSet<>(trustedCertificates); c.retainAll(archiveCertificates); if (c.isEmpty()) { - Map<Principal, X509Certificate> certSubjectsMap = new HashMap(); - Set<Principal> certIssuersSet = new HashSet(); + Map<Principal, X509Certificate> certSubjectsMap = new HashMap<>(); + Set<Principal> certIssuersSet = new HashSet<>(); for (Certificate cert : archiveCertificates) { if (cert != null) { X509Certificate x509Cert = (X509Certificate) cert; @@ -147,7 +147,7 @@ public class Utilities { } } - Map<X509Certificate, X509Certificate> candidates = new HashMap(); + Map<X509Certificate, X509Certificate> candidates = new HashMap<>(); for (Principal p : certSubjectsMap.keySet()) { // cert chain may not be ordered - trust anchor could before certificate itself diff --git a/platform/autoupdate.ui/src/org/netbeans/modules/autoupdate/ui/wizards/UninstallUnitWizardModel.java b/platform/autoupdate.ui/src/org/netbeans/modules/autoupdate/ui/wizards/UninstallUnitWizardModel.java index 2328f9f..3f41413 100644 --- a/platform/autoupdate.ui/src/org/netbeans/modules/autoupdate/ui/wizards/UninstallUnitWizardModel.java +++ b/platform/autoupdate.ui/src/org/netbeans/modules/autoupdate/ui/wizards/UninstallUnitWizardModel.java @@ -38,7 +38,7 @@ public class UninstallUnitWizardModel extends OperationWizardModel { /** * The nested install operation */ - private OperationContainer installContainer; + private OperationContainer<InstallSupport> installContainer; private OperationContainer<OperationSupport> customContainer; /** diff --git a/platform/core.network/src/org/netbeans/core/network/utils/LocalAddressUtils.java b/platform/core.network/src/org/netbeans/core/network/utils/LocalAddressUtils.java index a2a57cf..660c6b6 100644 --- a/platform/core.network/src/org/netbeans/core/network/utils/LocalAddressUtils.java +++ b/platform/core.network/src/org/netbeans/core/network/utils/LocalAddressUtils.java @@ -100,13 +100,13 @@ public class LocalAddressUtils { private static Future<InetAddress[]> fut2; private static Future<List<InetAddress>> fut3; - private static final Callable<InetAddress> C1 = new Callable(){ + private static final Callable<InetAddress> C1 = new Callable<InetAddress>(){ @Override public InetAddress call() throws UnknownHostException { return InetAddress.getLocalHost(); } }; - private static final Callable<InetAddress[]> C2 = new Callable(){ + private static final Callable<InetAddress[]> C2 = new Callable<InetAddress[]>(){ @Override public InetAddress[] call() throws UnknownHostException { try { @@ -117,7 +117,7 @@ public class LocalAddressUtils { } } }; - private static final Callable<List<InetAddress>> C3 = new Callable(){ + private static final Callable<List<InetAddress>> C3 = new Callable<List<InetAddress>>(){ @Override public List<InetAddress> call() { return getLocalNetworkInterfaceAddr(); diff --git a/platform/core.windows/src/org/netbeans/core/windows/LazyLoader.java b/platform/core.windows/src/org/netbeans/core/windows/LazyLoader.java index 75601c8..7e78d6c 100644 --- a/platform/core.windows/src/org/netbeans/core/windows/LazyLoader.java +++ b/platform/core.windows/src/org/netbeans/core/windows/LazyLoader.java @@ -41,7 +41,7 @@ final class LazyLoader { private static final boolean NO_LAZY_LOADING = Boolean.getBoolean( "nb.core.windows.no.lazy.loading" ); //NOI!8N private boolean isActive = false; private boolean isLoading = false; - private final Map<ModeImpl, LazyMode> lazyModes = new HashMap(15); + private final Map<ModeImpl, LazyMode> lazyModes = new HashMap<>(15); public LazyLoader() { WindowManagerImpl.getInstance().addWindowSystemListener( new WindowSystemListener() { @@ -158,7 +158,7 @@ final class LazyLoader { private static class LazyMode implements Comparable<LazyMode> { private int selectedTCposition; private final ModeImpl mode; - private final Map<String, Integer> id2position = new HashMap(30); + private final Map<String, Integer> id2position = new HashMap<>(30); public LazyMode( ModeImpl mode ) { this.mode = mode; diff --git a/platform/editor.mimelookup.impl/src/org/netbeans/modules/editor/mimelookup/impl/FolderPathLookup.java b/platform/editor.mimelookup.impl/src/org/netbeans/modules/editor/mimelookup/impl/FolderPathLookup.java index cb650e7..4a6d275 100644 --- a/platform/editor.mimelookup.impl/src/org/netbeans/modules/editor/mimelookup/impl/FolderPathLookup.java +++ b/platform/editor.mimelookup.impl/src/org/netbeans/modules/editor/mimelookup/impl/FolderPathLookup.java @@ -79,7 +79,7 @@ public final class FolderPathLookup extends AbstractLookup { * when asked for both empty and non-empty mime-types). * This is crucial for some of the MimeLookup clients. */ - private static final Map<FileObject,InstanceItem> fo2item = new HashMap(128); + private static final Map<FileObject,InstanceItem> fo2item = new HashMap<>(128); static InstanceItem getInstanceItem(FileObject fo, InstanceItem ignoreItem) { FileObject real = fo; @@ -222,7 +222,7 @@ public final class FolderPathLookup extends AbstractLookup { if (v != null) { return v.allInstances(); } - final Lookup.Result<CustomInstanceFactory> fr[] = new Lookup.Result[1]; + final Lookup.Result<CustomInstanceFactory>[] fr = new Lookup.Result[1]; // ensure the system - global Lookup is used Lookups.executeWith(null, new Runnable() { public void run() { diff --git a/platform/masterfs/src/org/netbeans/modules/masterfs/ProvidedExtensionsProxy.java b/platform/masterfs/src/org/netbeans/modules/masterfs/ProvidedExtensionsProxy.java index ba9fb3d..11157a7 100644 --- a/platform/masterfs/src/org/netbeans/modules/masterfs/ProvidedExtensionsProxy.java +++ b/platform/masterfs/src/org/netbeans/modules/masterfs/ProvidedExtensionsProxy.java @@ -263,7 +263,7 @@ public class ProvidedExtensionsProxy extends ProvidedExtensions { @Override public Object getAttribute(final File file, final String attrName) { - final AtomicReference<Object> value = new AtomicReference(); + final AtomicReference<Object> value = new AtomicReference<>(); for (BaseAnnotationProvider provider : annotationProviders) { final InterceptionListener iListener = (provider != null) ? provider.getInterceptionListener() : null; if (iListener instanceof ProvidedExtensions) { diff --git a/platform/o.n.bootstrap/src/org/netbeans/PackageAttrsCache.java b/platform/o.n.bootstrap/src/org/netbeans/PackageAttrsCache.java index 41dea09..2f3aaea 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/PackageAttrsCache.java +++ b/platform/o.n.bootstrap/src/org/netbeans/PackageAttrsCache.java @@ -71,7 +71,7 @@ final class PackageAttrsCache implements Stamps.Updater { } } if (tmp == null) { - cache = new ConcurrentHashMap(); + cache = new ConcurrentHashMap<>(); Stamps.getModulesJARs().scheduleSave(this, CACHE, false); } else { cache = Collections.unmodifiableMap(tmp); diff --git a/platform/openide.filesystems/src/org/netbeans/modules/openide/filesystems/declmime/MIMEResolverProcessor.java b/platform/openide.filesystems/src/org/netbeans/modules/openide/filesystems/declmime/MIMEResolverProcessor.java index 25df06c..d0ad7d6 100644 --- a/platform/openide.filesystems/src/org/netbeans/modules/openide/filesystems/declmime/MIMEResolverProcessor.java +++ b/platform/openide.filesystems/src/org/netbeans/modules/openide/filesystems/declmime/MIMEResolverProcessor.java @@ -187,7 +187,7 @@ public class MIMEResolverProcessor extends LayerGeneratingProcessor { } private Set<String> unq(Collection collection) { - Set<String> s = new TreeSet(); + Set<String> s = new TreeSet<>(); s.addAll(collection); return s; } diff --git a/platform/options.keymap/src/org/netbeans/modules/options/keymap/KeymapModel.java b/platform/options.keymap/src/org/netbeans/modules/options/keymap/KeymapModel.java index df3a27d..e9d3a17 100644 --- a/platform/options.keymap/src/org/netbeans/modules/options/keymap/KeymapModel.java +++ b/platform/options.keymap/src/org/netbeans/modules/options/keymap/KeymapModel.java @@ -548,7 +548,7 @@ public class KeymapModel { public void run() { KL k = keymapData; if (k != null) { - Map newMap = new HashMap<String, Map<ShortcutAction,Set<String>>>(); + Map<String, Map<ShortcutAction,Set<String>>> newMap = new HashMap<>(); newMap.putAll(k.keyMaps); newMap.put(profile, m); k.keyMaps = newMap; diff --git a/platform/options.keymap/src/org/netbeans/modules/options/keymap/ShortcutsFinderImpl.java b/platform/options.keymap/src/org/netbeans/modules/options/keymap/ShortcutsFinderImpl.java index 1e313f7..91a05fd 100644 --- a/platform/options.keymap/src/org/netbeans/modules/options/keymap/ShortcutsFinderImpl.java +++ b/platform/options.keymap/src/org/netbeans/modules/options/keymap/ShortcutsFinderImpl.java @@ -196,7 +196,7 @@ public class ShortcutsFinderImpl implements ShortcutsFinder { synchronized (this) { res = shortcutsCache.get(profile); if (res == null) { - Map m = new HashMap(shortcutsCache); + Map<String, Map<ShortcutAction, Set<String>>> m = new HashMap<>(shortcutsCache); m.put(profile, profileMap); shortcutsCache = m; res = profileMap; diff --git a/platform/sampler/nbproject/project.properties b/platform/sampler/nbproject/project.properties index f7dcee5..6a8c641 100644 --- a/platform/sampler/nbproject/project.properties +++ b/platform/sampler/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.6 +javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/platform/sampler/src/org/netbeans/modules/sampler/SamplesOutputStream.java b/platform/sampler/src/org/netbeans/modules/sampler/SamplesOutputStream.java index 3186fa1..7f2063b 100644 --- a/platform/sampler/src/org/netbeans/modules/sampler/SamplesOutputStream.java +++ b/platform/sampler/src/org/netbeans/modules/sampler/SamplesOutputStream.java @@ -68,8 +68,8 @@ class SamplesOutputStream { outStream = os; writeHeader(os); // out = new ObjectOutputStream(os); - lastThreadInfos = new HashMap(); - steCache = new WeakHashMap(8*1024); + lastThreadInfos = new HashMap<>(); + steCache = new WeakHashMap<>(8*1024); samples = new ArrayList<Sample>(1024); } @@ -106,7 +106,7 @@ class SamplesOutputStream { } addSample(new Sample(time, sameT, newT)); // remove dead threads - Set<Long> ids = new HashSet(lastThreadInfos.keySet()); + Set<Long> ids = new HashSet<>(lastThreadInfos.keySet()); ids.removeAll(tids); lastThreadInfos.keySet().removeAll(ids); } diff --git a/profiler/profiler.attach/src/org/netbeans/modules/profiler/attach/steps/BasicAttachStepsProvider.java b/profiler/profiler.attach/src/org/netbeans/modules/profiler/attach/steps/BasicAttachStepsProvider.java index 8fbc8e3..6370753 100644 --- a/profiler/profiler.attach/src/org/netbeans/modules/profiler/attach/steps/BasicAttachStepsProvider.java +++ b/profiler/profiler.attach/src/org/netbeans/modules/profiler/attach/steps/BasicAttachStepsProvider.java @@ -87,7 +87,7 @@ public class BasicAttachStepsProvider extends AttachStepsProvider { protected String currentARCH = LINK_64ARCH; - private final Set<ChangeListener> listeners = new HashSet(); + private final Set<ChangeListener> listeners = new HashSet<>(); public synchronized final void addChangeListener(ChangeListener listener) { listeners.add(listener); diff --git a/profiler/profiler.heapwalker/src/org/netbeans/modules/profiler/heapwalk/model/AbstractHeapWalkerNode.java b/profiler/profiler.heapwalker/src/org/netbeans/modules/profiler/heapwalk/model/AbstractHeapWalkerNode.java index 0bb12ca..6da91ac 100644 --- a/profiler/profiler.heapwalker/src/org/netbeans/modules/profiler/heapwalk/model/AbstractHeapWalkerNode.java +++ b/profiler/profiler.heapwalker/src/org/netbeans/modules/profiler/heapwalk/model/AbstractHeapWalkerNode.java @@ -74,7 +74,7 @@ public abstract class AbstractHeapWalkerNode extends HeapWalkerNode { private Map<Object, Integer> getIndexes() { if (indexes == null) { HeapWalkerNode[] chldrn = getChildren(); - indexes = new HashMap(chldrn.length * 4 / 3); + indexes = new HashMap<>(chldrn.length * 4 / 3); for (int i = 0; i < chldrn.length; i++) indexes.put(chldrn[i], i); } diff --git a/profiler/profiler.options/nbproject/project.properties b/profiler/profiler.options/nbproject/project.properties index c0af75f..0f4ec98 100644 --- a/profiler/profiler.options/nbproject/project.properties +++ b/profiler/profiler.options/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.6 +javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/profiler/profiler.options/src/org/netbeans/modules/profiler/options/ui/v2/ProfilerOptionsContainer.java b/profiler/profiler.options/src/org/netbeans/modules/profiler/options/ui/v2/ProfilerOptionsContainer.java index 5a5f64a..b113569 100644 --- a/profiler/profiler.options/src/org/netbeans/modules/profiler/options/ui/v2/ProfilerOptionsContainer.java +++ b/profiler/profiler.options/src/org/netbeans/modules/profiler/options/ui/v2/ProfilerOptionsContainer.java @@ -109,7 +109,7 @@ public class ProfilerOptionsContainer extends ProfilerOptionsPanel { scrollIncrement = new JCheckBox("XXX").getPreferredSize().height; // NOI18N - JList<ProfilerOptionsPanel> categoriesList = new JList(categoriesModel) { + JList<ProfilerOptionsPanel> categoriesList = new JList<ProfilerOptionsPanel>(categoriesModel) { public Dimension getPreferredSize() { Dimension dim = super.getPreferredSize(); dim.width = Math.max(dim.width + 20, 140); diff --git a/profiler/profiler.oql/src/org/netbeans/modules/profiler/oql/engine/api/ReferenceChain.java b/profiler/profiler.oql/src/org/netbeans/modules/profiler/oql/engine/api/ReferenceChain.java index b999586..f56f086 100644 --- a/profiler/profiler.oql/src/org/netbeans/modules/profiler/oql/engine/api/ReferenceChain.java +++ b/profiler/profiler.oql/src/org/netbeans/modules/profiler/oql/engine/api/ReferenceChain.java @@ -39,7 +39,7 @@ final public class ReferenceChain { private static char TYPE_CLASS = 1; public ReferenceChain(Heap heap, Object obj, ReferenceChain next) { - this.obj = new WeakReference(obj); + this.obj = new WeakReference<>(obj); this.next = next; this.heap = heap; @@ -60,7 +60,7 @@ final public class ReferenceChain { } else if (type == TYPE_CLASS) { o = heap.getJavaClassByID(id); } - obj = new WeakReference(o); + obj = new WeakReference<>(o); } return o; } diff --git a/profiler/profiler.projectsupport/nbproject/project.properties b/profiler/profiler.projectsupport/nbproject/project.properties index 1918eaa..fec6b80 100644 --- a/profiler/profiler.projectsupport/nbproject/project.properties +++ b/profiler/profiler.projectsupport/nbproject/project.properties @@ -16,5 +16,5 @@ # under the License. is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.6 +javac.source=1.8 requires.nb.javac=true diff --git a/profiler/profiler.projectsupport/src/org/netbeans/modules/profiler/projectsupport/utilities/ProjectUtilities.java b/profiler/profiler.projectsupport/src/org/netbeans/modules/profiler/projectsupport/utilities/ProjectUtilities.java index d4767df..5e574d1 100644 --- a/profiler/profiler.projectsupport/src/org/netbeans/modules/profiler/projectsupport/utilities/ProjectUtilities.java +++ b/profiler/profiler.projectsupport/src/org/netbeans/modules/profiler/projectsupport/utilities/ProjectUtilities.java @@ -84,7 +84,7 @@ public class ProjectUtilities { } public static Project[] getOpenedProjects() { - Set<Project> projects = new HashSet(); + Set<Project> projects = new HashSet<>(); for (Project project : OpenProjects.getDefault().getOpenProjects()) // #256930 if (!project.getClass().getName().equals("org.netbeans.modules.project.ui.LazyProject")) // NOI18N projects.add(project); diff --git a/webcommon/cordova.platforms.android/src/org/netbeans/modules/cordova/platforms/android/AVD.java b/webcommon/cordova.platforms.android/src/org/netbeans/modules/cordova/platforms/android/AVD.java index bca36ba..958b1e1 100644 --- a/webcommon/cordova.platforms.android/src/org/netbeans/modules/cordova/platforms/android/AVD.java +++ b/webcommon/cordova.platforms.android/src/org/netbeans/modules/cordova/platforms/android/AVD.java @@ -23,6 +23,7 @@ import java.io.IOException; import java.io.StringReader; import java.util.ArrayList; import java.util.Collection; +import java.util.Map; import java.util.HashMap; import java.util.Properties; import java.util.regex.Matcher; @@ -45,10 +46,10 @@ import org.openide.util.Exceptions; public class AVD implements Device { private String name; - private HashMap<String, String> props; + private Map<String, String> props; private AVD() { - this.props = new HashMap(); + this.props = new HashMap<>(); } public static Collection<Device> parse(String output) throws IOException { diff --git a/webcommon/cordova/src/org/netbeans/modules/cordova/project/CordovaCustomizerPanel.java b/webcommon/cordova/src/org/netbeans/modules/cordova/project/CordovaCustomizerPanel.java index 2c67166..0805cd5 100644 --- a/webcommon/cordova/src/org/netbeans/modules/cordova/project/CordovaCustomizerPanel.java +++ b/webcommon/cordova/src/org/netbeans/modules/cordova/project/CordovaCustomizerPanel.java @@ -299,14 +299,14 @@ public class CordovaCustomizerPanel extends javax.swing.JPanel implements Action } - HashSet<CordovaPlugin> pluginsToAdd = new HashSet(); + HashSet<CordovaPlugin> pluginsToAdd = new HashSet<>(); pluginsToAdd.addAll(selected); //plugins to install pluginsToAdd.removeAll(getCurrent()); //plugins to remove - HashSet<CordovaPlugin> pluginsToRemove = new HashSet(); + HashSet<CordovaPlugin> pluginsToRemove = new HashSet<>(); pluginsToRemove.addAll(getCurrent()); pluginsToRemove.removeAll(selected); diff --git a/webcommon/html.angular/src/org/netbeans/modules/html/angular/AngularJsEmbeddingProviderPlugin.java b/webcommon/html.angular/src/org/netbeans/modules/html/angular/AngularJsEmbeddingProviderPlugin.java index a1053d4..ecf2e7a 100644 --- a/webcommon/html.angular/src/org/netbeans/modules/html/angular/AngularJsEmbeddingProviderPlugin.java +++ b/webcommon/html.angular/src/org/netbeans/modules/html/angular/AngularJsEmbeddingProviderPlugin.java @@ -78,8 +78,8 @@ public class AngularJsEmbeddingProviderPlugin extends JsEmbeddingProviderPlugin private HashMap<String, String> propertyToFqn; public AngularJsEmbeddingProviderPlugin() { - this.stack = new LinkedList(); - this.propertyToFqn = new HashMap(); + this.stack = new LinkedList<>(); + this.propertyToFqn = new HashMap<>(); } @Override diff --git a/webcommon/javascript2.model/src/org/netbeans/modules/javascript2/model/JsObjectImpl.java b/webcommon/javascript2.model/src/org/netbeans/modules/javascript2/model/JsObjectImpl.java index 6b9f4e8..b30de27 100644 --- a/webcommon/javascript2.model/src/org/netbeans/modules/javascript2/model/JsObjectImpl.java +++ b/webcommon/javascript2.model/src/org/netbeans/modules/javascript2/model/JsObjectImpl.java @@ -56,8 +56,8 @@ public class JsObjectImpl extends JsElementImpl implements JsObject { private Identifier declarationName; private JsObject parent; final private List<Occurrence> occurrences = new ArrayList<Occurrence>(); - final private NavigableMap<Integer, Collection<TypeUsage>> assignments = new TreeMap<Integer, Collection<TypeUsage>>(); - final private Map<String, Integer>assignmentsReverse = new HashMap(); + final private NavigableMap<Integer, Collection<TypeUsage>> assignments = new TreeMap<>(); + final private Map<String, Integer>assignmentsReverse = new HashMap<>(); private int countOfAssignments = 0; private boolean hasName; private Documentation documentation; @@ -389,7 +389,7 @@ public class JsObjectImpl extends JsElementImpl implements JsObject { } protected Collection<TypeUsage> resolveAssignments(JsObject jsObject, int offset, Collection<String> visited) { - Collection<TypeUsage> result = new HashSet(); + Collection<TypeUsage> result = new HashSet<>(); String fqn = jsObject.getFullyQualifiedName(); if (visited.contains(fqn)) { return result; diff --git a/webcommon/javascript2.nodejs/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJsUtils.java b/webcommon/javascript2.nodejs/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJsUtils.java index 7cfa66d..54d197c 100644 --- a/webcommon/javascript2.nodejs/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJsUtils.java +++ b/webcommon/javascript2.nodejs/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJsUtils.java @@ -219,8 +219,8 @@ public class NodeJsUtils { return null; } final StyledDocument document = ec.openDocument(); - final AtomicReference<String> docContentRef = new AtomicReference(); - final AtomicReference<BadLocationException> bleRef = new AtomicReference(); + final AtomicReference<String> docContentRef = new AtomicReference<>(); + final AtomicReference<BadLocationException> bleRef = new AtomicReference<>(); document.render(new Runnable() { @Override diff --git a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/RequireJsDataProvider.java b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/RequireJsDataProvider.java index 0d29cd9..d041e6e 100644 --- a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/RequireJsDataProvider.java +++ b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/RequireJsDataProvider.java @@ -77,7 +77,7 @@ public class RequireJsDataProvider { /** * Translating names from documentation to the real option names */ - private final static HashMap<String, String> TRANSLATE_NAME = new HashMap(); + private final static HashMap<String, String> TRANSLATE_NAME = new HashMap<>(); static { TRANSLATE_NAME.put("moduleconfig", "config");//NOI18N diff --git a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/FSCompletionItem.java b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/FSCompletionItem.java index 0157799..68abd3c 100644 --- a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/FSCompletionItem.java +++ b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/FSCompletionItem.java @@ -157,7 +157,7 @@ public class FSCompletionItem implements CompletionProposal { public FSElementHandle(FileObject fo) { this.fo = fo; - this.representedFiles = new HashSet(1); + this.representedFiles = new HashSet<>(1); representedFiles.add(fo); } diff --git a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/FSCompletionUtils.java b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/FSCompletionUtils.java index 3a02aed..582c25f 100644 --- a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/FSCompletionUtils.java +++ b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/FSCompletionUtils.java @@ -65,7 +65,7 @@ public class FSCompletionUtils { assert relativeTo != null; - List<CompletionProposal> result = new LinkedList(); + List<CompletionProposal> result = new LinkedList<>(); int lastSlash = prefix.lastIndexOf('/'); String pathPrefix; @@ -79,7 +79,7 @@ public class FSCompletionUtils { filePrefix = prefix; } - Set<FileObject> directories = new HashSet(); + Set<FileObject> directories = new HashSet<>(); File prefixFile = null; if (pathPrefix != null && !pathPrefix.startsWith(".")) { //NOI18N if (pathPrefix.length() == 0 && prefix.startsWith(SLASH)) { @@ -233,7 +233,7 @@ public class FSCompletionUtils { Exceptions.printStackTrace(ex); } Collection<String> basePaths = new ArrayList<>(); - Map<String, String> configPaths = new HashMap(); + Map<String, String> configPaths = new HashMap<>(); if (rIndex != null) { basePaths = rIndex.getBasePaths(); diff --git a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/RequireJSCodeCompletion.java b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/RequireJSCodeCompletion.java index 8bb92ac..50f3e09 100644 --- a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/RequireJSCodeCompletion.java +++ b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/RequireJSCodeCompletion.java @@ -284,7 +284,7 @@ public class RequireJSCodeCompletion implements CompletionProvider { } } - Map<String, String> mappings = new HashMap(); + Map<String, String> mappings = new HashMap<>(); if (rIndex != null) { mappings.putAll(rIndex.getPathMappings(writtenPath)); } diff --git a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/index/RequireJsIndex.java b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/index/RequireJsIndex.java index 1313354..dfaae05 100644 --- a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/index/RequireJsIndex.java +++ b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/index/RequireJsIndex.java @@ -49,7 +49,7 @@ public class RequireJsIndex { private static final Logger LOGGER = Logger.getLogger(RequireJsIndex.class.getSimpleName()); private final QuerySupport querySupport; - private static final Map<Project, RequireJsIndex> INDEXES = new WeakHashMap(); + private static final Map<Project, RequireJsIndex> INDEXES = new WeakHashMap<>(); private static boolean areProjectsOpen = false; public static RequireJsIndex get(Project project) throws IOException { diff --git a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/index/RequireJsIndexer.java b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/index/RequireJsIndexer.java index 7384c0f..1896cc0 100644 --- a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/index/RequireJsIndexer.java +++ b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/editor/index/RequireJsIndexer.java @@ -55,12 +55,12 @@ public class RequireJsIndexer extends EmbeddingIndexer { public static final String FIELD_PACKAGES = "pk"; //NOI18N public static final String FIELD_SOURCE_ROOT = "sr"; //NOI18N - private static final ThreadLocal<Map<URI, Collection<? extends TypeUsage>>> exposedTypes = new ThreadLocal(); - private static final ThreadLocal<Map<URI, Map<String, String>>> pathsMapping = new ThreadLocal(); - private static final ThreadLocal<Map<URI, String>> basePath = new ThreadLocal(); - private static final ThreadLocal<Map<URI, Collection<String>>> usedPlugins = new ThreadLocal(); - private static final ThreadLocal<Map<URI, Map<String, String>>> packageLocations = new ThreadLocal(); - private static final ThreadLocal<Map<URI, String>> sourceRoot = new ThreadLocal(); + private static final ThreadLocal<Map<URI, Collection<? extends TypeUsage>>> exposedTypes = new ThreadLocal<>(); + private static final ThreadLocal<Map<URI, Map<String, String>>> pathsMapping = new ThreadLocal<>(); + private static final ThreadLocal<Map<URI, String>> basePath = new ThreadLocal<>(); + private static final ThreadLocal<Map<URI, Collection<String>>> usedPlugins = new ThreadLocal<>(); + private static final ThreadLocal<Map<URI, Map<String, String>>> packageLocations = new ThreadLocal<>(); + private static final ThreadLocal<Map<URI, String>> sourceRoot = new ThreadLocal<>(); @Override protected void index(Indexable indexable, Parser.Result parserResult, Context context) { diff --git a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/ui/RequireJsPanel.java b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/ui/RequireJsPanel.java index d9bb166..48699d7 100644 --- a/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/ui/RequireJsPanel.java +++ b/webcommon/javascript2.requirejs/src/org/netbeans/modules/javascript2/requirejs/ui/RequireJsPanel.java @@ -285,7 +285,7 @@ final class RequireJsPanel extends JPanel implements HelpCtx.Provider { } private Map<String, String> getPathMappings() { - Map<String, String> mappings = new TreeMap(); + Map<String, String> mappings = new TreeMap<>(); for (int i = 0; i < pathMappingTableModel.getRowCount(); ++i) { String mapping = (String) pathMappingTableModel.getValueAt(i, COLUMN_MAPPING_PATH); String localPath = ((LocalPathCell) pathMappingTableModel.getValueAt(i, COLUMN_LOCAL_PATH)).getPath(); diff --git a/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ui/ClientSideProjectLogicalView.java b/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ui/ClientSideProjectLogicalView.java index 9af2515..2fd9734 100644 --- a/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ui/ClientSideProjectLogicalView.java +++ b/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ui/ClientSideProjectLogicalView.java @@ -928,7 +928,7 @@ public class ClientSideProjectLogicalView implements LogicalViewProvider { public void stateChanged(ChangeEvent event) { Node[] children = original.getChildren().getNodes(); if (event instanceof VisibilityQueryChangeEvent) { - Set<FileObject> fileObjects = new HashSet(Arrays.asList(((VisibilityQueryChangeEvent) event).getFileObjects())); + Set<FileObject> fileObjects = new HashSet<>(Arrays.asList(((VisibilityQueryChangeEvent) event).getFileObjects())); for (Node child : children) { if (fileObjects.contains(child.getLookup().lookup(FileObject.class))) { refreshNodes(new Node[] {child}); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists