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 5f50835  [NETBEANS-5066] - cleanup usage of EMPTY_MAP warnings..
     new b84cf97  Merge pull request #2561 from 
BradWalker/cleanup_EMPTYMAP_warnings
5f50835 is described below

commit 5f508353549092d6083efc106264c93622f2a714
Author: Brad Walker <[email protected]>
AuthorDate: Thu Nov 26 00:59:41 2020 -0700

    [NETBEANS-5066] - cleanup usage of EMPTY_MAP warnings..
    
    In many places there are unchecked conversion warnings.. This change 
reduces these errors
    when using Collections.EMPTY_MAP to a bare minimum..
    
    For example,
    
       [repeat] 
/tmp/netbeans/enterprise/websvc.rest/src/org/netbeans/modules/websvc/rest/support/SourceGroupSupport.java:172:
 warning: [unchecked] unchecked conversion
       [repeat]             result = Collections.EMPTY_MAP;
       [repeat]                                 ^
       [repeat]   required: Map<FileObject,SourceGroup>
       [repeat]   found:    Map
    
    Clean this up..
---
 .../web/jsf/impl/facesmodel/JSFConfigComponentImpl.java    |  2 +-
 .../modules/websvc/rest/support/SourceGroupSupport.java    |  2 +-
 .../src/org/netbeans/spi/debugger/ContextAwareSupport.java |  2 +-
 .../org/netbeans/modules/schema2beans/JavaBeansUtil.java   |  2 +-
 .../xml/text/structure/XMLDocumentModelProvider.java       | 14 +++++++-------
 .../netbeans/modules/form/layoutdesign/LayoutUtils.java    |  2 +-
 .../modules/j2ee/persistence/jpqleditor/JPQLExecutor.java  |  2 +-
 .../j2ee/persistence/provider/DataNucleusProvider.java     |  2 +-
 .../modules/j2ee/persistence/provider/DefaultProvider.java |  4 ++--
 .../j2ee/persistence/provider/EclipseLinkProvider.java     |  4 ++--
 .../j2ee/persistence/provider/HibernateProvider.java       |  2 +-
 .../modules/j2ee/persistence/provider/KodoProvider.java    |  4 ++--
 .../modules/j2ee/persistence/provider/OpenJPAProvider.java |  4 ++--
 .../modules/j2ee/persistence/provider/ToplinkProvider.java |  4 ++--
 .../netbeans/modules/java/source/pretty/VeryPretty.java    |  2 +-
 .../org/netbeans/actions/spi/ContextProviderSupport.java   |  2 +-
 .../src/org/netbeans/actions/spi/ProxyContextProvider.java |  2 +-
 .../modules/php/editor/parser/UnknownAnnotationLine.java   |  2 +-
 .../php/editor/parser/annotation/LinkParsedLine.java       |  2 +-
 .../modules/php/editor/parser/astnodes/PHPDocTag.java      |  2 +-
 .../src/org/openide/filesystems/XMLMapAttr.java            |  2 +-
 .../profiler/results/cpu/StackTraceSnapshotBuilder.java    |  5 +++--
 .../modules/javascript2/editor/JsCompletionItem.java       |  2 +-
 .../webkit/knockout/unused/UnusedBindingsPanel.java        |  2 +-
 24 files changed, 37 insertions(+), 36 deletions(-)

diff --git 
a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/impl/facesmodel/JSFConfigComponentImpl.java
 
