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 33f8ee2  [NETBEANS-3240] - more cleanup of raw type warnings..
33f8ee2 is described below

commit 33f8ee20c31f67ff0e449f6d21575d1d29a28f38
Author: Brad Walker <[email protected]>
AuthorDate: Tue Oct 15 14:57:13 2019 -0600

    [NETBEANS-3240] - more cleanup of raw type warnings..
    
    Clean up a bunch of raw type warnings..
---
 .../modules/web/jsf/api/ConfigurationUtils.java    |  4 +--
 .../websvc.manager/nbproject/project.properties    |  2 +-
 .../websvc/manager/model/WebServiceGroup.java      | 10 +++---
 .../websvc/manager/ui/ReflectionHelper.java        | 38 ++++++++++----------
 .../nbproject/project.properties                   |  2 +-
 .../j2ee/core/api/support/SourceGroups.java        | 26 +++++++-------
 .../org/netbeans/core/startup/layers/BinaryFS.java |  8 ++---
 .../src/org/netbeans/ModuleManager.java            |  4 +--
 .../src/org/netbeans/ProxyClassLoader.java         |  6 ++--
 .../src/org/netbeans/TopSecurityManager.java       | 24 ++++++-------
 .../org/openide/filesystems/DefaultAttributes.java | 42 +++++++++++-----------
 .../src/org/openide/filesystems/FileUtil.java      | 10 +++---
 .../src/org/openide/loaders/DataNode.java          |  6 ++--
 .../src/org/openide/loaders/XMLDataObject.java     |  8 ++---
 .../src/org/openide/nodes/TMUtil.java              |  6 ++--
 15 files changed, 98 insertions(+), 98 deletions(-)

diff --git 
a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/api/ConfigurationUtils.java
 
