This is an automated email from the ASF dual-hosted git repository. dkulp pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cxf-xjc-utils.git
commit 340fa3af571b80923a5180655d996bdf14b02112 Author: Daniel Kulp <dk...@apache.org> AuthorDate: Mon Jun 11 15:05:50 2018 -0400 Update to latest PMD --- .../java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java | 4 ++-- .../src/main/java/org/apache/cxf/maven_plugin/XSDToJavaRunner.java | 2 +- .../src/test/java/org/apache/cxf/xjc/javadoc/JavadocPluginTest.java | 6 ++---- pom.xml | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java b/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java index 56fb83f..f772153 100644 --- a/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java +++ b/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java @@ -397,7 +397,7 @@ public abstract class AbstractXSDToJavaMojo extends AbstractMojo { } if (!newCp.isEmpty()) { Thread.currentThread() - .setContextClassLoader(new URLClassLoader(newCp.toArray(new URL[newCp.size()]), + .setContextClassLoader(new URLClassLoader(newCp.toArray(new URL[0]), Thread.currentThread().getContextClassLoader())); } if (option.getPackagename() != null) { @@ -429,7 +429,7 @@ public abstract class AbstractXSDToJavaMojo extends AbstractMojo { list.add(mapLocation(xsdFile).toString()); } - return list.toArray(new String[list.size()]); + return list.toArray(new String[0]); } diff --git a/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/XSDToJavaRunner.java b/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/XSDToJavaRunner.java index 3df23e0..513dc79 100644 --- a/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/XSDToJavaRunner.java +++ b/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/XSDToJavaRunner.java @@ -114,7 +114,7 @@ public class XSDToJavaRunner { } } - final ClassLoader loader = new URLClassLoader(urls.toArray(new URL[urls.size()]), + final ClassLoader loader = new URLClassLoader(urls.toArray(new URL[0]), this.getClass().getClassLoader()); CatalogManager cm = new CatalogManager(); diff --git a/javadoc/src/test/java/org/apache/cxf/xjc/javadoc/JavadocPluginTest.java b/javadoc/src/test/java/org/apache/cxf/xjc/javadoc/JavadocPluginTest.java index 101f668..6fa2ebf 100644 --- a/javadoc/src/test/java/org/apache/cxf/xjc/javadoc/JavadocPluginTest.java +++ b/javadoc/src/test/java/org/apache/cxf/xjc/javadoc/JavadocPluginTest.java @@ -180,7 +180,7 @@ public class JavadocPluginTest extends Assert { } private int runXjc(List<String> args) throws Exception { - return Driver.run(args.toArray(new String[args.size()]), System.out, System.out); + return Driver.run(args.toArray(new String[0]), System.out, System.out); } private Javadoc getJavadocOfField(CompilationUnit compilationUnit, String fieldName) { @@ -207,9 +207,7 @@ public class JavadocPluginTest extends Assert { JavaCore.setComplianceOptions(JavaCore.VERSION_1_5, options); parser.setCompilerOptions(options); parser.setSource(classChars); - CompilationUnit compilationUnit = (CompilationUnit)parser.createAST(null); - - return compilationUnit; + return (CompilationUnit)parser.createAST(null); } private FieldDeclaration findField(FieldDeclaration[] fields, String fieldName) { diff --git a/pom.xml b/pom.xml index 45c9044..5c759a8 100644 --- a/pom.xml +++ b/pom.xml @@ -424,7 +424,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> - <version>3.7</version> + <version>3.10.0</version> <dependencies> <dependency> <groupId>org.apache.cxf.build-utils</groupId> -- To stop receiving notification emails like this one, please contact dk...@apache.org.