b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/impl/facesmodel/JSFConfigComponentImpl.java
index 7e512fe..1d95f72 100644
--- 
a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/impl/facesmodel/JSFConfigComponentImpl.java
+++ 
b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/impl/facesmodel/JSFConfigComponentImpl.java
@@ -101,7 +101,7 @@ public abstract class JSFConfigComponentImpl extends 
AbstractDocumentComponent <
     }
     
     protected Map<String,Integer> getOrderedMapOfLocalNames(){
-        return Collections.EMPTY_MAP;
+        return Collections.<String,Integer>emptyMap();
     }
     
     protected void reorderChildren(){
diff --git 
a/enterprise/websvc.rest/src/org/netbeans/modules/websvc/rest/support/SourceGroupSupport.java
 
b/enterprise/websvc.rest/src/org/netbeans/modules/websvc/rest/support/SourceGroupSupport.java
index d519a2a..454cc89 100644
--- 
a/enterprise/websvc.rest/src/org/netbeans/modules/websvc/rest/support/SourceGroupSupport.java
+++ 
b/enterprise/websvc.rest/src/org/netbeans/modules/websvc/rest/support/SourceGroupSupport.java
@@ -169,7 +169,7 @@ public class SourceGroupSupport {
     private static Map createFoldersToSourceGroupsMap(final SourceGroup[] 
sourceGroups) {
         Map<FileObject, SourceGroup> result;
         if (sourceGroups.length == 0) {
-            result = Collections.EMPTY_MAP;
+            result = Collections.<FileObject, SourceGroup>emptyMap();
         } else {
             result = new HashMap<>(2 * sourceGroups.length, .5f);
             for (int i = 0; i < sourceGroups.length; i++) {
diff --git 
a/ide/api.debugger/src/org/netbeans/spi/debugger/ContextAwareSupport.java 
b/ide/api.debugger/src/org/netbeans/spi/debugger/ContextAwareSupport.java
index f0fb9fe..f14f7d2 100644
--- a/ide/api.debugger/src/org/netbeans/spi/debugger/ContextAwareSupport.java
+++ b/ide/api.debugger/src/org/netbeans/spi/debugger/ContextAwareSupport.java
@@ -177,7 +177,7 @@ public final class ContextAwareSupport {
                 Proxy.newProxyInstance(
                     cl,
                     classes,
-                    new ContextAwareServiceHandler(serviceName, classes, 
Collections.EMPTY_MAP));
+                    new ContextAwareServiceHandler(serviceName, classes, 
Collections.emptyMap()));
     }
 
     private static String[] splitClasses(String classes) {
diff --git 
a/ide/schema2beans/src/org/netbeans/modules/schema2beans/JavaBeansUtil.java 
b/ide/schema2beans/src/org/netbeans/modules/schema2beans/JavaBeansUtil.java
index 75e26c5..d8fdbfc 100644
--- a/ide/schema2beans/src/org/netbeans/modules/schema2beans/JavaBeansUtil.java
+++ b/ide/schema2beans/src/org/netbeans/modules/schema2beans/JavaBeansUtil.java
@@ -536,7 +536,7 @@ public class JavaBeansUtil {
      * contents.
      */
     public static void copyBean(Object src, Object dest) throws 
java.beans.IntrospectionException {
-        copyBean(src, dest, Collections.EMPTY_MAP);
+        copyBean(src, dest, Collections.emptyMap());
     }
     
     /**
diff --git 
a/ide/xml.text/src/org/netbeans/modules/xml/text/structure/XMLDocumentModelProvider.java
 
b/ide/xml.text/src/org/netbeans/modules/xml/text/structure/XMLDocumentModelProvider.java
index 1431f22..b57ac19 100644
--- 
a/ide/xml.text/src/org/netbeans/modules/xml/text/structure/XMLDocumentModelProvider.java
+++ 
b/ide/xml.text/src/org/netbeans/modules/xml/text/structure/XMLDocumentModelProvider.java
@@ -306,7 +306,7 @@ public class XMLDocumentModelProvider implements 
DocumentModelProvider {
                     if(from == to) {
                         to++;
                     }
-                    addedElements.add(dtm.addDocumentElement(errorText, 
XML_ERROR, Collections.EMPTY_MAP,
+                    addedElements.add(dtm.addDocumentElement(errorText, 
XML_ERROR, Collections.emptyMap(),
                             from, to));
                 }
                 
@@ -391,7 +391,7 @@ public class XMLDocumentModelProvider implements 
DocumentModelProvider {
                 } else {
                     switch (sel.getType()) {
                         case Node.CDATA_SECTION_NODE:
-                            addedElements.add(dtm.addDocumentElement("cdata", 
XML_CDATA, Collections.EMPTY_MAP,
+                            addedElements.add(dtm.addDocumentElement("cdata", 
XML_CDATA, Collections.emptyMap(),
                                     sel.getElementOffset(), 
getSyntaxElementEndOffset(sel)));
                             break;
                         case Node.PROCESSING_INSTRUCTION_NODE: {
@@ -399,7 +399,7 @@ public class XMLDocumentModelProvider implements 
DocumentModelProvider {
                             String nodeName = 
((ProcessingInstruction)sel.getNode()).getNodeName();
                             //if the nodename is not parsed, then the element 
is somehow broken => do not show it.
                             if(nodeName != null) {
-                                
addedElements.add(dtm.addDocumentElement(nodeName, XML_PI, 
Collections.EMPTY_MAP,
+                                
addedElements.add(dtm.addDocumentElement(nodeName, XML_PI, 
Collections.emptyMap(),
                                         sel.getElementOffset(), 
getSyntaxElementEndOffset(sel)));
                             }
                             break;
@@ -409,7 +409,7 @@ public class XMLDocumentModelProvider implements 
DocumentModelProvider {
                             String nodeName = 
((DocumentType)sel.getNode()).getName();
                             //if the nodename is not parsed, then the element 
is somehow broken => do not show it.
                             if(nodeName != null) {
-                                
addedElements.add(dtm.addDocumentElement(nodeName, XML_DOCTYPE, 
Collections.EMPTY_MAP,
+                                
addedElements.add(dtm.addDocumentElement(nodeName, XML_DOCTYPE, 
Collections.emptyMap(),
                                         sel.getElementOffset(), 
getSyntaxElementEndOffset(sel)));
                             }
                             break;
@@ -417,7 +417,7 @@ public class XMLDocumentModelProvider implements 
DocumentModelProvider {
                         case Node.COMMENT_NODE:
                             //comment element <!-- xxx -->
                             //DO NOT CREATE ELEMENT FOR COMMENTS
-                            
addedElements.add(dtm.addDocumentElement("comment", XML_COMMENT, 
Collections.EMPTY_MAP,
+                            
addedElements.add(dtm.addDocumentElement("comment", XML_COMMENT, 
Collections.emptyMap(),
                                     sel.getElementOffset(), 
getSyntaxElementEndOffset(sel)));
                             break;
                         default:
@@ -433,7 +433,7 @@ public class XMLDocumentModelProvider implements 
DocumentModelProvider {
                                 //required is distinguishing elements after 
text deletion) and subsequently
                                 //the empty elements are added and removed all 
over again after each model
                                 //update which causes performance problems.
-                                
addedElements.add(dtm.addDocumentElement("...", XML_CONTENT, 
Collections.EMPTY_MAP, from, to));
+                                
addedElements.add(dtm.addDocumentElement("...", XML_CONTENT, 
Collections.emptyMap(), from, to));
                             }
                     }
                 }
@@ -508,7 +508,7 @@ public class XMLDocumentModelProvider implements 
DocumentModelProvider {
     
     private Map createAttributesMap(Node tag) {
         if(tag.getAttributes().getLength() == 0) {
-            return Collections.EMPTY_MAP;
+            return Collections.emptyMap();
         } else {
             HashMap map = new LinkedHashMap(tag.getAttributes().getLength());
             for(int i = 0; i < tag.getAttributes().getLength(); i++) {
diff --git 
a/java/form/src/org/netbeans/modules/form/layoutdesign/LayoutUtils.java 
b/java/form/src/org/netbeans/modules/form/layoutdesign/LayoutUtils.java
index 9dce255..b7b5e27 100644
--- a/java/form/src/org/netbeans/modules/form/layoutdesign/LayoutUtils.java
+++ b/java/form/src/org/netbeans/modules/form/layoutdesign/LayoutUtils.java
@@ -257,7 +257,7 @@ public class LayoutUtils implements LayoutConstants {
 
         // Calculate size of gap from sources and targets and their positions
         return getSizesOfDefaultGap(sources, targets, gapType,
-                                    visualMapper, null, Collections.EMPTY_MAP);
+                                    visualMapper, null, 
Collections.<String,LayoutRegion>emptyMap());
     }
 
     /**
diff --git 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/jpqleditor/JPQLExecutor.java
 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/jpqleditor/JPQLExecutor.java
index 20e2421..0165e11 100644
--- 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/jpqleditor/JPQLExecutor.java
+++ 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/jpqleditor/JPQLExecutor.java
@@ -138,7 +138,7 @@ public class JPQLExecutor {
                 Method method2 = 
sessionFactoryImpl.getClass().getMethod(HIBERNATE_QUERY_SQL1);
                 Object qPlanCache = method2.invoke(sessionFactoryImpl);
                 Method method3 = 
qPlanCache.getClass().getMethod(HIBERNATE_QUERY_SQL2, String.class, 
boolean.class, Map.class);
-                Object cache = method3.invoke(qPlanCache, jpql, true, 
Collections.EMPTY_MAP);
+                Object cache = method3.invoke(qPlanCache, jpql, true, 
Collections.emptyMap());
                 Method method4 = 
cache.getClass().getMethod(HIBERNATE_QUERY_SQL3);
                 Object[] translators = (Object[]) method4.invoke(cache);
                 StringBuilder stringBuff = new StringBuilder();
diff --git 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/DataNucleusProvider.java
 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/DataNucleusProvider.java
index da18647..5c43b5e 100644
--- 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/DataNucleusProvider.java
+++ 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/DataNucleusProvider.java
@@ -73,7 +73,7 @@ class DataNucleusProvider extends Provider{
     }
 
     public Map getUnresolvedVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
 
     public Map getDefaultVendorSpecificProperties() {
diff --git 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/DefaultProvider.java
 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/DefaultProvider.java
index 54b9774..405cb6a 100644
--- 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/DefaultProvider.java
+++ 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/DefaultProvider.java
@@ -44,10 +44,10 @@ public class DefaultProvider extends Provider{
     }
     
     public Map getUnresolvedVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
     
     public Map getDefaultVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
 }
diff --git 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/EclipseLinkProvider.java
 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/EclipseLinkProvider.java
index b8401ed..d6e84b5 100644
--- 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/EclipseLinkProvider.java
+++ 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/EclipseLinkProvider.java
@@ -94,12 +94,12 @@ class EclipseLinkProvider extends Provider {
 
     @Override
     public Map getUnresolvedVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
 
     @Override
     public Map getDefaultVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
     
     private final HashMap<String,String[]> properties = new HashMap<>();
diff --git 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/HibernateProvider.java
 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/HibernateProvider.java
index 02443de..b0c885a 100644
--- 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/HibernateProvider.java
+++ 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/HibernateProvider.java
@@ -81,7 +81,7 @@ class HibernateProvider extends Provider{
 
     @Override
     public Map getUnresolvedVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
     
     @Override
diff --git 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/KodoProvider.java
 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/KodoProvider.java
index b422cb4..48a185d 100644
--- 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/KodoProvider.java
+++ 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/KodoProvider.java
@@ -67,11 +67,11 @@ class KodoProvider extends Provider{
     }
 
     public Map getUnresolvedVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
 
     public Map getDefaultVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
     
 }
diff --git 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/OpenJPAProvider.java
 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/OpenJPAProvider.java
index d06737d..686d928 100644
--- 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/OpenJPAProvider.java
+++ 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/OpenJPAProvider.java
@@ -84,12 +84,12 @@ class OpenJPAProvider extends Provider{
 
     @Override
     public Map getUnresolvedVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
 
     @Override
     public Map getDefaultVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
 
 }
diff --git 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/ToplinkProvider.java
 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/ToplinkProvider.java
index 1e3191e..0d1a942 100644
--- 
a/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/ToplinkProvider.java
+++ 
b/java/j2ee.persistence/src/org/netbeans/modules/j2ee/persistence/provider/ToplinkProvider.java
@@ -112,12 +112,12 @@ class ToplinkProvider extends Provider{
 
     @Override
     public Map getUnresolvedVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
 
     @Override
     public Map getDefaultVendorSpecificProperties() {
-        return Collections.EMPTY_MAP;
+        return Collections.emptyMap();
     }
     
     
diff --git 
a/java/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java
 
b/java/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java
index 9887ecf..34aecf6 100644
--- 
a/java/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java
+++ 
b/java/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java
@@ -191,7 +191,7 @@ public final class VeryPretty extends JCTree.Visitor 
implements DocTreeVisitor<V
         out.addTrimObserver(this);
         this.indentSize = cs.getIndentSize();
         this.tree2Tag = tree2Tag;
-        this.tree2Doc = tree2Doc == null ? Collections.EMPTY_MAP : tree2Doc;
+        this.tree2Doc = tree2Doc == null ? Collections.<Tree, 
DocCommentTree>emptyMap(): tree2Doc;
         this.tag2Span = (Map<Object, int[]>) tag2Span;//XXX
         this.origText = origText;
         this.comments = CommentHandlerService.instance(context);
diff --git 
a/java/performance/actionsframework/src/org/netbeans/actions/spi/ContextProviderSupport.java
 
b/java/performance/actionsframework/src/org/netbeans/actions/spi/ContextProviderSupport.java
index f3ac3ae..ea6bb07 100644
--- 
a/java/performance/actionsframework/src/org/netbeans/actions/spi/ContextProviderSupport.java
+++ 
b/java/performance/actionsframework/src/org/netbeans/actions/spi/ContextProviderSupport.java
@@ -72,7 +72,7 @@ public final class ContextProviderSupport implements 
ContextProvider {
     /** Get a map composed of the contributions of each contributor */
     public final Map getContext() {
         if (contributors == null || contributors.length == 0) {
-            return Collections.EMPTY_MAP;
+            return Collections.emptyMap();
         } else {
             Map[] m = new Map[contributors.length];
             for (int i=0; i < contributors.length; i++) {
diff --git 
a/java/performance/actionsframework/src/org/netbeans/actions/spi/ProxyContextProvider.java
 
b/java/performance/actionsframework/src/org/netbeans/actions/spi/ProxyContextProvider.java
index 4bdc4e7..941f3de 100644
--- 
a/java/performance/actionsframework/src/org/netbeans/actions/spi/ProxyContextProvider.java
+++ 
b/java/performance/actionsframework/src/org/netbeans/actions/spi/ProxyContextProvider.java
@@ -56,7 +56,7 @@ public final class ProxyContextProvider implements 
ContextProvider {
     
     public Map getContext() {
         if (providers == null || providers.length == 0) {
-            return Collections.EMPTY_MAP;
+            return Collections.emptyMap();
         }
         Map[] m = new Map[providers.length];
         for (int i=0; i < m.length; i++) {
diff --git 
a/php/php.editor/src/org/netbeans/modules/php/editor/parser/UnknownAnnotationLine.java
 
b/php/php.editor/src/org/netbeans/modules/php/editor/parser/UnknownAnnotationLine.java
index dca41e7..5e309c4 100644
--- 
a/php/php.editor/src/org/netbeans/modules/php/editor/parser/UnknownAnnotationLine.java
+++ 
b/php/php.editor/src/org/netbeans/modules/php/editor/parser/UnknownAnnotationLine.java
@@ -59,7 +59,7 @@ public class UnknownAnnotationLine implements 
AnnotationParsedLine {
 
     @Override
     public Map<OffsetRange, String> getTypes() {
-        return Collections.EMPTY_MAP;
+        return Collections.<OffsetRange, String>emptyMap();
     }
 
     @Override
diff --git 
a/php/php.editor/src/org/netbeans/modules/php/editor/parser/annotation/LinkParsedLine.java
 
b/php/php.editor/src/org/netbeans/modules/php/editor/parser/annotation/LinkParsedLine.java
index 0736b23..9b431c1 100644
--- 
a/php/php.editor/src/org/netbeans/modules/php/editor/parser/annotation/LinkParsedLine.java
+++ 
b/php/php.editor/src/org/netbeans/modules/php/editor/parser/annotation/LinkParsedLine.java
@@ -46,7 +46,7 @@ public class LinkParsedLine implements AnnotationParsedLine {
 
     @Override
     public Map<OffsetRange, String> getTypes() {
-        return Collections.EMPTY_MAP;
+        return Collections.<OffsetRange, String>emptyMap();
     }
 
     @Override
diff --git 
a/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/PHPDocTag.java
 
b/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/PHPDocTag.java
index 310952c..5fa7a73 100644
--- 
a/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/PHPDocTag.java
+++ 
b/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/PHPDocTag.java
@@ -59,7 +59,7 @@ public class PHPDocTag extends ASTNode {
         @Override
         public Map<OffsetRange, String> getTypes() {
             //types of these annotations are parsed by an editor parser itself
-            return Collections.EMPTY_MAP;
+            return Collections.<OffsetRange, String>emptyMap();
         }
 
         @Override
diff --git 
a/platform/openide.filesystems/src/org/openide/filesystems/XMLMapAttr.java 
b/platform/openide.filesystems/src/org/openide/filesystems/XMLMapAttr.java
index f9d4222..42a50c0 100644
--- a/platform/openide.filesystems/src/org/openide/filesystems/XMLMapAttr.java
+++ b/platform/openide.filesystems/src/org/openide/filesystems/XMLMapAttr.java
@@ -1035,7 +1035,7 @@ final class XMLMapAttr implements Map {
         }
 
         static final Map wrapToMap(FileObject fo) {
-            return fo == null ? Collections.EMPTY_MAP : new FileMap(fo);
+            return fo == null ? Collections.emptyMap() : new FileMap(fo);
         }
 
         /**
diff --git 
a/profiler/lib.profiler/src/org/netbeans/lib/profiler/results/cpu/StackTraceSnapshotBuilder.java
 
b/profiler/lib.profiler/src/org/netbeans/lib/profiler/results/cpu/StackTraceSnapshotBuilder.java
index 279fb42..ac085cb 100644
--- 
a/profiler/lib.profiler/src/org/netbeans/lib/profiler/results/cpu/StackTraceSnapshotBuilder.java
+++ 
b/profiler/lib.profiler/src/org/netbeans/lib/profiler/results/cpu/StackTraceSnapshotBuilder.java
@@ -259,7 +259,8 @@ public class StackTraceSnapshotBuilder {
     final Object stampLock = new Object();
     // @GuardedBy stampLock
     long currentDumpTimeStamp = -1L;
-    final AtomicReference<Map<Long, SampledThreadInfo>> lastStackTrace = new 
AtomicReference<Map<Long, SampledThreadInfo>>(Collections.EMPTY_MAP);
+    final AtomicReference<Map<Long, SampledThreadInfo>> lastStackTrace =
+          new AtomicReference<Map<Long, SampledThreadInfo>>(Collections.<Long, 
SampledThreadInfo>emptyMap());
     int stackTraceCount = 0;
     //    int builderBatchSize;
     final Set<String> ignoredThreadNames = new HashSet<String>();
@@ -619,7 +620,7 @@ public class StackTraceSnapshotBuilder {
             threadIds.clear();
             threadNames.clear();
             stackTraceCount = 0;
-            lastStackTrace.set(Collections.EMPTY_MAP);
+            lastStackTrace.set(Collections.<Long, 
SampledThreadInfo>emptyMap());
             registerNewMethodInfo(new MethodInfo("Thread","")); // NOI18N
             synchronized(stampLock) {
                 currentDumpTimeStamp = -1L;
diff --git 
a/webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/JsCompletionItem.java
 
b/webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/JsCompletionItem.java
index 73bcd3c..52ed096 100644
--- 
a/webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/JsCompletionItem.java
+++ 
b/webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/JsCompletionItem.java
@@ -254,7 +254,7 @@ public class JsCompletionItem implements CompletionProposal 
{
         JsFunctionCompletionItem(ElementHandle element, CompletionRequest 
request, Set<String> resolvedReturnTypes, Map<String, Set<String>> 
parametersTypes) {
             super(element, request);
             this.returnTypes = resolvedReturnTypes != null ? 
resolvedReturnTypes : Collections.EMPTY_SET;
-            this.parametersTypes = parametersTypes != null ? parametersTypes : 
Collections.EMPTY_MAP;
+            this.parametersTypes = parametersTypes != null ? parametersTypes : 
Collections.<String, Set<String>>emptyMap();
         }
 
         @Override
diff --git 
a/webcommon/web.inspect/src/org/netbeans/modules/web/inspect/webkit/knockout/unused/UnusedBindingsPanel.java
 
b/webcommon/web.inspect/src/org/netbeans/modules/web/inspect/webkit/knockout/unused/UnusedBindingsPanel.java
index e4855ab..5cca82b 100644
--- 
a/webcommon/web.inspect/src/org/netbeans/modules/web/inspect/webkit/knockout/unused/UnusedBindingsPanel.java
+++ 
b/webcommon/web.inspect/src/org/netbeans/modules/web/inspect/webkit/knockout/unused/UnusedBindingsPanel.java
@@ -56,7 +56,7 @@ public class UnusedBindingsPanel extends javax.swing.JPanel 
implements ExplorerM
     /** Tree with unused bindings. */
     private BeanTreeView treeView;
     /** Root node of the tree with unused bindings. */
-    private final UnusedRootNode rootNode = new 
UnusedRootNode(Collections.EMPTY_MAP);
+    private final UnusedRootNode rootNode = new 
UnusedRootNode(Collections.<String, Map<Integer, UnusedBinding>>emptyMap());
 
     /**
      * Creates a new {@code UnusedBindingsPanel}.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to