This is an automated email from the ASF dual-hosted git repository.
reta pushed a commit to branch 3.6.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 86857d031ac9f43d025ba5b860d996eacf8de64f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Sun Sep 28 10:42:15 2025 -0400
Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0 (#2602)
* Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
Bumps [net.sourceforge.pmd:pmd-java](https://github.com/pmd/pmd) from
7.16.0 to 7.17.0.
- [Release notes](https://github.com/pmd/pmd/releases)
-
[Changelog](https://github.com/pmd/pmd/blob/main/docs/render_release_notes.rb)
-
[Commits](https://github.com/pmd/pmd/compare/pmd_releases/7.16.0...pmd_releases/7.17.0)
---
updated-dependencies:
- dependency-name: net.sourceforge.pmd:pmd-java
dependency-version: 7.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
* Fix PMD violations
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andriy Redko <[email protected]>
(cherry picked from commit 322635580b94423a21282936354e484645ad2a63)
# Conflicts:
#
rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/spi/WrapperClassLoaderTest.java
(cherry picked from commit ce3004fb845088d06f3f207f868c80a45150b1c6)
# Conflicts:
#
systests/uncategorized/src/test/java/org/apache/cxf/systest/jca/OutBoundConnectionTest.java
---
.../org/apache/cxf/common/logging/JDKBugHacks.java | 2 ++
.../java/org/apache/cxf/common/logging/LogUtils.java | 1 +
.../cxf/configuration/spring/ConfigurerImpl.java | 1 +
.../apache/cxf/workqueue/AutomaticWorkQueueImpl.java | 1 +
.../cxf/attachment/AttachmentDeserializerTest.java | 18 +++++-------------
.../SpringBasedTimedAnnotationProviderTest.java | 1 +
parent/pom.xml | 2 +-
.../cxf/aegis/type/array/DuplicateArrayReturnItem.java | 1 +
.../org/apache/cxf/jaxb/JAXBContextInitializer.java | 1 +
.../provider/DefaultExceptionClassProviderTest.java | 1 +
.../provider/DefaultTimedAnnotationProviderTest.java | 2 +-
.../metrics/micrometer/provider/StandardTagsTest.java | 1 +
.../provider/jaxws/JaxwsFaultCodeProviderTest.java | 1 +
.../cxf/jaxws/context/WrappedAttachmentsTest.java | 7 ++++++-
.../cxf/management/counters/ResponseTimeCounter.java | 1 +
.../apache/cxf/ws/rm/AbstractRMInterceptorTest.java | 1 +
.../cxf/systest/jaxrs/BookContinuationStore.java | 1 +
.../cxf/systest/provider/HWSourcePayloadProvider.java | 1 +
.../cxf/systest/jaxrs/security/oidc/OIDCFlowTest.java | 2 +-
.../systest/jaxrs/security/oidc/OIDCNegativeTest.java | 2 +-
.../apache/cxf/systest/jca/OutBoundConnectionTest.java | 12 ++----------
.../org/apache/cxf/tools/common/model/JAnnotation.java | 1 +
22 files changed, 33 insertions(+), 28 deletions(-)
diff --git a/core/src/main/java/org/apache/cxf/common/logging/JDKBugHacks.java
b/core/src/main/java/org/apache/cxf/common/logging/JDKBugHacks.java
index a1a5c82cc5..deae2f1a79 100644
--- a/core/src/main/java/org/apache/cxf/common/logging/JDKBugHacks.java
+++ b/core/src/main/java/org/apache/cxf/common/logging/JDKBugHacks.java
@@ -88,6 +88,8 @@ final class JDKBugHacks {
return Boolean.parseBoolean(cname);
}
+
+ @SuppressWarnings("PMD.UselessPureMethodCall")
public static void doHacks() {
if (skipHack("org.apache.cxf.JDKBugHacks.all")) {
return;
diff --git a/core/src/main/java/org/apache/cxf/common/logging/LogUtils.java
b/core/src/main/java/org/apache/cxf/common/logging/LogUtils.java
index d34016a316..62fdfe7433 100644
--- a/core/src/main/java/org/apache/cxf/common/logging/LogUtils.java
+++ b/core/src/main/java/org/apache/cxf/common/logging/LogUtils.java
@@ -219,6 +219,7 @@ public final class LogUtils {
/**
* Create a logger
*/
+ @SuppressWarnings("PMD.UselessPureMethodCall")
protected static Logger createLogger(Class<?> cls,
String name,
String loggerName) {
diff --git
a/core/src/main/java/org/apache/cxf/configuration/spring/ConfigurerImpl.java
b/core/src/main/java/org/apache/cxf/configuration/spring/ConfigurerImpl.java
index d920936f81..0975a6fd09 100644
--- a/core/src/main/java/org/apache/cxf/configuration/spring/ConfigurerImpl.java
+++ b/core/src/main/java/org/apache/cxf/configuration/spring/ConfigurerImpl.java
@@ -61,6 +61,7 @@ public class ConfigurerImpl extends BeanConfigurerSupport
private final Map<String, List<MatcherHolder>> wildCardBeanDefinitions =
new TreeMap<>();
private BeanFactory beanFactory;
+ @SuppressWarnings("PMD.OverrideBothEqualsAndHashCodeOnComparable")
static class MatcherHolder implements Comparable<MatcherHolder> {
Matcher matcher;
String wildCardId;
diff --git
a/core/src/main/java/org/apache/cxf/workqueue/AutomaticWorkQueueImpl.java
b/core/src/main/java/org/apache/cxf/workqueue/AutomaticWorkQueueImpl.java
index 67dd3b4ddb..2478fb9ce5 100644
--- a/core/src/main/java/org/apache/cxf/workqueue/AutomaticWorkQueueImpl.java
+++ b/core/src/main/java/org/apache/cxf/workqueue/AutomaticWorkQueueImpl.java
@@ -49,6 +49,7 @@ import org.apache.cxf.common.logging.LogUtils;
import org.apache.cxf.common.util.ReflectionUtil;
@NoJSR250Annotations
+@SuppressWarnings("PMD.OverrideBothEqualsAndHashCodeOnComparable")
public class AutomaticWorkQueueImpl implements AutomaticWorkQueue {
public static final String PROPERTY_NAME = "name";
static final int DEFAULT_MAX_QUEUE_SIZE = 256;
diff --git
a/core/src/test/java/org/apache/cxf/attachment/AttachmentDeserializerTest.java
b/core/src/test/java/org/apache/cxf/attachment/AttachmentDeserializerTest.java
index 96d4d3bdd8..675b0233d5 100644
---
a/core/src/test/java/org/apache/cxf/attachment/AttachmentDeserializerTest.java
+++
b/core/src/test/java/org/apache/cxf/attachment/AttachmentDeserializerTest.java
@@ -55,8 +55,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertThrows;
import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
public class AttachmentDeserializerTest {
@@ -696,12 +696,8 @@ public class AttachmentDeserializerTest {
ad.initializeAttachments();
// Force it to load the attachments
- try {
- msg.getAttachments().size();
- fail("Failure expected on too many attachments");
- } catch (RuntimeException ex) {
- // expected
- }
+ assertThrows("Failure expected on too many attachments",
RuntimeException.class,
+ () -> msg.getAttachments().size());
}
@Test
@@ -734,12 +730,8 @@ public class AttachmentDeserializerTest {
ad.initializeAttachments();
// Force it to load the attachments
- try {
- msg.getAttachments().size();
- fail("Failure expected on too many attachments");
- } catch (RuntimeException ex) {
- // expected
- }
+ assertThrows("Failure expected on too many attachments",
RuntimeException.class,
+ () -> msg.getAttachments().size());
// Now we'll allow it
msg = new MessageImpl();
diff --git
a/integration/spring-boot/autoconfigure/src/test/java/org/apache/cxf/spring/boot/autoconfigure/micrometer/provider/SpringBasedTimedAnnotationProviderTest.java
b/integration/spring-boot/autoconfigure/src/test/java/org/apache/cxf/spring/boot/autoconfigure/micrometer/provider/SpringBasedTimedAnnotationProviderTest.java
index 93d4f0f929..bbada8a885 100644
---
a/integration/spring-boot/autoconfigure/src/test/java/org/apache/cxf/spring/boot/autoconfigure/micrometer/provider/SpringBasedTimedAnnotationProviderTest.java
+++
b/integration/spring-boot/autoconfigure/src/test/java/org/apache/cxf/spring/boot/autoconfigure/micrometer/provider/SpringBasedTimedAnnotationProviderTest.java
@@ -54,6 +54,7 @@ public class SpringBasedTimedAnnotationProviderTest {
private MethodDispatcher methodDispatcher;
@Before
+ @SuppressWarnings("PMD.UselessPureMethodCall")
public void setUp() {
openMocks(this);
underTest = new SpringBasedTimedAnnotationProvider();
diff --git a/parent/pom.xml b/parent/pom.xml
index f82c4b1c0e..f27f426bb0 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -440,7 +440,7 @@
<dependency>
<groupId>net.sourceforge.pmd</groupId>
<artifactId>pmd-java</artifactId>
- <version>7.16.0</version>
+ <version>7.17.0</version>
</dependency>
</dependencies>
<configuration>
diff --git
a/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/array/DuplicateArrayReturnItem.java
b/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/array/DuplicateArrayReturnItem.java
index 504ac15724..0418513b8f 100644
---
a/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/array/DuplicateArrayReturnItem.java
+++
b/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/array/DuplicateArrayReturnItem.java
@@ -19,6 +19,7 @@
package org.apache.cxf.aegis.type.array;
+@SuppressWarnings("PMD.OverrideBothEqualsAndHashCodeOnComparable")
public class DuplicateArrayReturnItem implements Comparable<Object> {
String name;
diff --git
a/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBContextInitializer.java
b/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBContextInitializer.java
index 5f193e7dd5..11435114a5 100644
---
a/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBContextInitializer.java
+++
b/rt/databinding/jaxb/src/main/java/org/apache/cxf/jaxb/JAXBContextInitializer.java
@@ -83,6 +83,7 @@ class JAXBContextInitializer extends ServiceModelVisitor {
}
@Override
+ @SuppressWarnings("PMD.UselessPureMethodCall")
public void begin(MessagePartInfo part) {
Class<?> clazz = part.getTypeClass();
if (clazz == null) {
diff --git
a/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/DefaultExceptionClassProviderTest.java
b/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/DefaultExceptionClassProviderTest.java
index 5e0dcb8fa3..3088122d61 100644
---
a/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/DefaultExceptionClassProviderTest.java
+++
b/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/DefaultExceptionClassProviderTest.java
@@ -34,6 +34,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
import static org.mockito.Mockito.doReturn;
import static org.mockito.MockitoAnnotations.openMocks;
+@SuppressWarnings("PMD.UselessPureMethodCall")
public class DefaultExceptionClassProviderTest {
private static final Exception EXCEPTION_CAUSE = new CauseException();
diff --git
a/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/DefaultTimedAnnotationProviderTest.java
b/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/DefaultTimedAnnotationProviderTest.java
index 64d47167fb..3f9eb581ed 100644
---
a/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/DefaultTimedAnnotationProviderTest.java
+++
b/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/DefaultTimedAnnotationProviderTest.java
@@ -42,7 +42,7 @@ import static org.hamcrest.Matchers.empty;
import static org.mockito.Mockito.doReturn;
import static org.mockito.MockitoAnnotations.openMocks;
-@SuppressWarnings({"unused"})
+@SuppressWarnings({"unused", "PMD.UselessPureMethodCall"})
public class DefaultTimedAnnotationProviderTest {
private DefaultTimedAnnotationProvider underTest;
diff --git
a/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/StandardTagsTest.java
b/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/StandardTagsTest.java
index c5e25ba924..1550aa5fa6 100644
---
a/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/StandardTagsTest.java
+++
b/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/StandardTagsTest.java
@@ -37,6 +37,7 @@ import static org.mockito.Mockito.doReturn;
import static org.mockito.MockitoAnnotations.openMocks;
+@SuppressWarnings("PMD.UselessPureMethodCall")
public class StandardTagsTest {
private static final String DUMMY_METHOD_NAME = "dummyMethod";
diff --git
a/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/jaxws/JaxwsFaultCodeProviderTest.java
b/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/jaxws/JaxwsFaultCodeProviderTest.java
index 326ab34230..0879e8211d 100644
---
a/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/jaxws/JaxwsFaultCodeProviderTest.java
+++
b/rt/features/metrics/src/test/java/org/apache/cxf/metrics/micrometer/provider/jaxws/JaxwsFaultCodeProviderTest.java
@@ -35,6 +35,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
import static org.mockito.Mockito.doReturn;
import static org.mockito.MockitoAnnotations.openMocks;
+@SuppressWarnings("PMD.UselessPureMethodCall")
public class JaxwsFaultCodeProviderTest {
private static final String RUNTIME_FAULT_STRING = "RUNTIME_FAULT";
diff --git
a/rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/context/WrappedAttachmentsTest.java
b/rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/context/WrappedAttachmentsTest.java
index c1a046ca7e..831ce34ca6 100644
---
a/rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/context/WrappedAttachmentsTest.java
+++
b/rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/context/WrappedAttachmentsTest.java
@@ -23,6 +23,7 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.stream.Collectors;
import javax.activation.DataHandler;
import javax.mail.util.ByteArrayDataSource;
@@ -56,7 +57,11 @@ public class WrappedAttachmentsTest {
assertTrue(attachments.containsAll(attachments));
List<String> testCollection = new ArrayList<>();
testCollection.add("Some value");
- assertFalse(attachments.containsAll(testCollection));
+ assertFalse(attachments
+ .stream()
+ .map(Attachment::toString)
+ .collect(Collectors.toList())
+ .containsAll(testCollection));
attachments.add(att3);
assertEquals(3, attachments.size());
diff --git
a/rt/management/src/main/java/org/apache/cxf/management/counters/ResponseTimeCounter.java
b/rt/management/src/main/java/org/apache/cxf/management/counters/ResponseTimeCounter.java
index 60e8c0748b..2143ec34fb 100644
---
a/rt/management/src/main/java/org/apache/cxf/management/counters/ResponseTimeCounter.java
+++
b/rt/management/src/main/java/org/apache/cxf/management/counters/ResponseTimeCounter.java
@@ -46,6 +46,7 @@ public class ResponseTimeCounter implements
ResponseTimeCounterMBean, Counter {
objectName = on;
}
+ @SuppressWarnings("PMD.UselessPureMethodCall")
public void increase(MessageHandlingTimeRecorder mhtr) {
if (!enabled) {
return;
diff --git
a/rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/AbstractRMInterceptorTest.java
b/rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/AbstractRMInterceptorTest.java
index 91c3d8a102..5c60035db8 100644
--- a/rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/AbstractRMInterceptorTest.java
+++ b/rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/AbstractRMInterceptorTest.java
@@ -48,6 +48,7 @@ import static org.mockito.Mockito.when;
/**
*
*/
+@SuppressWarnings("PMD.UselessPureMethodCall")
public class AbstractRMInterceptorTest {
@Test
public void testAccessors() {
diff --git
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookContinuationStore.java
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookContinuationStore.java
index 5ac92073f2..0109aea25f 100644
---
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookContinuationStore.java
+++
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookContinuationStore.java
@@ -97,6 +97,7 @@ public class BookContinuationStore implements
BookAsyncInterface {
@GET
@Path("/books/cancel")
+ @SuppressWarnings("PMD.UselessPureMethodCall")
public void getBookDescriptionWithCancel(@PathParam("id") String id,
@Suspended AsyncResponse async) {
PhaseInterceptorChain.getCurrentMessage().getClass();
diff --git
a/systests/jaxws/src/test/java/org/apache/cxf/systest/provider/HWSourcePayloadProvider.java
b/systests/jaxws/src/test/java/org/apache/cxf/systest/provider/HWSourcePayloadProvider.java
index 20bb7d1c78..4b8af0892d 100644
---
a/systests/jaxws/src/test/java/org/apache/cxf/systest/provider/HWSourcePayloadProvider.java
+++
b/systests/jaxws/src/test/java/org/apache/cxf/systest/provider/HWSourcePayloadProvider.java
@@ -19,6 +19,7 @@
package org.apache.cxf.systest.provider;
+@SuppressWarnings("PMD.OverrideBothEqualsAndHashCodeOnComparable")
public class HWSourcePayloadProvider extends AbstractSourcePayloadProvider
implements Comparable<HWSourcePayloadProvider> {
diff --git
a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCFlowTest.java
b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCFlowTest.java
index d994b23827..1905982020 100644
---
a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCFlowTest.java
+++
b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCFlowTest.java
@@ -326,7 +326,7 @@ public class OIDCFlowTest extends
AbstractBusClientServerTestBase {
accessToken = response.readEntity(ClientAccessToken.class);
assertNotNull(accessToken.getTokenKey());
assertNotNull(accessToken.getRefreshToken());
- accessToken.getParameters().get("id_token");
+ assertNotNull(accessToken.getParameters().get("id_token"));
assertNotNull(idToken);
if (isAccessTokenInJWTFormat()) {
diff --git
a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCNegativeTest.java
b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCNegativeTest.java
index 24015ee391..c7a494a1d0 100644
---
a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCNegativeTest.java
+++
b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCNegativeTest.java
@@ -414,7 +414,7 @@ public class OIDCNegativeTest extends
AbstractBusClientServerTestBase {
accessToken = response.readEntity(ClientAccessToken.class);
assertNotNull(accessToken.getTokenKey());
assertNotNull(accessToken.getRefreshToken());
- accessToken.getParameters().get("id_token");
+ assertNotNull(accessToken.getParameters().get("id_token"));
assertNotNull(idToken);
String newAccessToken = accessToken.getTokenKey();
diff --git
a/systests/uncategorized/src/test/java/org/apache/cxf/systest/jca/OutBoundConnectionTest.java
b/systests/uncategorized/src/test/java/org/apache/cxf/systest/jca/OutBoundConnectionTest.java
index c06b11daf4..9e8f463f13 100644
---
a/systests/uncategorized/src/test/java/org/apache/cxf/systest/jca/OutBoundConnectionTest.java
+++
b/systests/uncategorized/src/test/java/org/apache/cxf/systest/jca/OutBoundConnectionTest.java
@@ -26,7 +26,6 @@ import javax.resource.spi.ManagedConnectionFactory;
import javax.security.auth.Subject;
import javax.xml.namespace.QName;
import javax.xml.ws.Endpoint;
-import javax.xml.ws.WebServiceException;
import org.apache.cxf.BusFactory;
import org.apache.cxf.connector.Connection;
@@ -44,7 +43,6 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
public class OutBoundConnectionTest extends AbstractBusClientServerTestBase {
public static final String PORT = Server.PORT;
@@ -89,7 +87,6 @@ public class OutBoundConnectionTest extends
AbstractBusClientServerTestBase {
}
@Test
- @org.junit.Ignore
public void testBasicConnection() throws Exception {
URL wsdl = getClass().getResource("/wsdl/hello_world.wsdl");
assertNotNull(wsdl);
@@ -108,19 +105,14 @@ public class OutBoundConnectionTest extends
AbstractBusClientServerTestBase {
Object o = mc.getConnection(subject, cri);
// test for the Object hash()
- try {
- o.hashCode();
- o.toString();
- } catch (WebServiceException ex) {
- fail("The connection object should support Object method");
- }
+ assertNotNull(o.hashCode());
+ assertNotNull(o.toString());
verifyResult(o);
}
@Test
- @org.junit.Ignore
public void testGetConnectionFromSEI() throws Exception {
CXFConnectionRequestInfo requestInfo = new CXFConnectionRequestInfo();
requestInfo.setInterface(Greeter.class);
diff --git
a/tools/common/src/main/java/org/apache/cxf/tools/common/model/JAnnotation.java
b/tools/common/src/main/java/org/apache/cxf/tools/common/model/JAnnotation.java
index 1e874ef976..b861bbcce7 100644
---
a/tools/common/src/main/java/org/apache/cxf/tools/common/model/JAnnotation.java
+++
b/tools/common/src/main/java/org/apache/cxf/tools/common/model/JAnnotation.java
@@ -46,6 +46,7 @@ public final class JAnnotation {
return imports;
}
+ @SuppressWarnings("PMD.UselessPureMethodCall")
private void prompt() {
toString();
}