b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/api/ConfigurationUtils.java
index ea8411d..cef5c17 100644
--- 
a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/api/ConfigurationUtils.java
+++ 
b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/api/ConfigurationUtils.java
@@ -50,8 +50,8 @@ public class ConfigurationUtils {
     
     // We can override equals() and hashcode() methods here for accepting 2 
keys in HashMap
     // However due to the performance issue and clear codes, use 2 HashMap 
here will be better
-    private static WeakHashMap<FileObject, WeakReference<JSFConfigModel>> 
configModelsEditable = new WeakHashMap();
-    private static WeakHashMap<FileObject, WeakReference<JSFConfigModel>> 
configModelsNonEditable = new WeakHashMap();
+    private static WeakHashMap<FileObject, WeakReference<JSFConfigModel>> 
configModelsEditable = new WeakHashMap<>();
+    private static WeakHashMap<FileObject, WeakReference<JSFConfigModel>> 
configModelsNonEditable = new WeakHashMap<>();
 
     /**
      * This methods returns the model source for the faces config file.
diff --git a/enterprise/websvc.manager/nbproject/project.properties 
b/enterprise/websvc.manager/nbproject/project.properties
index b755996..4d969e8 100644
--- a/enterprise/websvc.manager/nbproject/project.properties
+++ b/enterprise/websvc.manager/nbproject/project.properties
@@ -16,5 +16,5 @@
 # under the License.
 
 javac.compilerargs=-Xlint -Xlint:-serial
-javac.source=1.6
+javac.source=1.8
 
test-unit-sys-prop.java.endorsed.dirs=${websvc.jaxws21.dir}/modules/ext/jaxws21/api
diff --git 
a/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/model/WebServiceGroup.java
 
b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/model/WebServiceGroup.java
index fc05d61..7dc94b6 100644
--- 
a/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/model/WebServiceGroup.java
+++ 
b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/model/WebServiceGroup.java
@@ -36,7 +36,7 @@ import java.util.logging.Logger;
 
 public class WebServiceGroup {
     
-    Set listeners = new HashSet();
+    Set<WebServiceGroupListener> listeners = new HashSet<>();
     String groupId = null;
     String groupName = null;
     boolean userDefined = true;
@@ -99,7 +99,7 @@ public class WebServiceGroup {
             webserviceIds.add(webServiceId);
             
             if (quietly) return;
-            Iterator iter = listeners.iterator();
+            Iterator<WebServiceGroupListener> iter = listeners.iterator();
             while(iter.hasNext()) {
                 WebServiceGroupEvent evt = new  
WebServiceGroupEvent(webServiceId, getId());
                 ((WebServiceGroupListener)iter.next()).webServiceAdded(evt);
@@ -107,7 +107,7 @@ public class WebServiceGroup {
         }else if (!quietly) {
             // This is a hack to make the nodes to appear while restoring 
             // the W/S meta data at IDE start (lag due to WSDL parsing)
-            Iterator iter = listeners.iterator();
+            Iterator<WebServiceGroupListener> iter = listeners.iterator();
             while(iter.hasNext()) {
                 WebServiceGroupEvent evt = new  
WebServiceGroupEvent(webServiceId, getId());
                 ((WebServiceGroupListener)iter.next()).webServiceAdded(evt);
@@ -121,7 +121,7 @@ public class WebServiceGroup {
             webserviceIds.remove(webServiceId);
             if (quietly) return;
             
-            Iterator iter = listeners.iterator();
+            Iterator<WebServiceGroupListener> iter = listeners.iterator();
             while(iter.hasNext()) {
                 WebServiceGroupEvent evt = new  
WebServiceGroupEvent(webServiceId, getId());
                 ((WebServiceGroupListener)iter.next()).webServiceRemoved(evt);
@@ -131,7 +131,7 @@ public class WebServiceGroup {
     
     public void modify(String webServiceId) {
         // It is here solely to notify the listners
-        Iterator iter = listeners.iterator();
+        Iterator<WebServiceGroupListener> iter = listeners.iterator();
         while(iter.hasNext()) {
             WebServiceGroupEvent evt = new  WebServiceGroupEvent(webServiceId, 
getId());
             ((WebServiceGroupListener)iter.next()).webServiceRemoved(evt);
diff --git 
a/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/ui/ReflectionHelper.java
 
b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/ui/ReflectionHelper.java
index 75f213c..a485f71 100644
--- 
a/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/ui/ReflectionHelper.java
+++ 
b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/ui/ReflectionHelper.java
@@ -102,7 +102,7 @@ public class ReflectionHelper {
 
     public static boolean isComplexType(String className, ClassLoader 
runtimeClassLoader) {
         try {
-            Class type = Class.forName(className, true, runtimeClassLoader);
+            Class<?> type = Class.forName(className, true, runtimeClassLoader);
             Class xmlType = Class.forName(XmlType.class.getName(), true, 
runtimeClassLoader);
 
             Annotation xmlAnnotation = type.getAnnotation(xmlType);
@@ -116,7 +116,7 @@ public class ReflectionHelper {
 
     public static boolean isCollection(String className, ClassLoader 
runtimeClassLoader) {
         try {
-            Class cls = Class.forName(className, true, runtimeClassLoader);
+            Class<?> cls = Class.forName(className, true, runtimeClassLoader);
             return Collection.class.isAssignableFrom(cls);
         } catch (ClassNotFoundException cnfe) {
             return false;
@@ -133,8 +133,8 @@ public class ReflectionHelper {
 
     public static boolean isEnumeration(String className, ClassLoader loader) {
         try {
-            Class cls = Class.forName(className, true, loader);
-            Class enumClass = Class.forName(Enum.class.getName(), true, 
loader);
+            Class<?> cls = Class.forName(className, true, loader);
+            Class<?> enumClass = Class.forName(Enum.class.getName(), true, 
loader);
 
             return enumClass.isAssignableFrom(cls);
         } catch (ClassNotFoundException cnfe) {
@@ -161,7 +161,7 @@ public class ReflectionHelper {
     public static Object makeGenericArray(String componentType, int length, 
ClassLoader loader)
             throws WebServiceReflectionException {
         try {
-            Class componentClass;
+            Class<?> componentClass;
             if (isPrimitiveClass(componentType)) {
                 componentClass = getPrimitiveClass(componentType);
             } else {
@@ -183,15 +183,15 @@ public class ReflectionHelper {
             }
 
             Thread.currentThread().setContextClassLoader(loader);
-            Class declaredClass;
+            Class<?> declaredClass;
             if (isPrimitiveClass(valueType)) {
                 declaredClass = getPrimitiveClass(valueType);
             } else {
                 declaredClass = Class.forName(valueType, true, loader);
             }
 
-            Class qNameClass = Class.forName(QName.class.getName(), true, 
loader);
-            Class jaxBClass = Class.forName(JAXBElement.class.getName(), true, 
loader);
+            Class<?> qNameClass = Class.forName(QName.class.getName(), true, 
loader);
+            Class<?> jaxBClass = Class.forName(JAXBElement.class.getName(), 
true, loader);
 
             Constructor qNameConstr = qNameClass.getConstructor(new 
Class[]{String.class});
             Object qName = qNameConstr.newInstance(localPart);
@@ -249,7 +249,7 @@ public class ReflectionHelper {
             if (!isCollection(className, loader)) {
                 return null;
             } else {
-                Class cls = Class.forName(className, true, loader);
+                Class<?> cls = Class.forName(className, true, loader);
                 if (cls.isInterface()) {
                     return new ArrayList();
                 } else {
@@ -278,7 +278,7 @@ public class ReflectionHelper {
             }
 
             Thread.currentThread().setContextClassLoader(loader);
-            Class typeClass = Class.forName(typeName, true, loader);
+            Class<?> typeClass = Class.forName(typeName, true, loader);
             Object result = typeClass.newInstance();
 
             return result;
@@ -299,7 +299,7 @@ public class ReflectionHelper {
             throws WebServiceReflectionException {
         try {
             List<String> enumerations = new ArrayList<String>();
-            Class enumerClass = Class.forName(enumeration, true, loader);
+            Class<?> enumerClass = Class.forName(enumeration, true, loader);
 
             Field[] fields = enumerClass.getDeclaredFields();
             for (int i = 0; i < fields.length; i++) {
@@ -323,7 +323,7 @@ public class ReflectionHelper {
             savedLoader = Thread.currentThread().getContextClassLoader();
             Thread.currentThread().setContextClassLoader(loader);
 
-            Class nextClass = Class.forName(complexType, true, loader);
+            Class<?> nextClass = Class.forName(complexType, true, loader);
             Class xmlTypeClass = Class.forName(XmlType.class.getName(), true, 
loader);
 
             for (; nextClass != null; nextClass = nextClass.getSuperclass()) {
@@ -359,7 +359,7 @@ public class ReflectionHelper {
             throws WebServiceReflectionException {
         ClassLoader savedLoader = null;
         try {
-            Class typeClass = Class.forName(type, true, loader);
+            Class<?> typeClass = Class.forName(type, true, loader);
             char[] name = propName.toCharArray();
             Method method = null;
 
@@ -450,7 +450,7 @@ public class ReflectionHelper {
             savedLoader = Thread.currentThread().getContextClassLoader();
             Thread.currentThread().setContextClassLoader(classLoader);
 
-            Class structClass = Class.forName(className, true, classLoader);
+            Class<?> structClass = Class.forName(className, true, classLoader);
             Method[] methods = structClass.getMethods();
             for (int i = 0; i < methods.length; i++) {
                 Method curMethod = methods[i];
@@ -474,7 +474,7 @@ public class ReflectionHelper {
             String propType, Object propValue, ClassLoader classLoader) throws 
WebServiceReflectionException {
         ClassLoader savedLoader = null;
         try {
-            Class typeClass = objValue.getClass();
+            Class<?> typeClass = objValue.getClass();
 
             Class propClass;
             savedLoader = Thread.currentThread().getContextClassLoader();
@@ -529,7 +529,7 @@ public class ReflectionHelper {
             ClassLoader classLoader) throws WebServiceReflectionException {
         ClassLoader savedLoader = null;
         try {
-            Class typeClass = obj.getClass();
+            Class<?> typeClass = obj.getClass();
             Method method = null;
 
             savedLoader = Thread.currentThread().getContextClassLoader();
@@ -586,7 +586,7 @@ public class ReflectionHelper {
             URLClassLoader urlClassLoader, WsdlData wsData, WSPort port) 
throws WebServiceReflectionException {
 
         Class<?> clazz = null;
-        Class serviceClass = null;
+        Class<?> serviceClass = null;
         if (null == urlClassLoader) {
             return null;
         }
@@ -687,7 +687,7 @@ public class ReflectionHelper {
              * 1. from ArrayList to a typed array. (done prior)
              * 2. from objects to primitives
              */
-            LinkedList classList = new LinkedList();
+            LinkedList<Class> classList = new LinkedList<>();
             List parameterList = inMethod.getParametersList();
             for (int ii = 0; null != paramValues && ii < paramValues.length; 
ii++) {
 
@@ -719,7 +719,7 @@ public class ReflectionHelper {
                 }
                 classList.add(classToAdd);
             }
-            Class[] paramClasses = (Class[]) classList.toArray(new Class[0]);
+            Class[] paramClasses = classList.toArray(new Class[0]);
 
             /**
              * Now instantiate the method to call.
diff --git a/java/j2ee.core.utilities/nbproject/project.properties 
b/java/j2ee.core.utilities/nbproject/project.properties
index 95da0b4..fe94fbd 100644
--- a/java/j2ee.core.utilities/nbproject/project.properties
+++ b/java/j2ee.core.utilities/nbproject/project.properties
@@ -16,7 +16,7 @@
 # under the License.
 
 javac.compilerargs=-Xlint -Xlint:-serial
-javac.source=1.6
+javac.source=1.8
 
 is.autoload=true
 
diff --git 
a/java/j2ee.core.utilities/src/org/netbeans/modules/j2ee/core/api/support/SourceGroups.java
 
b/java/j2ee.core.utilities/src/org/netbeans/modules/j2ee/core/api/support/SourceGroups.java
index 7938a83..73a2201 100644
--- 
a/java/j2ee.core.utilities/src/org/netbeans/modules/j2ee/core/api/support/SourceGroups.java
+++ 
b/java/j2ee.core.utilities/src/org/netbeans/modules/j2ee/core/api/support/SourceGroups.java
@@ -200,12 +200,12 @@ public final class SourceGroups {
         return null;
     }
     
-    private static Map createFoldersToSourceGroupsMap(final SourceGroup[] 
sourceGroups) {
-        Map result;
+    private static Map<FileObject, SourceGroup> 
createFoldersToSourceGroupsMap(final SourceGroup[] sourceGroups) {
+        Map<FileObject, SourceGroup> result;
         if (sourceGroups.length == 0) {
-            result = Collections.EMPTY_MAP;
+            result = Collections.emptyMap();
         } else {
-            result = new HashMap(2 * sourceGroups.length, .5f);
+            result = new HashMap<>(2 * sourceGroups.length, .5f);
             for (int i = 0; i < sourceGroups.length; i++) {
                 SourceGroup sourceGroup = sourceGroups[i];
                 result.put(sourceGroup.getRootFolder(), sourceGroup);
@@ -214,16 +214,16 @@ public final class SourceGroups {
         return result;
     }
     
-    private static List<SourceGroup> getTestTargets(SourceGroup sourceGroup, 
Map foldersToSourceGroupsMap) {
+    private static List<SourceGroup> getTestTargets(SourceGroup sourceGroup, 
Map<FileObject, SourceGroup> foldersToSourceGroupsMap) {
         final URL[] rootURLs = 
UnitTestForSourceQuery.findUnitTests(sourceGroup.getRootFolder());
         if (rootURLs.length == 0) {
-            return new ArrayList();
+            return new ArrayList<>();
         }
-        List result = new ArrayList();
-        List sourceRoots = getFileObjects(rootURLs);
+        List<SourceGroup> result = new ArrayList<>();
+        List<FileObject> sourceRoots = getFileObjects(rootURLs);
         for (int i = 0; i < sourceRoots.size(); i++) {
-            FileObject sourceRoot = (FileObject) sourceRoots.get(i);
-            SourceGroup srcGroup = (SourceGroup) 
foldersToSourceGroupsMap.get(sourceRoot);
+            FileObject sourceRoot = sourceRoots.get(i);
+            SourceGroup srcGroup = foldersToSourceGroupsMap.get(sourceRoot);
             if (srcGroup != null) {
                 result.add(srcGroup);
             }
@@ -232,7 +232,7 @@ public final class SourceGroups {
     }
     
     private static List<FileObject> getFileObjects(URL[] urls) {
-        List result = new ArrayList();
+        List<FileObject> result = new ArrayList<>();
         for (int i = 0; i < urls.length; i++) {
             FileObject sourceRoot = URLMapper.findFileObject(urls[i]);
             if (sourceRoot != null) {
@@ -243,8 +243,8 @@ public final class SourceGroups {
     }
     
     private static Set<SourceGroup> getTestSourceGroups(SourceGroup[] 
sourceGroups) {
-        Map foldersToSourceGroupsMap = 
createFoldersToSourceGroupsMap(sourceGroups);
-        Set testGroups = new HashSet();
+        Map<FileObject, SourceGroup> foldersToSourceGroupsMap = 
createFoldersToSourceGroupsMap(sourceGroups);
+        Set<SourceGroup> testGroups = new HashSet<>();
         for (int i = 0; i < sourceGroups.length; i++) {
             testGroups.addAll(getTestTargets(sourceGroups[i], 
foldersToSourceGroupsMap));
         }
diff --git 
a/platform/core.startup/src/org/netbeans/core/startup/layers/BinaryFS.java 
b/platform/core.startup/src/org/netbeans/core/startup/layers/BinaryFS.java
index 008dcad..0224ba2 100644
--- a/platform/core.startup/src/org/netbeans/core/startup/layers/BinaryFS.java
+++ b/platform/core.startup/src/org/netbeans/core/startup/layers/BinaryFS.java
@@ -510,7 +510,7 @@ final class BinaryFS extends FileSystem implements 
DataInput {
             FileObject topFO = null;
             // XXX big hack! See #29356 for explanation for this nonsense.
             try {
-                Class mfoClass = 
Class.forName("org.openide.filesystems.MultiFileObject"); //NOI18N
+                Class<?> mfoClass = 
Class.forName("org.openide.filesystems.MultiFileObject"); //NOI18N
                 Field field = 
mfoClass.getDeclaredField("attrAskedFileObject"); //NOI18N
                 field.setAccessible(true);
 
@@ -744,12 +744,12 @@ final class BinaryFS extends FileSystem implements 
DataInput {
                 // Cf. XMLMapAttr.Attr.methodValue:
                 Class<?> cls = findClass(method.substring(0, i));
                 String methodName = method.substring(i + 1);
-                Class[][] paramArray = {
+                Class<?>[][] paramArray = {
                     {FileObject.class, String.class}, {String.class, 
FileObject.class},
                     {FileObject.class}, {String.class}, {},
                     {Map.class, String.class}, {Map.class},
                 };
-                for (Class[] paramTypes : paramArray) {
+                for (Class<?>[] paramTypes : paramArray) {
                     Method m;
                     try {
                         m = cls.getDeclaredMethod(methodName, paramTypes);
@@ -795,7 +795,7 @@ final class BinaryFS extends FileSystem implements 
DataInput {
          * @return the class
          * @exception ClassNotFoundException if class was not found
          */
-        private Class findClass (String name) throws ClassNotFoundException {
+        private Class<?> findClass (String name) throws ClassNotFoundException 
{
             ClassLoader c = Lookup.getDefault().lookup(ClassLoader.class);
             String tname = BaseUtilities.translate (name);
             try {
diff --git a/platform/o.n.bootstrap/src/org/netbeans/ModuleManager.java 
b/platform/o.n.bootstrap/src/org/netbeans/ModuleManager.java
index 4ca63b0..af7fcdd 100644
--- a/platform/o.n.bootstrap/src/org/netbeans/ModuleManager.java
+++ b/platform/o.n.bootstrap/src/org/netbeans/ModuleManager.java
@@ -735,8 +735,8 @@ public final class ModuleManager extends Modules {
             ProxyClassLoader priviledged = null;
             NetigsoLoader osgi = null;
             if (!name.startsWith("java.")) { // NOI18N
-                Class[] stack = TopSecurityManager.getStack();
-                for (Class c: stack) {
+                Class<?>[] stack = TopSecurityManager.getStack();
+                for (Class<?> c: stack) {
                     ClassLoader l = c.getClassLoader();
                     if (l == this) {
                         continue;
diff --git a/platform/o.n.bootstrap/src/org/netbeans/ProxyClassLoader.java 
b/platform/o.n.bootstrap/src/org/netbeans/ProxyClassLoader.java
index 2a019ba..cdc090b 100644
--- a/platform/o.n.bootstrap/src/org/netbeans/ProxyClassLoader.java
+++ b/platform/o.n.bootstrap/src/org/netbeans/ProxyClassLoader.java
@@ -139,7 +139,7 @@ public class ProxyClassLoader extends ClassLoader {
                     new Object[] {this, name});
         }
         
-        Class cls = null;
+        Class<?> cls = null;
 
         int last = name.lastIndexOf('.');
         if (last == -1) {
@@ -180,7 +180,7 @@ public class ProxyClassLoader extends ClassLoader {
             // multicovered package, search in order
             for (ProxyClassLoader pcl : parents.loaders()) { // all our 
accessible parents
                 if (del.contains(pcl) && shouldDelegateResource(path, pcl)) { 
// that cover given package
-                    Class _cls = pcl.selfLoadClass(pkg, name);
+                    Class<?> _cls = pcl.selfLoadClass(pkg, name);
                     if (_cls != null) {
                         if (cls == null) {
                             cls = _cls;
@@ -240,7 +240,7 @@ public class ProxyClassLoader extends ClassLoader {
 
     /** May return null */ 
     private synchronized Class selfLoadClass(String pkg, String name) { 
-        Class cls = findLoadedClass(name); 
+        Class<?> cls = findLoadedClass(name); 
         if (cls == null) {
             try {
                 cls = doLoadClass(pkg, name);
diff --git a/platform/o.n.bootstrap/src/org/netbeans/TopSecurityManager.java 
b/platform/o.n.bootstrap/src/org/netbeans/TopSecurityManager.java
index 8163611..71cccf1 100644
--- a/platform/o.n.bootstrap/src/org/netbeans/TopSecurityManager.java
+++ b/platform/o.n.bootstrap/src/org/netbeans/TopSecurityManager.java
@@ -57,10 +57,10 @@ public class TopSecurityManager extends SecurityManager {
         and Class.forName
     */
     private static final Class<?> classLoaderClass = ClassLoader.class;
-    private static final Class URLClass = URL.class;
-    private static final Class runtimePermissionClass = 
RuntimePermission.class;
-    private static final Class accessControllerClass = AccessController.class;
-    private static final Class awtPermissionClass = AWTPermission.class;
+    private static final Class<?> URLClass = URL.class;
+    private static final Class<?> runtimePermissionClass = 
RuntimePermission.class;
+    private static final Class<?> accessControllerClass = 
AccessController.class;
+    private static final Class<?> awtPermissionClass = AWTPermission.class;
     private static SecurityManager fsSecManager;
 
     private static final List<SecurityManager> delegates = new 
ArrayList<SecurityManager>();
@@ -125,9 +125,9 @@ public class TopSecurityManager extends SecurityManager {
         }
         
         synchronized (delegates) {
-            Iterator it = delegates.iterator();
+            Iterator<SecurityManager> it = delegates.iterator();
             while (it.hasNext()) {
-                ((SecurityManager)it.next()).checkExit(status);
+                it.next().checkExit(status);
             }
         }
         
@@ -362,7 +362,7 @@ public class TopSecurityManager extends SecurityManager {
     }
      
     final void checkConnectImpl(String host, int port) {
-        Class insecure = getInsecureClass();
+        Class<?> insecure = getInsecureClass();
         if (insecure != null) {  
             URL ctx = getClassURL(insecure);
             if (ctx != null) {
@@ -385,13 +385,13 @@ public class TopSecurityManager extends SecurityManager {
         checkConnect(s, port);
     }
 
-    private final Set<Class> warnedSunMisc = new WeakSet<Class>();
+    private final Set<Class<?>> warnedSunMisc = new WeakSet<>();
     private final Set<String> callerWhiteList = createCallerWhiteList();
     public void checkMemberAccess(Class<?> clazz, int which) {
         final String n = clazz.getName();
         if (n.startsWith("sun.misc")) { // NOI18N
             Class<?> caller = null;
-            Class[] arr = getClassContext();
+            Class<?>[] arr = getClassContext();
             for (int i = 0; i < arr.length; i++) {
                 if (arr[i] == TopSecurityManager.class) {
                     continue;
@@ -537,7 +537,7 @@ public class TopSecurityManager extends SecurityManager {
                 if (!check) {
                     return;
                 }
-                Class[] arr = getClassContext();
+                Class<?>[] arr = getClassContext();
                 boolean seenJava = false;
                 for (int i = 0; i < arr.length; i++) {
                     if 
(arr[i].getName().equals("org.netbeans.TopSecurityManager")) { // NOI18N
@@ -572,7 +572,7 @@ public class TopSecurityManager extends SecurityManager {
 //
     private Class getInsecureClass() {
 
-        Class[] ctx = getClassContext();
+        Class<?>[] ctx = getClassContext();
         boolean firstACClass = false;
 
 LOOP:   for (int i = 0; i < ctx.length; i++) {
@@ -711,7 +711,7 @@ LOOP:   for (int i = 0; i < ctx.length; i++) {
             Method getAppContext = appContextClass.getMethod 
("getAppContext"); // NOI18N
             Object appContext = getAppContext.invoke (null, new Object[0]);
             
-            Class actionClass = javax.swing.TransferHandler.getCopyAction 
().getClass ();
+            Class<?> actionClass = javax.swing.TransferHandler.getCopyAction 
().getClass ();
             java.lang.reflect.Field sandboxKeyField = 
actionClass.getDeclaredField ("SandboxClipboardKey"); // NOI18N
             sandboxKeyField.setAccessible (true);
             Object value = sandboxKeyField.get (null);
diff --git 
a/platform/openide.filesystems/src/org/openide/filesystems/DefaultAttributes.java
 
b/platform/openide.filesystems/src/org/openide/filesystems/DefaultAttributes.java
index 320ed97..3f1b004 100644
--- 
a/platform/openide.filesystems/src/org/openide/filesystems/DefaultAttributes.java
+++ 
b/platform/openide.filesystems/src/org/openide/filesystems/DefaultAttributes.java
@@ -143,7 +143,7 @@ public class DefaultAttributes extends Object implements 
AbstractFileSystem.Attr
     * For name of folder gives map of maps of attibutes
     * (String, Reference (Table))
     */
-    private transient Map cache;
+    private transient Map<String, SoftReference<Table>> cache;
 
     /** Constructor.
     * @param info file object information to use
@@ -458,10 +458,10 @@ public class DefaultAttributes extends Object implements 
AbstractFileSystem.Attr
             split(newName, arr);
 
             // Remove transient attributes:
-            Iterator it = v.entrySet().iterator();
+            Iterator<Map.Entry> it = v.entrySet().iterator();
 
             while (it.hasNext()) {
-                Map.Entry pair = (Map.Entry) it.next();
+                Map.Entry pair = it.next();
 
                 if (FileUtil.transientAttributes.contains(pair.getKey())) {
                     it.remove();
@@ -498,9 +498,9 @@ public class DefaultAttributes extends Object implements 
AbstractFileSystem.Attr
 
     /** Getter for the cache.
     */
-    private Map getCache() {
+    private Map<String, SoftReference<Table>> getCache() {
         if (cache == null) {
-            cache = new HashMap(31);
+            cache = new HashMap<>(31);
         }
 
         return cache;
@@ -612,10 +612,10 @@ public class DefaultAttributes extends Object implements 
AbstractFileSystem.Attr
     */
     private Table loadTable(String name) { //throws IOException {
 
-        Reference r = (Reference) getCache().get(name);
+        SoftReference<Table> r = getCache().get(name);
 
         if (r != null) {
-            Table m = (Table) r.get();
+            Table m = r.get();
 
             if (m != null) {
                 return m;
@@ -626,7 +626,7 @@ public class DefaultAttributes extends Object implements 
AbstractFileSystem.Attr
         Table t = load(name);
         t.attach(name, this);
 
-        getCache().put(name, new SoftReference(t));
+        getCache().put(name, new SoftReference<Table>(t));
 
         return t;
     }
@@ -996,14 +996,14 @@ public class DefaultAttributes extends Object implements 
AbstractFileSystem.Attr
                             return;
                         }
 
-                        Iterator it = mapAllowed.entrySet().iterator();
+                        Iterator<Map.Entry<String, String>> it = 
mapAllowed.entrySet().iterator();
 
                         while (it.hasNext()) {
-                            Map.Entry pair = (Map.Entry) it.next();
+                            Map.Entry<String, String> pair = it.next();
 
-                            if (XMLMapAttr.Attr.isValid((String) 
pair.getKey()) != -1) {
+                            if (XMLMapAttr.Attr.isValid(pair.getKey()) != -1) {
                                 XMLMapAttr.Attr attr = 
XMLMapAttr.createAttributeAndDecode(
-                                        (String) pair.getKey(), (String) 
pair.getValue()
+                                        pair.getKey(), pair.getValue()
                                     );
                                 setAttr(fileName.toString(), attrName, attr);
                             }
@@ -1035,11 +1035,11 @@ public class DefaultAttributes extends Object 
implements AbstractFileSystem.Attr
          */
         public void writeToXML(PrintWriter pw) /*throws IOException */ {
             // list of names
-            Iterator it = new TreeSet(keySet()).iterator();
+            Iterator<String> it = new TreeSet(keySet()).iterator();
             XMLMapAttr.writeHeading(pw);
 
             while (it.hasNext()) {
-                String file = (String) it.next();
+                String file = it.next();
                 XMLMapAttr attr = (XMLMapAttr) get(file);
 
                 if ((attr != null) && !attr.isEmpty()) {
@@ -1082,19 +1082,19 @@ public class DefaultAttributes extends Object 
implements AbstractFileSystem.Attr
          * @throws IOException  */
         public void writeExternal(ObjectOutput oo) throws IOException {
             // list of names
-            Iterator it = keySet().iterator();
+            Iterator<String> it = keySet().iterator();
 
             while (it.hasNext()) {
-                String file = (String) it.next();
+                String file = it.next();
                 Map attr = (Map) get(file);
 
                 if ((attr != null) && !attr.isEmpty()) {
                     oo.writeObject(file);
 
-                    Iterator entries = attr.entrySet().iterator();
+                    Iterator<Map.Entry> entries = attr.entrySet().iterator();
 
                     while (entries.hasNext()) {
-                        Map.Entry entry = (Map.Entry) entries.next();
+                        Map.Entry entry = entries.next();
                         String key = (String) entry.getKey();
                         Object value = entry.getValue();
 
@@ -1162,8 +1162,8 @@ public class DefaultAttributes extends Object implements 
AbstractFileSystem.Attr
 
         public void startElement(String elemName, Attributes attrs)
         throws SAXException {
-            HashMap mapAllowed = new HashMap();
-            HashMap mapMandatory = new HashMap();
+            HashMap<String, String> mapAllowed   = new HashMap<>();
+            HashMap<String, String> mapMandatory = new HashMap<>();
 
             if (checkAttributes(attrs, mapMandatory, mapAllowed) == false) {
                 throw new SAXException(
@@ -1257,7 +1257,7 @@ public class DefaultAttributes extends Object implements 
AbstractFileSystem.Attr
             return -1;
         }
 
-        private boolean checkAttributes(Attributes attrList, HashMap 
mapMandatory, HashMap mapAllowed) {
+        private boolean checkAttributes(Attributes attrList,HashMap<String, 
String> mapMandatory, HashMap<String, String> mapAllowed) {
             String temp;
             mandatAttrCount = 0;
 
diff --git 
a/platform/openide.filesystems/src/org/openide/filesystems/FileUtil.java 
b/platform/openide.filesystems/src/org/openide/filesystems/FileUtil.java
index 9f11db0..21f2718 100644
--- a/platform/openide.filesystems/src/org/openide/filesystems/FileUtil.java
+++ b/platform/openide.filesystems/src/org/openide/filesystems/FileUtil.java
@@ -1047,8 +1047,8 @@ public final class FileUtil extends Object {
         //
         // apply all extended attributes
         //
-        for (Map.Entry entry : attributes.entrySet()) { 
-            String fileName = (String) entry.getKey();
+        for (Map.Entry<String, DefaultAttributes.Table> entry : 
attributes.entrySet()) { 
+            String fileName = entry.getKey();
             int last = fileName.lastIndexOf('/');
             String dirName;
 
@@ -1060,11 +1060,11 @@ public final class FileUtil extends Object {
 
             String prefix = fo.isRoot() ? dirName : (fo.getPath() + '/' + 
dirName);
 
-            DefaultAttributes.Table t = (DefaultAttributes.Table) 
entry.getValue();
-            Iterator files = t.keySet().iterator();
+            DefaultAttributes.Table t = entry.getValue();
+            Iterator<String> files = t.keySet().iterator();
 
             while (files.hasNext()) {
-                String orig = (String) files.next();
+                String orig = files.next();
                 String fn = prefix + orig;
                 FileObject obj = fo.getFileSystem().findResource(fn);
 
diff --git a/platform/openide.loaders/src/org/openide/loaders/DataNode.java 
b/platform/openide.loaders/src/org/openide/loaders/DataNode.java
index 2e82fef..b9320d3 100644
--- a/platform/openide.loaders/src/org/openide/loaders/DataNode.java
+++ b/platform/openide.loaders/src/org/openide/loaders/DataNode.java
@@ -914,11 +914,11 @@ public class DataNode extends AbstractNode {
             // refresh current nodes display name
             Map<RequestProcessor, List<DataObject>> mapping
                     = new HashMap<RequestProcessor, List<DataObject>>();
-            Iterator it = DataObjectPool.getPOOL().getActiveDataObjects();
+            Iterator<DataObjectPool.Item> it = 
DataObjectPool.getPOOL().getActiveDataObjects();
 
             // Assign DataNodes to RequestProcessors. See bug 252073 comment 
17.
             while (it.hasNext()) {
-                DataObject obj = ((DataObjectPool.Item) 
it.next()).getDataObjectOrNull();
+                DataObject obj = it.next().getDataObjectOrNull();
                 if (obj != null && obj.getNodeDelegate() instanceof DataNode) {
                     RequestProcessor rp = 
DataNodeUtils.reqProcessor(obj.getPrimaryFile());
                     List<DataObject> list = mapping.get(rp);
@@ -944,7 +944,7 @@ public class DataNode extends AbstractNode {
         }
     }
 
-    private static Class defaultLookup;
+    private static Class<?> defaultLookup;
     /** Returns true if this node is using own lookup and not the standard one.
      */
     private boolean ownLookup() {
diff --git 
a/platform/openide.loaders/src/org/openide/loaders/XMLDataObject.java 
b/platform/openide.loaders/src/org/openide/loaders/XMLDataObject.java
index e751064..034ef21 100644
--- a/platform/openide.loaders/src/org/openide/loaders/XMLDataObject.java
+++ b/platform/openide.loaders/src/org/openide/loaders/XMLDataObject.java
@@ -1092,7 +1092,7 @@ public class XMLDataObject extends MultiDataObject {
             if (!Processor.class.isAssignableFrom (proc)) {
                 Constructor[] arr = proc.getConstructors();
                 for (int i = 0; i < arr.length; i++) {
-                    Class[] params = arr[i].getParameterTypes();
+                    Class<?>[] params = arr[i].getParameterTypes();
                     if (params.length == 1) {
                         if (
                             params[0] == DataObject.class || 
@@ -1235,7 +1235,7 @@ public class XMLDataObject extends MultiDataObject {
                 
                 // the clazz will be null to signal, that an instance
                 // of object has been created
-                Class next = clazz;
+                Class<?> next = clazz;
                 clazz = null;
 
                 try {
@@ -1253,7 +1253,7 @@ public class XMLDataObject extends MultiDataObject {
 
                         Constructor[] arr = next.getConstructors();
                         for (int i = 0; i < arr.length; i++) {
-                            Class[] params = arr[i].getParameterTypes();
+                            Class<?>[] params = arr[i].getParameterTypes();
                             if (params.length == 1) {
                                 if (
                                     params[0] == DataObject.class || 
@@ -1283,7 +1283,7 @@ public class XMLDataObject extends MultiDataObject {
              * @return the class of the item
              */
             public Class getType () {
-                Class temp = clazz;
+                Class<?> temp = clazz;
                 return temp != null ? temp : obj.getClass ();
             }
 
diff --git a/platform/openide.nodes/src/org/openide/nodes/TMUtil.java 
b/platform/openide.nodes/src/org/openide/nodes/TMUtil.java
index 7acb126..294002e 100644
--- a/platform/openide.nodes/src/org/openide/nodes/TMUtil.java
+++ b/platform/openide.nodes/src/org/openide/nodes/TMUtil.java
@@ -43,7 +43,7 @@ abstract class TMUtil extends Object {
      * @param className name of the class
      * @return the class
      */
-    private static Class loadClass(String className) throws Exception {
+    private static Class<?> loadClass(String className) throws Exception {
         ClassLoader loader = 
org.openide.util.Lookup.getDefault().lookup(ClassLoader.class);
 
         if (loader == null) {
@@ -166,7 +166,7 @@ abstract class TMUtil extends Object {
 
         if (obj == null) {
             try {
-                Class c = Class.forName("org.openide.nodes.TMUtil$" + name); 
// NOI18N
+                Class<?> c = Class.forName("org.openide.nodes.TMUtil$" + 
name); // NOI18N
                 obj = c.newInstance();
             } catch (ClassNotFoundException ex) {
                 obj = ex;
@@ -300,7 +300,7 @@ abstract class TMUtil extends Object {
     /** Finds renderer.
      */
     static final class Rend implements Runnable {
-        private static Class nodeRenderer;
+        private static Class<?> nodeRenderer;
 
         public void run() {
             try {


---------------------------------------------------------------------
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