DescriptionIncremental fix for https://issues.apache.org/jira/browse/SHINDIG-1374, which addresses the following bugs:
Method org.apache.shindig.gadgets.uri.DefaultConcatUriManager.makeConcatUri(ConcatUriManager$ConcatUri, boolean, String) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead
Method org.apache.shindig.gadgets.uri.DefaultConcatUriManager.process(Uri) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead
org.apache.shindig.gadgets.servlet.HttpGadgetContext.getDebug(HttpServletRequest) has Boolean return type and returns explicit null
org.apache.shindig.gadgets.servlet.HttpGadgetContext.getIgnoreCache(HttpServletRequest) has Boolean return type and returns explicit null
org.apache.shindig.gadgets.servlet.ConcatProxyServlet.doFetchConcatResources(HttpServletResponse, ConcatUriManager$ConcatUri) may fail to close stream
Suspicious comparison of Boolean references in org.apache.shindig.gadgets.features.FeatureRegistry$FeatureCacheKey.equals(Object)
Call to equals() comparing different types in org.apache.shindig.gadgets.http.HttpResponseBuilder.setEncoding(Charset)
Should org.apache.shindig.gadgets.servlet.ConcatProxyServlet$RequestContext be a _static_ inner class?
org.apache.shindig.gadgets.uri.ProxyUriBase defines equals and uses Object.hashCode()
org.apache.shindig.gadgets.uri.ProxyUriManager$ProxyUri defines equals and uses Object.hashCode()
Patch Set 1 #
Total comments: 2
Patch Set 2 : Second set of fixes #Patch Set 3 : Patch which address non-transient non-serializable Servlet instance fields #Patch Set 4 : Simplified patch for serialization issues flagged by Findbugs #MessagesTotal messages: 17
|