This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
     new 2975af412c Clean up code, suppress warnings
2975af412c is described below

commit 2975af412ce2cd9448efc01cbc707771b70f4a2d
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Mon Aug 14 11:57:07 2023 +0200

    Clean up code, suppress warnings
---
 .../felix/webconsole/internal/compendium/LogServlet.java      |  3 ++-
 .../internal/compendium/PreferencesConfigurationPrinter.java  |  1 +
 .../internal/compendium/WireAdminConfigurationPrinter.java    | 11 ++++++-----
 .../webconsole/internal/configuration/ConfigManager.java      |  1 +
 .../webconsole/internal/configuration/MetaTypeSupport.java    |  7 +++++--
 .../apache/felix/webconsole/internal/core/BundlesServlet.java |  1 +
 6 files changed, 16 insertions(+), 8 deletions(-)

diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/LogServlet.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/LogServlet.java
index 1a196eca56..60204145a0 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/LogServlet.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/LogServlet.java
@@ -82,6 +82,7 @@ public class LogServlet extends SimpleWebConsolePlugin 
implements OsgiManagerPlu
         return null == traces ? false : Boolean.valueOf( traces 
).booleanValue();
     }
 
+    @SuppressWarnings("rawtypes")
     private final void renderJSON( final PrintWriter pw, int minLogLevel, 
boolean traces ) throws IOException
     {
         // create status line
@@ -185,7 +186,7 @@ public class LogServlet extends SimpleWebConsolePlugin 
implements OsgiManagerPlu
         jw.endObject();
     }
 
-
+    @SuppressWarnings("rawtypes")
     private static final String serviceDescription( ServiceReference 
serviceReference )
     {
         if ( serviceReference == null )
diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/PreferencesConfigurationPrinter.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/PreferencesConfigurationPrinter.java
index cf0b00dac9..e279f26ada 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/PreferencesConfigurationPrinter.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/PreferencesConfigurationPrinter.java
@@ -45,6 +45,7 @@ public class PreferencesConfigurationPrinter extends 
AbstractConfigurationPrinte
     /**
      * @see 
org.apache.felix.webconsole.ConfigurationPrinter#printConfiguration(java.io.PrintWriter)
      */
+    @SuppressWarnings({"rawtypes", "unchecked"})
     public void printConfiguration(PrintWriter printWriter)
     {
         ServiceReference sr = getBundleContext().getServiceReference(
diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/WireAdminConfigurationPrinter.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/WireAdminConfigurationPrinter.java
index c7d8e2669a..512ee4c446 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/WireAdminConfigurationPrinter.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/compendium/WireAdminConfigurationPrinter.java
@@ -53,6 +53,7 @@ public final class WireAdminConfigurationPrinter extends 
AbstractConfigurationPr
     /**
      * @see 
org.apache.felix.webconsole.ConfigurationPrinter#printConfiguration(java.io.PrintWriter)
      */
+    @SuppressWarnings({"rawtypes", "unchecked"})
     public final void printConfiguration(PrintWriter pw)
     {
         final BundleContext bc = getBundleContext();
@@ -170,7 +171,7 @@ public final class WireAdminConfigurationPrinter extends 
AbstractConfigurationPr
             }
         }
 
-        Class[] flavors = wire.getFlavors();
+        Class<?>[] flavors = wire.getFlavors();
         if (flavors == null)
         {
             pw.println("  Flavors: none");
@@ -187,7 +188,7 @@ public final class WireAdminConfigurationPrinter extends 
AbstractConfigurationPr
             pw.println();
         }
 
-        Dictionary props = wire.getProperties();
+        Dictionary<String, Object> props = wire.getProperties();
         if (props == null)
         {
             pw.println("  Properties: none");
@@ -195,11 +196,11 @@ public final class WireAdminConfigurationPrinter extends 
AbstractConfigurationPr
         else
         {
             pw.println("  Properties: ");
-            for (Enumeration e = props.keys(); e.hasMoreElements();)
+            for (Enumeration<String> e = props.keys(); e.hasMoreElements();)
             {
-                final Object key = e.nextElement();
+                final String key = e.nextElement();
                 pw.print("    "); //$NON-NLS-1$
-                pw.print(key.toString());
+                pw.print(key);
                 pw.print('=');
                 pw.println(props.get(key));
             }
diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/ConfigManager.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/ConfigManager.java
index 7fe275ce5f..3530021bd7 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/ConfigManager.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/ConfigManager.java
@@ -439,6 +439,7 @@ public class ConfigManager extends SimpleWebConsolePlugin 
implements OsgiManager
         // prepare variables
         final String referer = request.getParameter( REFERER );
         final boolean factoryCreate = "true".equals( 
request.getParameter(FACTORY_CREATE) ); //$NON-NLS-1$
+        @SuppressWarnings("unchecked")
         final Map<String, Object> vars = ( ( Map<String, Object> ) 
WebConsoleUtil.getVariableResolver( request ) );
         vars.put( "__data__", json.toString() ); //$NON-NLS-1$
         vars.put( "selectedPid", pid != null ? pid : "" ); //$NON-NLS-1$ 
//$NON-NLS-2$
diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/MetaTypeSupport.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/MetaTypeSupport.java
index 728ce0a1e4..51c4c728d0 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/MetaTypeSupport.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/MetaTypeSupport.java
@@ -163,6 +163,7 @@ class MetaTypeSupport
     }
 
 
+    @SuppressWarnings("rawtypes")
     private static List toList( Object value )
     {
         if ( value instanceof Vector )
@@ -190,11 +191,12 @@ class MetaTypeSupport
     }
 
 
+    @SuppressWarnings("rawtypes")
     static PropertyDescriptor createAttributeDefinition( final String id, 
final Object value )
     {
         int attrType;
         int attrCardinality;
-        Class type;
+        Class<?> type;
 
         if ( value == null )
         {
@@ -299,7 +301,7 @@ class MetaTypeSupport
             return Byte.valueOf( value );
         case AttributeDefinition.CHARACTER:
             char c = ( value.length() > 0 ) ? value.charAt( 0 ) : 0;
-            return new Character( c );
+            return Character.valueOf( c );
         case AttributeDefinition.DOUBLE:
             return Double.valueOf( value );
         case AttributeDefinition.FLOAT:
@@ -318,6 +320,7 @@ class MetaTypeSupport
     }
 
 
+    @SuppressWarnings({"rawtypes", "unchecked"})
     static void setPasswordProps( final Vector vec, final String[] properties, 
Object props )
     {
         List propList = ( props == null ) ? new ArrayList() : toList( props );
diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BundlesServlet.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BundlesServlet.java
index 2cdef7c255..d00e67ac72 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BundlesServlet.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BundlesServlet.java
@@ -234,6 +234,7 @@ public class BundlesServlet extends SimpleWebConsolePlugin 
implements OsgiManage
      * @see 
org.apache.felix.webconsole.ConfigurationPrinter#printConfiguration(java.io.PrintWriter)
      */
     @Override
+    @SuppressWarnings({"rawtypes"})
     public void printConfiguration( PrintWriter pw )
     {
         try

Reply via email to