Source compatibility report for the RichFaces library  between 4.5.3 and 4.5.4 versions

Test Info


Library NameRichFaces
Version #14.5.3
Version #24.5.4
Java Version1.6.0_24

Test Results


Total Java ARchives10
Total Methods / Classes32461 / 4206
VerdictIncompatible
(0.4%)

Problem Summary


SeverityCount
Added Methods-14
Removed MethodsHigh3
Problems with
Data Types
High4
Medium0
Low0
Problems with
Methods
High0
Medium3
Low0
Other Changes
in Data Types
-3

Added Methods (14)


atmosphere-runtime-2.2.6.jar, AtmosphereFrameworkInitializer.class
package org.atmosphere.cpr
AtmosphereFrameworkInitializer.AtmosphereFrameworkInitializer ( boolean isFilter, boolean autoDetectHandlers )
AtmosphereFrameworkInitializer.configureFramework ( javax.servlet.ServletConfig sc )  :  AtmosphereFrameworkInitializer
AtmosphereFrameworkInitializer.configureFramework ( javax.servlet.ServletConfig sc, boolean init, boolean useNative )  :  AtmosphereFrameworkInitializer
AtmosphereFrameworkInitializer.destroy ( )  :  void
AtmosphereFrameworkInitializer.framework ( )  :  AtmosphereFramework
AtmosphereFrameworkInitializer.newAtmosphereFramework ( )  :  AtmosphereFramework

atmosphere-runtime-2.2.6.jar, AtmosphereServlet.class
package org.atmosphere.cpr
AtmosphereServlet.configureFramework ( javax.servlet.ServletConfig sc, boolean init )  :  AtmosphereServlet

atmosphere-runtime-2.2.6.jar, DefaultBroadcaster.class
package org.atmosphere.cpr
DefaultBroadcaster.cacheMessageOnIOException ( Throwable cause )  :  boolean

atmosphere-runtime-2.2.6.jar, OnAlwaysSuspend.class
package org.atmosphere.interceptor
AtmosphereResourceStateRecovery.OnAlwaysSuspend.AtmosphereResourceStateRecovery.OnAlwaysSuspend ( )
AtmosphereResourceStateRecovery.OnAlwaysSuspend.onSuspend ( org.atmosphere.cpr.AtmosphereResourceEvent p1 ) [abstract]  :  void

atmosphere-runtime-2.2.6.jar, WebSocket.class
package org.atmosphere.websocket
WebSocket.transform ( org.atmosphere.cpr.AtmosphereResponse response, byte[ ] b, int offset, int length )  :  byte[ ]

richfaces-a4j-4.5.4.Final.jar, AbstractAjaxLog.class
package org.richfaces.component
AbstractAjaxLog.getHotkey ( ) [abstract]  :  String

richfaces-a4j-4.5.4.Final.jar, UIAjaxLog.class
package org.richfaces.component
UIAjaxLog.getHotkey ( )  :  String
UIAjaxLog.setHotkey ( String hotkey )  :  void

to the top

Removed Methods (3)


atmosphere-runtime-2.2.4.jar, JBossWebSocketSupport.class
package org.atmosphere.container
JBossWebSocketSupport.dispatch ( org.jboss.servlet.http.HttpEvent httpEvent )  :  void
JBossWebSocketSupport.JBossWebSocketSupport ( org.atmosphere.cpr.AtmosphereConfig config )
JBossWebSocketSupport.supportWebSocket ( )  :  boolean

to the top

Problems with Data Types, High Severity (4)


atmosphere-runtime-2.2.4.jar
package org.atmosphere.container
[+] JBossWebSocketSupport (1)

package org.atmosphere.cpr
[+] DefaultAsyncSupportResolver (1)

package org.atmosphere.websocket
[+] WebSocket (1)

richfaces-a4j-4.5.3.Final.jar
package org.richfaces.component
[+] AbstractAjaxLog (1)

to the top

Problems with Methods, Medium Severity (3)


atmosphere-runtime-2.2.4.jar, IOUtils
package org.atmosphere.util
[+] IOUtils.readEntirely ( org.atmosphere.cpr.AtmosphereResource r ) [static]  :  Object (1)
[+] IOUtils.readEntirelyAsByte ( org.atmosphere.cpr.AtmosphereResource r ) [static]  :  byte[ ] (1)
[+] IOUtils.readEntirelyAsString ( org.atmosphere.cpr.AtmosphereResource r ) [static]  :  StringBuilder (1)

to the top

Other Changes in Data Types (3)


atmosphere-runtime-2.2.4.jar
package org.atmosphere.cpr
[+] AtmosphereServlet (1)
[+] DefaultAsyncSupportResolver (1)

richfaces-a4j-4.5.3.Final.jar
package org.richfaces.component
[+] UIAjaxLog.Properties (1)

to the top

Java ARchives (10)


atmosphere-runtime-2.2.4.jar
cssparser-0.9.14.jar
ehcache-2.8.3.jar
guava-18.0.jar
richfaces-a4j-4.5.3.Final.jar
richfaces-core-4.5.3.Final.jar
richfaces-page-fragments-4.5.3.Final.jar
richfaces-rich-4.5.3.Final.jar
sac-1.3.jar
sizeof-agent.jar

to the top




Generated on Tue Apr 7 07:16:05 2015 for RichFaces by Java API Compliance Checker 1.3.7  
A tool for checking backward compatibility of a Java library API