Clirr Results

The following document contains the results of Clirr.

  • Current Version: 4.4.16
  • Comparison Version: 4.4

Summary

Severity Number
Error Error 4
Warning Warning 0
Info Info 37

API Incompatibilities

Severity Message Class Method / Field
Error Class org.apache.http.annotation.GuardedBy removed org.apache.http.annotation.GuardedBy
Error Class org.apache.http.annotation.Immutable removed org.apache.http.annotation.Immutable
Error Class org.apache.http.annotation.NotThreadSafe removed org.apache.http.annotation.NotThreadSafe
Error Class org.apache.http.annotation.ThreadSafe removed org.apache.http.annotation.ThreadSafe
Info Method 'public ConnectionClosedException()' has been added org.apache.http.ConnectionClosedException public ConnectionClosedException()
Info Method 'public ConnectionClosedException(java.lang.String, java.lang.Object[])' has been added org.apache.http.ConnectionClosedException public ConnectionClosedException(java.lang.String, java.lang.Object[])
Info Method 'public ContentTooLongException(java.lang.String, java.lang.Object[])' has been added org.apache.http.ContentTooLongException public ContentTooLongException(java.lang.String, java.lang.Object[])
Info Added org.apache.http.NameValuePair to the set of implemented interfaces org.apache.http.FormattedHeader
Info Added org.apache.http.NameValuePair to the set of implemented interfaces org.apache.http.Header
Info Method 'public java.lang.String getName()' has been removed, but an inherited definition exists. org.apache.http.Header public java.lang.String getName()
Info Method 'public java.lang.String getValue()' has been removed, but an inherited definition exists. org.apache.http.Header public java.lang.String getValue()
Info Added public field SC_TOO_MANY_REQUESTS org.apache.http.HttpStatus SC_TOO_MANY_REQUESTS
Info Method 'public TruncatedChunkException(java.lang.String, java.lang.Object[])' has been added org.apache.http.TruncatedChunkException public TruncatedChunkException(java.lang.String, java.lang.Object[])
Info Class org.apache.http.annotation.Contract added org.apache.http.annotation.Contract
Info Class org.apache.http.annotation.ThreadingBehavior added org.apache.http.annotation.ThreadingBehavior
Info Added public field APPLICATION_SOAP_XML org.apache.http.entity.ContentType APPLICATION_SOAP_XML
Info Added public field IMAGE_BMP org.apache.http.entity.ContentType IMAGE_BMP
Info Added public field IMAGE_GIF org.apache.http.entity.ContentType IMAGE_GIF
Info Added public field IMAGE_JPEG org.apache.http.entity.ContentType IMAGE_JPEG
Info Added public field IMAGE_PNG org.apache.http.entity.ContentType IMAGE_PNG
Info Added public field IMAGE_SVG org.apache.http.entity.ContentType IMAGE_SVG
Info Added public field IMAGE_TIFF org.apache.http.entity.ContentType IMAGE_TIFF
Info Added public field IMAGE_WEBP org.apache.http.entity.ContentType IMAGE_WEBP
Info Method 'public org.apache.http.entity.ContentType getByMimeType(java.lang.String)' has been added org.apache.http.entity.ContentType public org.apache.http.entity.ContentType getByMimeType(java.lang.String)
Info Added org.apache.http.NameValuePair to the set of implemented interfaces org.apache.http.message.BasicHeader
Info Added org.apache.http.NameValuePair to the set of implemented interfaces org.apache.http.message.BufferedHeader
Info Method 'public java.lang.String toString()' has been added org.apache.http.params.BasicHttpParams public java.lang.String toString()
Info Added java.io.Serializable to the set of implemented interfaces org.apache.http.pool.PoolStats
Info Method 'public void addInterceptor(org.apache.http.HttpRequestInterceptor)' is no longer final org.apache.http.protocol.BasicHttpProcessor public void addInterceptor(org.apache.http.HttpRequestInterceptor)
Info Method 'public void addInterceptor(org.apache.http.HttpRequestInterceptor, int)' is no longer final org.apache.http.protocol.BasicHttpProcessor public void addInterceptor(org.apache.http.HttpRequestInterceptor, int)
Info Method 'public void addInterceptor(org.apache.http.HttpResponseInterceptor)' is no longer final org.apache.http.protocol.BasicHttpProcessor public void addInterceptor(org.apache.http.HttpResponseInterceptor)
Info Method 'public void addInterceptor(org.apache.http.HttpResponseInterceptor, int)' is no longer final org.apache.http.protocol.BasicHttpProcessor public void addInterceptor(org.apache.http.HttpResponseInterceptor, int)
Info Method 'public java.util.Set entrySet()' has been added org.apache.http.protocol.UriPatternMatcher public java.util.Set entrySet()
Info Method 'public org.apache.http.ssl.SSLContextBuilder setKeyManagerFactoryAlgorithm(java.lang.String)' has been added org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setKeyManagerFactoryAlgorithm(java.lang.String)
Info Method 'public org.apache.http.ssl.SSLContextBuilder setKeyStoreType(java.lang.String)' has been added org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setKeyStoreType(java.lang.String)
Info Method 'public org.apache.http.ssl.SSLContextBuilder setProtocol(java.lang.String)' has been added org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setProtocol(java.lang.String)
Info Method 'public org.apache.http.ssl.SSLContextBuilder setProvider(java.security.Provider)' has been added org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setProvider(java.security.Provider)
Info Method 'public org.apache.http.ssl.SSLContextBuilder setProvider(java.lang.String)' has been added org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setProvider(java.lang.String)
Info Method 'public org.apache.http.ssl.SSLContextBuilder setTrustManagerFactoryAlgorithm(java.lang.String)' has been added org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setTrustManagerFactoryAlgorithm(java.lang.String)
Info Method 'public java.lang.String toString()' has been added org.apache.http.ssl.SSLContextBuilder public java.lang.String toString()
Info Method 'public org.apache.http.ssl.SSLContextBuilder useProtocol(java.lang.String)' has been deprecated org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder useProtocol(java.lang.String)

