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

buhhunyx pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/master by this push:
     new 9c5658b  cxf-tools-wsdlto-core: fix PMD rule: UnusedAssignment
9c5658b is described below

commit 9c5658b9b39403cc95d38a61de900af0591222d5
Author: Alexey Markevich <[email protected]>
AuthorDate: Sat Mar 6 13:41:24 2021 +0300

    cxf-tools-wsdlto-core: fix PMD rule: UnusedAssignment
---
 .../org/apache/cxf/tools/wsdlto/WSDLToJava.java    |  5 ++--
 .../cxf/tools/wsdlto/WSDLToJavaContainer.java      | 31 +++++++++-------------
 .../cxf/tools/wsdlto/core/AbstractGenerator.java   |  9 +++----
 .../apache/cxf/tools/wsdlto/core/PluginLoader.java | 29 +++++++++-----------
 .../tools/wsdlto/core/WSDLDefinitionBuilder.java   |  2 +-
 5 files changed, 33 insertions(+), 43 deletions(-)

diff --git 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJava.java 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJava.java
index 4e0c7a7..453f073 100644
--- 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJava.java
+++ 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJava.java
@@ -90,7 +90,7 @@ public class WSDLToJava {
         if (os != null) {
             this.out = (os instanceof PrintStream) ? (PrintStream)os : new 
PrintStream(os);
         }
-        FrontEndProfile frontend = null;
+        final FrontEndProfile frontend;
         if (args != null) {
             context.put(ToolConstants.CFG_CMD_ARG, args);
             frontend = loadFrontEnd(getFrontEndName(args));
@@ -143,9 +143,8 @@ public class WSDLToJava {
         }
         List<String> largs = Arrays.asList(pargs);
 
-        int index = 0;
         if (largs.contains(key)) {
-            index = largs.indexOf(key);
+            int index = largs.indexOf(key);
             if (index + 1 < largs.size()) {
                 return largs.get(index + 1);
             }
diff --git 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java
 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java
index bc16352..a27d160 100644
--- 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java
+++ 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/WSDLToJavaContainer.java
@@ -136,7 +136,7 @@ public class WSDLToJavaContainer extends 
AbstractCXFToolContainer {
                 URL url = new URL(wsdlURL);
                 InputStream is = (InputStream)url.getContent();
                 try (BufferedReader reader = new BufferedReader(new 
InputStreamReader(is))) {
-                    String tempLine = null;
+                    String tempLine;
                     while ((tempLine = reader.readLine()) != null) {
                         ToolContext freshContext = 
initialContextState.makeCopy();
                         freshContext.put(ToolConstants.CFG_WSDLURL, tempLine);
@@ -429,7 +429,7 @@ public class WSDLToJavaContainer extends 
AbstractCXFToolContainer {
             if (serviceName != null) {
                 for (Iterator<QName> ite = 
definition.getServices().keySet().iterator(); ite.hasNext();) {
                     QName qn = ite.next();
-                    if 
(qn.getLocalPart().equalsIgnoreCase(serviceName.toLowerCase())) {
+                    if (qn.getLocalPart().equalsIgnoreCase(serviceName)) {
                         return qn;
                     }
                 }
@@ -454,12 +454,11 @@ public class WSDLToJavaContainer extends 
AbstractCXFToolContainer {
 
     public void setExcludePackageAndNamespaces(ToolContext env) {
         if (env.get(ToolConstants.CFG_NEXCLUDE) != null) {
-            String[] pns = null;
+            String[] pns;
             try {
                 pns = (String[])env.get(ToolConstants.CFG_NEXCLUDE);
             } catch (ClassCastException e) {
-                pns = new String[1];
-                pns[0] = (String)env.get(ToolConstants.CFG_NEXCLUDE);
+                pns = new String[] 
{(String)env.get(ToolConstants.CFG_NEXCLUDE)};
             }
 
             for (int j = 0; j < pns.length; j++) {
@@ -481,12 +480,11 @@ public class WSDLToJavaContainer extends 
AbstractCXFToolContainer {
 
     public void setPackageAndNamespaces(ToolContext env) {
         if (env.get(ToolConstants.CFG_PACKAGENAME) != null) {
-            String[] pns = null;
+            String[] pns;
             try {
                 pns = (String[])env.get(ToolConstants.CFG_PACKAGENAME);
             } catch (ClassCastException e) {
-                pns = new String[1];
-                pns[0] = (String)env.get(ToolConstants.CFG_PACKAGENAME);
+                pns = new String[] 
{(String)env.get(ToolConstants.CFG_PACKAGENAME)};
             }
             for (int j = 0; j < pns.length; j++) {
                 int pos = pns[j].indexOf('=');
@@ -730,7 +728,7 @@ public class WSDLToJavaContainer extends 
AbstractCXFToolContainer {
     public List<ServiceValidator> getServiceValidators() {
         List<ServiceValidator> validators = new ArrayList<>();
 
-        Properties initialExtensions = null;
+        final Properties initialExtensions;
         try {
             initialExtensions = 
PropertiesLoaderUtils.loadAllProperties(SERVICE_VALIDATOR, Thread
                 .currentThread().getContextClassLoader());
@@ -781,7 +779,7 @@ public class WSDLToJavaContainer extends 
AbstractCXFToolContainer {
             List<Definition> defs = 
(List<Definition>)context.get(ToolConstants.IMPORTED_DEFINITION);
             Map<String, String> importWSDLMap = new HashMap<>();
             for (Definition importDef : defs) {
-                File importedWsdlFile = null;
+                File importedWsdlFile;
                 if (!StringUtils.isEmpty(importDef.getDocumentBaseURI())) {
                     importedWsdlFile = new 
File(importDef.getDocumentBaseURI());
                 } else {
@@ -793,16 +791,13 @@ public class WSDLToJavaContainer extends 
AbstractCXFToolContainer {
                 importWSDLMap.put(importDef.getTargetNamespace(), 
importedWsdlFile.getName());
             }
 
-            OutputStreamCreator outputStreamCreator = null;
+            final OutputStreamCreator outputStreamCreator;
             if (context.get(OutputStreamCreator.class) != null) {
                 outputStreamCreator = context.get(OutputStreamCreator.class);
             } else {
                 outputStreamCreator = new OutputStreamCreator();
                 context.put(OutputStreamCreator.class, outputStreamCreator);
             }
-            Writer os = null;
-
-
 
             for (XmlSchema imp : schemas.getXmlSchemas()) {
                 if (imp.getSourceURI() != null && 
!imp.getSourceURI().contains(".wsdl#")) {
@@ -813,10 +808,10 @@ public class WSDLToJavaContainer extends 
AbstractCXFToolContainer {
                     Element el = imp.getSchemaDocument().getDocumentElement();
                     updateImports(el, sourceMap);
                     updateIncludes(el, sourceMap);
-                    os = new FileWriterUtil(impfile.getParent(), 
context.get(OutputStreamCreator.class))
-                        .getWriter(impfile, StandardCharsets.UTF_8.name());
-                    StaxUtils.writeTo(el, os, 2);
-                    os.close();
+                    try (Writer os = new FileWriterUtil(impfile.getParent(), 
outputStreamCreator)
+                        .getWriter(impfile, StandardCharsets.UTF_8.name())) {
+                        StaxUtils.writeTo(el, os, 2);
+                    }
                 }
             }
 
diff --git 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/AbstractGenerator.java
 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/AbstractGenerator.java
index 2a1452f..eefacbd 100644
--- 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/AbstractGenerator.java
+++ 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/AbstractGenerator.java
@@ -72,17 +72,16 @@ public abstract class AbstractGenerator implements 
FrontEndGenerator {
     }
 
     protected Writer parseOutputName(String packageName, String filename, 
String ext) throws ToolException {
-        FileWriterUtil fw = null;
-        Writer writer = null;
 
         if (wantToKeep() && isCollision(packageName, filename, ext)) {
-            Message msg = new Message("SKIP_GEN", LOG, packageName + "." + 
filename + ext);
+            Message msg = new Message("SKIP_GEN", LOG, packageName + '.' + 
filename + ext);
             LOG.log(Level.INFO, msg.toString());
             return null;
         }
 
-        fw = new FileWriterUtil(getOutputDir(),
+        FileWriterUtil fw = new FileWriterUtil(getOutputDir(),
                                 env.get(OutputStreamCreator.class));
+        final Writer writer;
         try {
             if (".java".equals(ext)) {
                 writer = fw.getWriter(packageName, filename + ext,
@@ -91,7 +90,7 @@ public abstract class AbstractGenerator implements 
FrontEndGenerator {
                 writer = fw.getWriter(packageName, filename + ext);
             }
         } catch (IOException ioe) {
-            Message msg = new Message("FAIL_TO_WRITE_FILE", LOG, packageName + 
"." + filename + ext);
+            Message msg = new Message("FAIL_TO_WRITE_FILE", LOG, packageName + 
'.' + filename + ext);
             throw new ToolException(msg, ioe);
         }
 
diff --git 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/PluginLoader.java
 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/PluginLoader.java
index 3261ffb..7bac0f6 100644
--- 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/PluginLoader.java
+++ 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/PluginLoader.java
@@ -256,7 +256,7 @@ public final class PluginLoader {
         if (StringUtils.isEmpty(fullPackage)) {
             fullPackage = frontend.getPackage();
         }
-        return fullPackage + "." + generator.getName();
+        return fullPackage + '.' + generator.getName();
     }
 
     private List<FrontEndGenerator> getFrontEndGenerators(FrontEnd frontend) {
@@ -279,7 +279,7 @@ public final class PluginLoader {
     }
 
     private FrontEndProfile loadFrontEndProfile(String fullClzName) {
-        FrontEndProfile profile = null;
+        final FrontEndProfile profile;
         try {
             Class<?> clz = ClassLoaderUtils.loadClass(fullClzName, 
this.getClass());
             profile = (FrontEndProfile)clz.newInstance();
@@ -292,7 +292,7 @@ public final class PluginLoader {
     }
 
     private Processor loadProcessor(String fullClzName) {
-        Processor processor = null;
+        final Processor processor;
         try {
             processor = (Processor) ClassLoaderUtils.loadClass(fullClzName, 
getClass()).newInstance();
         } catch (Exception e) {
@@ -304,7 +304,7 @@ public final class PluginLoader {
     }
 
     private Class<? extends ToolContainer> loadContainerClass(String 
fullClzName) {
-        Class<?> clz = null;
+        final Class<?> clz;
         try {
             clz = ClassLoaderUtils.loadClass(fullClzName, getClass());
         } catch (Exception e) {
@@ -326,7 +326,7 @@ public final class PluginLoader {
         if (StringUtils.isEmpty(frontend.getProfile())) {
             return "org.apache.cxf.tools.wsdlto.core.FrontEndProfile";
         }
-        return frontend.getPackage() + "." + frontend.getProfile();
+        return frontend.getPackage() + '.' + frontend.getProfile();
     }
 
     private String getProcessorClass(FrontEnd frontend) {
@@ -334,11 +334,11 @@ public final class PluginLoader {
         if (StringUtils.isEmpty(pkgName)) {
             pkgName = frontend.getPackage();
         }
-        return pkgName + "." + frontend.getProcessor().getName();
+        return pkgName + '.' + frontend.getProcessor().getName();
     }
 
     private String getContainerClass(FrontEnd frontend) {
-        return getContainerPackage(frontend) + "." + 
frontend.getContainer().getName();
+        return getContainerPackage(frontend) + '.' + 
frontend.getContainer().getName();
     }
 
     private String getContainerPackage(FrontEnd frontend) {
@@ -351,11 +351,11 @@ public final class PluginLoader {
 
     private String getToolspec(FrontEnd frontend) {
         String toolspec = frontend.getContainer().getToolspec();
-        return "/" + getContainerPackage(frontend).replace(".", "/") + "/" + 
toolspec;
+        return '/' + getContainerPackage(frontend).replace('.', '/') + '/' + 
toolspec;
     }
 
     private AbstractWSDLBuilder loadBuilder(String fullClzName) {
-        AbstractWSDLBuilder builder = null;
+        final AbstractWSDLBuilder builder;
         try {
             builder = (AbstractWSDLBuilder) ClassLoaderUtils
                 .loadClass(fullClzName, getClass()).newInstance();
@@ -373,14 +373,13 @@ public final class PluginLoader {
         if (StringUtils.isEmpty(pkgName)) {
             pkgName = frontend.getPackage();
         }
-        return pkgName + "." + frontend.getBuilder().getName();
+        return pkgName + '.' + frontend.getBuilder().getName();
     }
 
     public FrontEndProfile getFrontEndProfile(String name) {
-        FrontEndProfile profile = null;
         FrontEnd frontend = getFrontEnd(name);
 
-        profile = loadFrontEndProfile(getFrontEndProfileClass(frontend));
+        FrontEndProfile profile = 
loadFrontEndProfile(getFrontEndProfileClass(frontend));
 
         for (FrontEndGenerator generator : getFrontEndGenerators(frontend)) {
             profile.registerGenerator(generator);
@@ -409,7 +408,7 @@ public final class PluginLoader {
     }
 
     private DataBindingProfile loadDataBindingProfile(String fullClzName) {
-        DataBindingProfile profile = null;
+        final DataBindingProfile profile;
         try {
             profile = 
(DataBindingProfile)ClassLoaderUtils.loadClass(fullClzName,
                                                                      
getClass()).newInstance();
@@ -422,10 +421,8 @@ public final class PluginLoader {
     }
 
     public DataBindingProfile getDataBindingProfile(String name) {
-        DataBindingProfile profile = null;
         DataBinding databinding = getDataBinding(name);
-        profile = loadDataBindingProfile(databinding.getPackage() + "." + 
databinding.getProfile());
-        return profile;
+        return loadDataBindingProfile(databinding.getPackage() + '.' + 
databinding.getProfile());
     }
 
     public Map<String, FrontEnd> getFrontEnds() {
diff --git 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/WSDLDefinitionBuilder.java
 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/WSDLDefinitionBuilder.java
index 18e44df..3633904 100644
--- 
a/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/WSDLDefinitionBuilder.java
+++ 
b/tools/wsdlto/core/src/main/java/org/apache/cxf/tools/wsdlto/core/WSDLDefinitionBuilder.java
@@ -129,7 +129,7 @@ public class WSDLDefinitionBuilder implements 
WSDLBuilder<Definition> {
     }
 
     private void registerWSDLExtensibilityPlugins(ExtensionRegistry registry) {
-        Properties initialExtensions = null;
+        final Properties initialExtensions;
         try {
             initialExtensions = 
PropertiesLoaderUtils.loadAllProperties(WSDL_PLUGIN_RESOURCE, Thread
                             .currentThread().getContextClassLoader());

Reply via email to