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 097e6bf  cxf-rt-frontend-jaxrs: fix PMD rule: UnusedAssignment
097e6bf is described below

commit 097e6bf31f3341ec3fc0a08cfd1f6b65a5e97b1e
Author: Alexey Markevich <buhhu...@gmail.com>
AuthorDate: Thu Mar 18 03:45:35 2021 +0300

    cxf-rt-frontend-jaxrs: fix PMD rule: UnusedAssignment
---
 .../java/org/apache/cxf/jaxrs/JAXRSInvoker.java    |  4 +--
 .../cxf/jaxrs/impl/EntityTagHeaderProvider.java    |  2 +-
 .../cxf/jaxrs/impl/MediaTypeHeaderProvider.java    |  7 ++--
 .../org/apache/cxf/jaxrs/impl/RequestImpl.java     |  4 +--
 .../apache/cxf/jaxrs/impl/ResourceContextImpl.java |  2 +-
 .../impl/tl/ThreadLocalInvocationHandler.java      |  2 +-
 .../cxf/jaxrs/interceptor/JAXRSInInterceptor.java  |  4 +--
 .../cxf/jaxrs/interceptor/JAXRSOutInterceptor.java |  8 ++---
 .../cxf/jaxrs/model/AbstractResourceInfo.java      |  2 +-
 .../org/apache/cxf/jaxrs/model/URITemplate.java    |  6 ++--
 .../cxf/jaxrs/provider/AbstractJAXBProvider.java   |  2 +-
 .../jaxrs/provider/CachingMessageBodyReader.java   |  2 +-
 .../jaxrs/provider/CachingMessageBodyWriter.java   |  2 +-
 .../cxf/jaxrs/provider/DataSourceProvider.java     |  2 +-
 .../cxf/jaxrs/provider/FormEncodingProvider.java   |  2 +-
 .../cxf/jaxrs/provider/JAXBElementProvider.java    | 42 +++++++++++-----------
 .../cxf/jaxrs/provider/MultipartProvider.java      |  4 +--
 .../apache/cxf/jaxrs/provider/ProviderFactory.java |  8 ++---
 .../apache/cxf/jaxrs/provider/SourceProvider.java  |  2 +-
 .../cxf/jaxrs/provider/XSLTJaxbProvider.java       |  4 +--
 .../jaxrs/security/JAASAuthenticationFilter.java   |  2 +-
 .../security/KerberosAuthenticationFilter.java     |  3 +-
 .../jaxrs/servlet/CXFNonSpringJaxrsServlet.java    |  5 ++-
 .../JAXRSServerFactoryBeanDefinitionParser.java    |  2 +-
 .../java/org/apache/cxf/jaxrs/utils/HttpUtils.java |  4 +--
 .../org/apache/cxf/jaxrs/utils/InjectionUtils.java | 12 +++----
 .../org/apache/cxf/jaxrs/utils/JAXRSUtils.java     | 10 +++---
 .../org/apache/cxf/jaxrs/utils/ResourceUtils.java  |  2 +-
 .../jaxrs/provider/JAXBElementProviderTest.java    | 10 +++---
 .../cxf/jaxrs/provider/ProviderFactoryTest.java    |  2 +-
 .../org/apache/cxf/jaxrs/utils/JAXRSUtilsTest.java |  3 +-
 31 files changed, 79 insertions(+), 87 deletions(-)

diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java
index 98252ba..163ff78 100644
--- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java
+++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java
@@ -239,7 +239,7 @@ public class JAXRSInvoker extends AbstractInvoker {
 
                 result = checkSubResultObject(result, subResourcePath);
 
-                Class<?> subResponseType = null;
+                final Class<?> subResponseType;
                 if (result.getClass() == Class.class) {
                     ResourceContext rc = new ResourceContextImpl(inMessage, 
ori);
                     result = rc.getResource((Class<?>)result);
@@ -325,7 +325,7 @@ public class JAXRSInvoker extends AbstractInvoker {
     protected Method getMethodToInvoke(ClassResourceInfo cri, 
OperationResourceInfo ori, Object resourceObject) {
         Method resourceMethod = cri.getMethodDispatcher().getMethod(ori);
 
-        Method methodToInvoke = null;
+        Method methodToInvoke;
         if (Proxy.class.isInstance(resourceObject)) {
             methodToInvoke = 
cri.getMethodDispatcher().getProxyMethod(resourceMethod);
             if (methodToInvoke == null) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/EntityTagHeaderProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/EntityTagHeaderProvider.java
index 77fb71e..0deb1c3 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/EntityTagHeaderProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/EntityTagHeaderProvider.java
@@ -37,7 +37,7 @@ public class EntityTagHeaderProvider implements 
HeaderDelegate<EntityTag> {
             return new EntityTag("*");
         }
 
-        String tag = null;
+        String tag;
         boolean weak = false;
         int i = header.indexOf(WEAK_PREFIX);
         if (i != -1) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/MediaTypeHeaderProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/MediaTypeHeaderProvider.java
index 7b5b862..a885a33 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/MediaTypeHeaderProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/MediaTypeHeaderProvider.java
@@ -20,7 +20,6 @@
 package org.apache.cxf.jaxrs.impl;
 
 import java.util.Collections;
-import java.util.Iterator;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
@@ -142,9 +141,7 @@ public class MediaTypeHeaderProvider implements 
HeaderDelegate<MediaType> {
 
         Map<String, String> params = type.getParameters();
         if (params != null) {
-            for (Iterator<Map.Entry<String, String>> iter = 
params.entrySet().iterator();
-                iter.hasNext();) {
-                Map.Entry<String, String> entry = iter.next();
+            for (Map.Entry<String, String> entry : params.entrySet()) {
                 if (ignoreParams != null && 
ignoreParams.contains(entry.getKey())) {
                     continue;
                 }
@@ -177,7 +174,7 @@ public class MediaTypeHeaderProvider implements 
HeaderDelegate<MediaType> {
         Message message = PhaseInterceptorChain.getCurrentMessage();
         if (message != null
             && !MessageUtils.getContextualBoolean(message, 
STRICT_MEDIA_TYPE_CHECK, false)) {
-            MediaType mt = null;
+            final MediaType mt;
             if (mType.equals(MediaType.TEXT_PLAIN_TYPE.getType())) {
                 mt = MediaType.TEXT_PLAIN_TYPE;
             } else if 
(mType.equals(MediaType.APPLICATION_XML_TYPE.getSubtype())) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/RequestImpl.java 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/RequestImpl.java
index 7cb0db1..5921f1a 100644
--- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/RequestImpl.java
+++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/RequestImpl.java
@@ -270,7 +270,7 @@ public class RequestImpl implements Request {
         SimpleDateFormat dateFormat = HttpUtils.getHttpDateFormat();
 
         dateFormat.setLenient(false);
-        Date dateSince = null;
+        final Date dateSince;
         try {
             dateSince = dateFormat.parse(ifModifiedSince.get(0));
         } catch (ParseException ex) {
@@ -296,7 +296,7 @@ public class RequestImpl implements Request {
         SimpleDateFormat dateFormat = HttpUtils.getHttpDateFormat();
 
         dateFormat.setLenient(false);
-        Date dateSince = null;
+        final Date dateSince;
         try {
             dateSince = dateFormat.parse(ifNotModifiedSince.get(0));
         } catch (ParseException ex) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ResourceContextImpl.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ResourceContextImpl.java
index af5de2a..ca1e629 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ResourceContextImpl.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ResourceContextImpl.java
@@ -41,7 +41,7 @@ public class ResourceContextImpl implements ResourceContext {
 
     @Override
     public <T> T getResource(Class<T> cls) {
-        ResourceProvider rp = null;
+        final ResourceProvider rp;
 
         Object propValue = m.getContextualProperty(CONTEXT_PROVIDER_PROP);
         if (propValue instanceof ResourceContextProvider) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/tl/ThreadLocalInvocationHandler.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/tl/ThreadLocalInvocationHandler.java
index e3e1cb7..bb27b5a 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/tl/ThreadLocalInvocationHandler.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/tl/ThreadLocalInvocationHandler.java
@@ -28,7 +28,7 @@ public class ThreadLocalInvocationHandler<T> extends 
AbstractThreadLocalProxy<T>
     implements InvocationHandler {
 
     public Object invoke(Object proxy, Method m, Object[] args) throws 
Throwable {
-        Object target = null;
+        final Object target;
         if (m.getDeclaringClass() == ThreadLocalProxy.class) {
             target = this;
         } else {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/interceptor/JAXRSInInterceptor.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/interceptor/JAXRSInInterceptor.java
index 98af3f2..3c9c5d8 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/interceptor/JAXRSInInterceptor.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/interceptor/JAXRSInInterceptor.java
@@ -149,7 +149,7 @@ public class JAXRSInInterceptor extends 
AbstractPhaseInterceptor<Message> {
                 message.put(Message.ACCEPT_CONTENT_TYPE, acceptTypes);
             }
         }
-        List<MediaType> acceptContentTypes = null;
+        final List<MediaType> acceptContentTypes;
         try {
             acceptContentTypes = JAXRSUtils.sortMediaTypes(acceptTypes, 
JAXRSUtils.MEDIA_TYPE_Q_PARAM);
         } catch (IllegalArgumentException ex) {
@@ -176,7 +176,7 @@ public class JAXRSInInterceptor extends 
AbstractPhaseInterceptor<Message> {
 
         MultivaluedMap<String, String> matchedValues = new MetadataMap<>();
 
-        OperationResourceInfo ori = null;
+        final OperationResourceInfo ori;
 
         try {
             ori = JAXRSUtils.findTargetMethod(matchedResources, message,
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/interceptor/JAXRSOutInterceptor.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/interceptor/JAXRSOutInterceptor.java
index 9edab2a..ad75c0f 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/interceptor/JAXRSOutInterceptor.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/interceptor/JAXRSOutInterceptor.java
@@ -102,7 +102,7 @@ public class JAXRSOutInterceptor extends 
AbstractOutDatabindingInterceptor {
 
         Object responseObj = objs.get(0);
 
-        Response response = null;
+        final Response response;
         if (responseObj instanceof Response) {
             response = (Response)responseObj;
             if (response.getStatus() == 500
@@ -151,7 +151,7 @@ public class JAXRSOutInterceptor extends 
AbstractOutDatabindingInterceptor {
         Method invoked = ori == null ? null : ori.getAnnotatedMethod() != null
             ? ori.getAnnotatedMethod() : ori.getMethodToInvoke();
 
-        Annotation[] annotations = null;
+        Annotation[] annotations;
         Annotation[] staticAnns = ori != null ? ori.getOutAnnotations() : new 
Annotation[]{};
         Annotation[] responseAnns = response.getEntityAnnotations();
         if (responseAnns != null) {
@@ -345,7 +345,7 @@ public class JAXRSOutInterceptor extends 
AbstractOutDatabindingInterceptor {
     }
 
     private void checkCachedStream(Message m, OutputStream osOriginal, boolean 
enabled) throws Exception {
-        XMLStreamWriter writer = null;
+        final XMLStreamWriter writer;
         if (enabled) {
             writer = m.getContent(XMLStreamWriter.class);
         } else {
@@ -353,7 +353,7 @@ public class JAXRSOutInterceptor extends 
AbstractOutDatabindingInterceptor {
         }
         if (writer instanceof CachingXmlEventWriter) {
             CachingXmlEventWriter cache = (CachingXmlEventWriter)writer;
-            if (cache.getEvents().size() != 0) {
+            if (!cache.getEvents().isEmpty()) {
                 XMLStreamWriter origWriter = null;
                 try {
                     origWriter = StaxUtils.createXMLStreamWriter(osOriginal);
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/AbstractResourceInfo.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/AbstractResourceInfo.java
index 595e0c8..edf010e 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/AbstractResourceInfo.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/AbstractResourceInfo.java
@@ -184,7 +184,7 @@ public abstract class AbstractResourceInfo {
             );
         }
 
-        Object property = null;
+        Object property;
         synchronized (bus) {
             property = bus.getProperty(prop);
             if (property == null && create) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/URITemplate.java 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/URITemplate.java
index b0c0af2..85fdd7e 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/URITemplate.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/URITemplate.java
@@ -196,19 +196,19 @@ public final class URITemplate {
                 List<PathSegment> uList = JAXRSUtils.getPathSegments(uri, 
false);
                 StringBuilder sb = new StringBuilder();
                 for (int i = 0; i < uList.size(); i++) {
-                    String segment = null;
+                    final String segment;
                     if (pList.size() > i && 
pList.get(i).getPath().indexOf('{') == -1) {
                         segment = uList.get(i).getPath();
                     } else {
                         segment = HttpUtils.fromPathSegment(uList.get(i));
                     }
-                    if (segment.length() > 0) {
+                    if (!segment.isEmpty()) {
                         sb.append(SLASH);
                     }
                     sb.append(segment);
                 }
                 uri = sb.toString();
-                if (uri.length() == 0) {
+                if (uri.isEmpty()) {
                     uri = SLASH;
                 }
                 m = templateRegexPattern.matcher(uri);
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/AbstractJAXBProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/AbstractJAXBProvider.java
index ff5353d..f2bee17 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/AbstractJAXBProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/AbstractJAXBProvider.java
@@ -666,7 +666,7 @@ public abstract class AbstractJAXBProvider<T> extends 
AbstractConfigurableProvid
     }
 
     protected Class<?> getActualType(Class<?> type, Type genericType, 
Annotation[] anns) {
-        Class<?> theType = null;
+        Class<?> theType;
         if (JAXBElement.class.isAssignableFrom(type)) {
             theType = InjectionUtils.getActualType(genericType);
         } else {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/CachingMessageBodyReader.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/CachingMessageBodyReader.java
index 62751af..ecdc8f1 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/CachingMessageBodyReader.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/CachingMessageBodyReader.java
@@ -69,7 +69,7 @@ public class CachingMessageBodyReader<T> extends 
AbstractCachingMessageProvider<
         if (delegatingReaders != null) {
             return getDelegatingReader(type, gType, anns, mt);
         }
-        MessageBodyReader<T> r = null;
+        final MessageBodyReader<T> r;
 
         mc.put(ACTIVE_JAXRS_PROVIDER_KEY, this);
         try {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/CachingMessageBodyWriter.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/CachingMessageBodyWriter.java
index e1b76b2..21eab42 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/CachingMessageBodyWriter.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/CachingMessageBodyWriter.java
@@ -72,7 +72,7 @@ public class CachingMessageBodyWriter<T> extends 
AbstractCachingMessageProvider<
         if (delegatingWriters != null) {
             return getDelegatingWriter(type, gType, anns, mt);
         }
-        MessageBodyWriter<T> w = null;
+        MessageBodyWriter<T> w;
 
         mc.put(ACTIVE_JAXRS_PROVIDER_KEY, this);
         try {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/DataSourceProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/DataSourceProvider.java
index 9b65796..efecac4 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/DataSourceProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/DataSourceProvider.java
@@ -57,7 +57,7 @@ public class DataSourceProvider<T> implements 
MessageBodyReader<T>, MessageBodyW
                                MultivaluedMap<String, String> headers, 
InputStream is)
         throws IOException {
 
-        DataSource ds = null;
+        final DataSource ds;
         if (cls == FileDataSource.class) {
             File file = new BinaryDataProvider<File>().readFrom(File.class, 
File.class, annotations, type, headers, is);
             ds = new FileDataSource(file);
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/FormEncodingProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/FormEncodingProvider.java
index 785d839..0344592 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/FormEncodingProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/FormEncodingProvider.java
@@ -205,7 +205,7 @@ public class FormEncodingProvider<T> extends 
AbstractConfigurableProvider
 
     private static boolean isSupported(Class<?> type, MediaType mt) {
         return (MultivaluedMap.class.isAssignableFrom(type) || 
Form.class.isAssignableFrom(type))
-            || (mt.getType().equalsIgnoreCase("multipart")
+            || ("multipart".equalsIgnoreCase(mt.getType())
             && mt.isCompatible(MediaType.MULTIPART_FORM_DATA_TYPE)
             && (MultivaluedMap.class.isAssignableFrom(type) || 
Form.class.isAssignableFrom(type)));
     }
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/JAXBElementProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/JAXBElementProvider.java
index 0341c87..6ca7e2b 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/JAXBElementProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/JAXBElementProvider.java
@@ -32,7 +32,6 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Iterator;
-import java.util.List;
 import java.util.Map;
 
 import javax.ws.rs.Consumes;
@@ -86,16 +85,17 @@ public class JAXBElementProvider<T> extends 
AbstractJAXBProvider<T>  {
     private static final String XML_PI_PROPERTY_RI = 
"com.sun.xml.bind.xmlHeaders";
     private static final String XML_PI_PROPERTY_RI_INT = 
"com.sun.xml.internal.bind.xmlHeaders";
 
-    private static final List<String> MARSHALLER_PROPERTIES =
-        Arrays.asList(new String[] {Marshaller.JAXB_ENCODING,
-                                    Marshaller.JAXB_FORMATTED_OUTPUT,
-                                    Marshaller.JAXB_FRAGMENT,
-                                    
Marshaller.JAXB_NO_NAMESPACE_SCHEMA_LOCATION,
-                                    Marshaller.JAXB_SCHEMA_LOCATION,
-                                    NS_MAPPER_PROPERTY_RI,
-                                    NS_MAPPER_PROPERTY_RI_INT,
-                                    XML_PI_PROPERTY_RI,
-                                    XML_PI_PROPERTY_RI_INT});
+    private static final String[] MARSHALLER_PROPERTIES = {
+        Marshaller.JAXB_ENCODING,
+        Marshaller.JAXB_FORMATTED_OUTPUT,
+        Marshaller.JAXB_FRAGMENT,
+        Marshaller.JAXB_NO_NAMESPACE_SCHEMA_LOCATION,
+        Marshaller.JAXB_SCHEMA_LOCATION,
+        NS_MAPPER_PROPERTY_RI,
+        NS_MAPPER_PROPERTY_RI_INT,
+        XML_PI_PROPERTY_RI,
+        XML_PI_PROPERTY_RI_INT
+    };
 
     private Map<String, Object> mProperties = Collections.emptyMap();
     private Map<String, String> nsPrefixes = Collections.emptyMap();
@@ -165,7 +165,7 @@ public class JAXBElementProvider<T> extends 
AbstractJAXBProvider<T>  {
 
             unmarshaller = createUnmarshaller(theType, genericType, 
isCollection);
             addAttachmentUnmarshaller(unmarshaller);
-            Object response = null;
+            Object response;
             if (JAXBElement.class.isAssignableFrom(type)
                 || !isCollection && (unmarshalAsJaxbElement
                 || jaxbElementClassMap != null && 
jaxbElementClassMap.containsKey(theType.getName()))) {
@@ -331,7 +331,7 @@ public class JAXBElementProvider<T> extends 
AbstractJAXBProvider<T>  {
 
         Object firstObj = it.hasNext() ? it.next() : null;
 
-        QName qname = null;
+        final QName qname;
         if (firstObj instanceof JAXBElement) {
             JAXBElement<?> el = (JAXBElement<?>)firstObj;
             qname = el.getName();
@@ -346,20 +346,18 @@ public class JAXBElementProvider<T> extends 
AbstractJAXBProvider<T>  {
                                               .entity(message).build());
         }
 
-        StringBuilder pi = new StringBuilder();
-        pi.append(XML_PI_START + (enc == null ? StandardCharsets.UTF_8.name() 
: enc) + "\"?>");
-        os.write(pi.toString().getBytes());
-        String startTag = null;
-        String endTag = null;
+        os.write((XML_PI_START + (enc == null ? StandardCharsets.UTF_8.name() 
: enc) + "\"?>").getBytes());
 
-        if (qname.getNamespaceURI().length() > 0) {
+        final String startTag;
+        final String endTag;
+        if (!qname.getNamespaceURI().isEmpty()) {
             String prefix = nsPrefixes.get(qname.getNamespaceURI());
             if (prefix == null) {
                 prefix = "ns1";
             }
-            startTag = "<" + prefix + ":" + qname.getLocalPart() + " xmlns:" + 
prefix + "=\""
+            startTag = "<" + prefix + ':' + qname.getLocalPart() + " xmlns:" + 
prefix + "=\""
                 + qname.getNamespaceURI() + "\">";
-            endTag = "</" + prefix + ":" + qname.getLocalPart() + ">";
+            endTag = "</" + prefix + ':' + qname.getLocalPart() + ">";
         } else {
             startTag = "<" + qname.getLocalPart() + ">";
             endTag = "</" + qname.getLocalPart() + ">";
@@ -489,7 +487,7 @@ public class JAXBElementProvider<T> extends 
AbstractJAXBProvider<T>  {
         MessageContext mc = getContext();
         if (mc != null) {
             String httpBasePath = (String)mc.get("http.base.path");
-            UriBuilder builder = null;
+            final UriBuilder builder;
             if (httpBasePath != null) {
                 builder = UriBuilder.fromPath(httpBasePath);
             } else {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/MultipartProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/MultipartProvider.java
index 1c615c0..e129eff 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/MultipartProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/MultipartProvider.java
@@ -333,7 +333,7 @@ public class MultipartProvider extends 
AbstractConfigurableProvider
                                          String mimeType,
                                          String mainMediaType,
                                          int id) throws IOException {
-        DataHandler dh = null;
+        final DataHandler dh;
         if (InputStream.class.isAssignableFrom(obj.getClass())) {
             dh = createInputStreamDH((InputStream)obj, mimeType);
         } else if (DataHandler.class.isAssignableFrom(obj.getClass())) {
@@ -383,7 +383,7 @@ public class MultipartProvider extends 
AbstractConfigurableProvider
         MediaType mt = JAXRSUtils.toMediaType(mimeType);
         mc.put(ProviderFactory.ACTIVE_JAXRS_PROVIDER_KEY, this);
 
-        MessageBodyWriter<T> r = null;
+        final MessageBodyWriter<T> r;
         try {
             r = mc.getProviders().getMessageBodyWriter(cls, genericType, anns, 
mt);
         } finally {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderFactory.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderFactory.java
index 1a8de7e..6bc22cd 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderFactory.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderFactory.java
@@ -253,7 +253,7 @@ public abstract class ProviderFactory {
 
         Message responseMessage = isRequestor ? m.getExchange().getInMessage()
                                               : 
m.getExchange().getOutMessage();
-        Object ctProperty = null;
+        final Object ctProperty;
         if (responseMessage != null) {
             ctProperty = responseMessage.get(Message.CONTENT_TYPE);
         } else {
@@ -436,7 +436,7 @@ public abstract class ProviderFactory {
         if (mr != null || size > 0) {
             ReaderInterceptor mbrReader = new ReaderInterceptorMBR(mr, 
getResponseMessage(m));
 
-            List<ReaderInterceptor> interceptors = null;
+            final List<ReaderInterceptor> interceptors;
             if (size > 0) {
                 interceptors = new ArrayList<>(size + 1);
                 List<ProviderInfo<ReaderInterceptor>> readers =
@@ -474,7 +474,7 @@ public abstract class ProviderFactory {
             })
             WriterInterceptor mbwWriter = new 
WriterInterceptorMBW((MessageBodyWriter)mw, m);
 
-            List<WriterInterceptor> interceptors = null;
+            final List<WriterInterceptor> interceptors;
             if (size > 0) {
                 interceptors = new ArrayList<>(size + 1);
                 List<ProviderInfo<WriterInterceptor>> writers =
@@ -1237,7 +1237,7 @@ public abstract class ProviderFactory {
                 }
             }
         }
-        Object instance = null;
+        final Object instance;
         try {
             instance = c.newInstance(cArgs);
         } catch (Throwable ex) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/SourceProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/SourceProvider.java
index 3177e25..76980b8 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/SourceProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/SourceProvider.java
@@ -187,7 +187,7 @@ public class SourceProvider<T> extends 
AbstractConfigurableProvider implements
 
         String encoding = HttpUtils.getSetEncoding(mt, headers, 
StandardCharsets.UTF_8.name());
 
-        XMLStreamReader reader = null;
+        final XMLStreamReader reader;
         if (source instanceof Source) {
             reader = StaxUtils.createXMLStreamReader((Source)source);
         } else if (source instanceof Document) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/XSLTJaxbProvider.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/XSLTJaxbProvider.java
index 7fa4d6d..4250963 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/XSLTJaxbProvider.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/XSLTJaxbProvider.java
@@ -264,7 +264,7 @@ public class XSLTJaxbProvider<T> extends 
JAXBElementProvider<T> {
                 t.newTransformer().transform(reader, dom);
                 return unmarshaller.unmarshal(dom.getNode());
             }
-            XMLFilter filter = null;
+            XMLFilter filter;
             try {
                 filter = factory.newXMLFilter(t);
             } catch (TransformerConfigurationException ex) {
@@ -352,7 +352,7 @@ public class XSLTJaxbProvider<T> extends 
JAXBElementProvider<T> {
             return;
         }
         org.apache.cxf.common.jaxb.JAXBUtils.setMinimumEscapeHandler(ms);
-        TransformerHandler th = null;
+        TransformerHandler th;
         try {
             th = factory.newTransformerHandler(t);
         } catch (TransformerConfigurationException ex) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/security/JAASAuthenticationFilter.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/security/JAASAuthenticationFilter.java
index 8dce1a5..4dd05e3 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/security/JAASAuthenticationFilter.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/security/JAASAuthenticationFilter.java
@@ -117,7 +117,7 @@ public class JAASAuthenticationFilter implements 
ContainerRequestFilter {
         HttpHeaders headers = new HttpHeadersImpl(m);
         if (redirectURI != null && isRedirectPossible(headers)) {
 
-            URI finalRedirectURI = null;
+            final URI finalRedirectURI;
 
             if (!redirectURI.isAbsolute()) {
                 String endpointAddress = HttpUtils.getEndpointAddress(m);
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/security/KerberosAuthenticationFilter.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/security/KerberosAuthenticationFilter.java
index 1a3590d..1c7a164 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/security/KerberosAuthenticationFilter.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/security/KerberosAuthenticationFilter.java
@@ -110,7 +110,6 @@ public class KerberosAuthenticationFilter implements 
ContainerRequestFilter {
 
             if (!gssContext.getCredDelegState()) {
                 gssContext.dispose();
-                gssContext = null;
             }
 
         } catch (LoginException e) {
@@ -152,7 +151,7 @@ public class KerberosAuthenticationFilter implements 
ContainerRequestFilter {
         //   meaning that a process which runs this code has the
         //   user identity
 
-        LoginContext lc = null;
+        final LoginContext lc;
         if (!StringUtils.isEmpty(loginContextName) || loginConfig != null) {
             lc = new LoginContext(loginContextName, null, callbackHandler, 
loginConfig);
         } else {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/servlet/CXFNonSpringJaxrsServlet.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/servlet/CXFNonSpringJaxrsServlet.java
index 857c2f4..290c223 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/servlet/CXFNonSpringJaxrsServlet.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/servlet/CXFNonSpringJaxrsServlet.java
@@ -437,7 +437,7 @@ public class CXFNonSpringJaxrsServlet extends 
CXFNonSpringServlet {
         }
         boolean isApplication = 
Application.class.isAssignableFrom(c.getDeclaringClass());
         try {
-            ProviderInfo<? extends Object> provider = null;
+            final ProviderInfo<? extends Object> provider;
             if (c.getParameterTypes().length == 0) {
                 if (isApplication) {
                     provider = new 
ApplicationInfo((Application)c.newInstance(), getBus());
@@ -608,8 +608,7 @@ public class CXFNonSpringJaxrsServlet extends 
CXFNonSpringServlet {
 
     protected Class<?> loadClass(String cName, String classType) throws 
ServletException {
         try {
-
-            Class<?> cls = null;
+            final Class<?> cls;
             if (classLoader == null) {
                 cls = ClassLoaderUtils.loadClass(cName, 
CXFNonSpringJaxrsServlet.class);
             } else {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/spring/JAXRSServerFactoryBeanDefinitionParser.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/spring/JAXRSServerFactoryBeanDefinitionParser.java
index 660723f..e2e182e 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/spring/JAXRSServerFactoryBeanDefinitionParser.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/spring/JAXRSServerFactoryBeanDefinitionParser.java
@@ -271,7 +271,7 @@ public class JAXRSServerFactoryBeanDefinitionParser extends 
AbstractBeanDefiniti
             if (serviceClassAnnotation != null && 
clazz.getAnnotation(serviceClassAnnotation) == null) {
                 continue;
             }
-            Object bean = null;
+            Object bean;
             try {
                 bean = beanFactory.createBean(clazz, 
AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true);
             } catch (Exception ex) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/HttpUtils.java 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/HttpUtils.java
index 2aa164e..aa42382 100644
--- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/HttpUtils.java
+++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/HttpUtils.java
@@ -303,7 +303,7 @@ public final class HttpUtils {
         if (value == null) {
             return null;
         }
-        String language = null;
+        final String language;
         String locale = null;
         int index = value.indexOf('-');
         if (index == 0 || index == value.length() - 1) {
@@ -482,7 +482,7 @@ public final class HttpUtils {
     }
 
     public static String getEndpointAddress(Message m) {
-        String address = null;
+        String address;
         Destination d = m.getExchange().getDestination();
         if (d != null) {
             if (d instanceof AbstractHTTPDestination) {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/InjectionUtils.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/InjectionUtils.java
index 7e73cae..5543093 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/InjectionUtils.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/InjectionUtils.java
@@ -322,7 +322,7 @@ public final class InjectionUtils {
             } else if (genericType instanceof GenericArrayType) {
                 genericType = 
((GenericArrayType)genericType).getGenericComponentType();
             }
-            Class<?> cls = null;
+            final Class<?> cls;
             if (!(genericType instanceof ParameterizedType)) {
                 cls = (Class<?>)genericType;
             } else {
@@ -446,7 +446,7 @@ public final class InjectionUtils {
             throw createParamConversionException(pType, nfe);
         }
         if (result != null) {
-            T theResult = null;
+            final T theResult;
             if (pClass.isPrimitive()) {
                 theResult = (T)result;
             } else {
@@ -666,11 +666,11 @@ public final class InjectionUtils {
             new HashMap<>();
         for (Map.Entry<String, List<String>> entry : values.entrySet()) {
             String memberKey = entry.getKey();
-            String beanKey = null;
+            final String beanKey;
 
             int idx = memberKey.indexOf('.');
             if (idx == -1) {
-                beanKey = "." + memberKey;
+                beanKey = '.' + memberKey;
             } else {
                 beanKey = memberKey.substring(0, idx);
                 memberKey = memberKey.substring(idx + 1);
@@ -721,7 +721,7 @@ public final class InjectionUtils {
                 if (setter != null && getter != null) {
                     final Class<?> type;
                     final Type genericType;
-                    Object paramValue = null;
+                    Object paramValue;
                     if (setter instanceof Method) {
                         type = 
Method.class.cast(setter).getParameterTypes()[0];
                         genericType = 
Method.class.cast(setter).getGenericParameterTypes()[0];
@@ -1526,7 +1526,7 @@ public final class InjectionUtils {
         if (targetObject == null) {
             return null;
         }
-        Type type = null;
+        final Type type;
         if (GenericEntity.class.isAssignableFrom(targetObject.getClass())) {
             type = processGenericTypeIfNeeded(serviceCls, targetType, 
((GenericEntity<?>)targetObject).getType());
         } else if (invoked == null
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java
index 585711d..df48754 100644
--- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java
+++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java
@@ -200,7 +200,7 @@ public final class JAXRSUtils {
     private static String[] getUserMediaTypes(Object provider, boolean 
consumes) {
         String[] values = null;
         if 
(AbstractConfigurableProvider.class.isAssignableFrom(provider.getClass())) {
-            List<String> types = null;
+            final List<String> types;
             if (consumes) {
                 types = 
((AbstractConfigurableProvider)provider).getConsumeMediaTypes();
             } else {
@@ -280,7 +280,7 @@ public final class JAXRSUtils {
         for (Field f : bri.getParameterFields()) {
             Parameter p = ResourceUtils.getParameter(0, f.getAnnotations(),
                                                      f.getType());
-            Object o = null;
+            final Object o;
 
             if (p.getType() == ParameterType.BEAN) {
                 o = createBeanParamValue(message, f.getType(), ori);
@@ -1449,8 +1449,8 @@ public final class JAXRSUtils {
         throws WebApplicationException, IOException {
 
         OutputStream entityStream = message.getContent(OutputStream.class);
-        if (entity.getClass().getName().equals(
-            
"org.apache.cxf.jaxrs.reactivestreams.server.StreamingAsyncSubscriber$StreamingResponseImpl"))
 {
+        if 
("org.apache.cxf.jaxrs.reactivestreams.server.StreamingAsyncSubscriber$StreamingResponseImpl".equals(
+            entity.getClass().getName())) {
             //cache the OutputStream when it's reactive response
             entityStream = new CacheAndWriteOutputStream(entityStream);
         }
@@ -1863,7 +1863,7 @@ public final class JAXRSUtils {
         }
 
 
-        List<String> values = null;
+        final List<String> values;
         if (params.size() <= 1) {
             values = Collections.emptyList();
         } else {
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/ResourceUtils.java 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/ResourceUtils.java
index 10119d7..fb53bd6 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/ResourceUtils.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/ResourceUtils.java
@@ -566,7 +566,7 @@ public final class ResourceUtils {
     }
 
     public static URL getResourceURL(String loc, Bus bus) throws IOException {
-        URL url = null;
+        URL url;
         if (loc.startsWith(CLASSPATH_PREFIX)) {
             String path = loc.substring(CLASSPATH_PREFIX.length());
             url = ResourceUtils.getClasspathResourceURL(path, 
ResourceUtils.class, bus);
diff --git 
a/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/JAXBElementProviderTest.java
 
b/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/JAXBElementProviderTest.java
index 6a242bf..9b39062 100644
--- 
a/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/JAXBElementProviderTest.java
+++ 
b/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/JAXBElementProviderTest.java
@@ -1207,8 +1207,8 @@ public class JAXBElementProviderTest {
                        type, m.getGenericParameterTypes()[0],
                        new Annotation[0], MediaType.TEXT_XML_TYPE, new 
MetadataMap<String, String>(), is);
         assertNotNull(o);
-        Book b1 = null;
-        Book b2 = null;
+        final Book b1;
+        final Book b2;
         if (type.isArray()) {
             assertEquals(2, ((Book[])o).length);
             b1 = ((Book[])o)[0];
@@ -1251,7 +1251,7 @@ public class JAXBElementProviderTest {
                                           boolean isArray) throws Exception {
         @SuppressWarnings("rawtypes")
         JAXBElementProvider provider = new JAXBElementProvider();
-        Method m = null;
+        final Method m;
         if (!isArray) {
             m = CollectionsResource.class.getMethod("setTags", new 
Class[]{List.class});
         } else {
@@ -1263,8 +1263,8 @@ public class JAXBElementProviderTest {
                        m.getParameterTypes()[0], 
m.getGenericParameterTypes()[0],
                        new Annotation[0], MediaType.TEXT_XML_TYPE, new 
MetadataMap<String, String>(), is);
         assertNotNull(o);
-        TagVO2 t1 = null;
-        TagVO2 t2 = null;
+        final TagVO2 t1;
+        final TagVO2 t2;
         if (!isArray) {
             assertEquals(2, ((List<?>)o).size());
             t1 = (TagVO2)((List<?>)o).get(0);
diff --git 
a/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/ProviderFactoryTest.java
 
b/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/ProviderFactoryTest.java
index cb0435a..c9796ad 100644
--- 
a/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/ProviderFactoryTest.java
+++ 
b/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/ProviderFactoryTest.java
@@ -1489,7 +1489,7 @@ public class ProviderFactoryTest {
             return null;
         }
     }
-    public abstract static class BadParentExceptionMapper<T extends Throwable> 
implements ExceptionMapper<T> {
+    public abstract static class BadParentExceptionMapper<T extends Throwable> 
implements ExceptionMapper<T> { // NOPMD
     }
     public static class BadExceptionMapperA extends 
BadParentExceptionMapper<RuntimeExceptionA> {
 
diff --git 
a/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/utils/JAXRSUtilsTest.java
 
b/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/utils/JAXRSUtilsTest.java
index 9638f37..b040edf 100644
--- 
a/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/utils/JAXRSUtilsTest.java
+++ 
b/rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/utils/JAXRSUtilsTest.java
@@ -564,7 +564,6 @@ public class JAXRSUtilsTest {
         List<MediaType> methodMimeTypes = new ArrayList<>(
              
JAXRSUtils.parseMediaTypes("application/mytype,application/xml,application/json"));
 
-        MediaType acceptContentType = MediaType.valueOf("application/json");
         List <MediaType> candidateList = 
JAXRSUtils.intersectMimeTypes(methodMimeTypes,
                                                  
MediaType.valueOf("application/json"));
 
@@ -588,7 +587,7 @@ public class JAXRSUtilsTest {
 
         //test accept wild card application/*
         methodMimeTypes = 
JAXRSUtils.parseMediaTypes("text/html,text/xml,application/xml");
-        acceptContentType = MediaType.valueOf("text/*");
+        MediaType acceptContentType = MediaType.valueOf("text/*");
         candidateList = JAXRSUtils.intersectMimeTypes(methodMimeTypes, 
acceptContentType);
 
         assertEquals(2, candidateList.size());

Reply via email to