API Changelog

The following APIs were modified from version 4.4 to 4.4.16:
  • Non justified changes

    Class From To
    org.apache.http.ConnectionClosedException public ConnectionClosedException()
    org.apache.http.ConnectionClosedException public ConnectionClosedException(java.lang.String, java.lang.Object[])
    org.apache.http.ContentTooLongException public ContentTooLongException(java.lang.String, java.lang.Object[])
    org.apache.http.FormattedHeader
    org.apache.http.Header
    org.apache.http.Header public java.lang.String getName()
    org.apache.http.Header public java.lang.String getValue()
    org.apache.http.HttpStatus SC_TOO_MANY_REQUESTS
    org.apache.http.TruncatedChunkException public TruncatedChunkException(java.lang.String, java.lang.Object[])
    org.apache.http.annotation.Contract
    org.apache.http.annotation.GuardedBy
    org.apache.http.annotation.Immutable
    org.apache.http.annotation.NotThreadSafe
    org.apache.http.annotation.ThreadSafe
    org.apache.http.annotation.ThreadingBehavior
    org.apache.http.entity.ContentType APPLICATION_SOAP_XML
    org.apache.http.entity.ContentType IMAGE_BMP
    org.apache.http.entity.ContentType IMAGE_GIF
    org.apache.http.entity.ContentType IMAGE_JPEG
    org.apache.http.entity.ContentType IMAGE_PNG
    org.apache.http.entity.ContentType IMAGE_SVG
    org.apache.http.entity.ContentType IMAGE_TIFF
    org.apache.http.entity.ContentType IMAGE_WEBP
    org.apache.http.entity.ContentType public org.apache.http.entity.ContentType getByMimeType(java.lang.String)
    org.apache.http.message.BasicHeader
    org.apache.http.message.BufferedHeader
    org.apache.http.params.BasicHttpParams public java.lang.String toString()
    org.apache.http.pool.PoolStats
    org.apache.http.protocol.BasicHttpProcessor public void addInterceptor(org.apache.http.HttpRequestInterceptor)
    org.apache.http.protocol.BasicHttpProcessor public void addInterceptor(org.apache.http.HttpRequestInterceptor, int)
    org.apache.http.protocol.BasicHttpProcessor public void addInterceptor(org.apache.http.HttpResponseInterceptor)
    org.apache.http.protocol.BasicHttpProcessor public void addInterceptor(org.apache.http.HttpResponseInterceptor, int)
    org.apache.http.protocol.UriPatternMatcher public java.util.Set entrySet()
    org.apache.http.ssl.SSLContextBuilder public java.lang.String toString()
    org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setKeyManagerFactoryAlgorithm(java.lang.String)
    org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setKeyStoreType(java.lang.String)
    org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setProtocol(java.lang.String)
    org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setProvider(java.lang.String)
    org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setProvider(java.security.Provider)
    org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder setTrustManagerFactoryAlgorithm(java.lang.String)
    org.apache.http.ssl.SSLContextBuilder public org.apache.http.ssl.SSLContextBuilder useProtocol(java.lang.String)