Binary compatibility report for the RichFaces library between 4.2.1 and 4.2.2 versions
Test Info
Library Name | RichFaces |
Version #1 | 4.2.1 |
Version #2 | 4.2.2 |
Test Results
Total Java ARchives | 5 |
---|
Total Methods / Classes | 9939 / 1166 |
---|
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 34 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 1 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 11 |
Added Methods (34)
richfaces-components-ui-4.2.2.Final.jar, MethodExpressionAjaxBehaviorListener.class
package org.ajax4jsf.component.behavior
MethodExpressionAjaxBehaviorListener.MethodExpressionAjaxBehaviorListener ( javax.el.MethodExpression methodExpressionOneArg, javax.el.MethodExpression methodExpressionZeroArg )
[run-time name: org/ajax4jsf/component/behavior/MethodExpressionAjaxBehaviorListener."<init>":(Ljavax/el/MethodExpression;Ljavax/el/MethodExpression;)V]
richfaces-components-ui-4.2.2.Final.jar, TooltipRenderer.class
package org.richfaces.renderkit.html
TooltipRenderer.writeJavaScript ( javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component ) : void
[run-time name: org/richfaces/renderkit/html/TooltipRenderer.writeJavaScript:(Ljavax/faces/context/ResponseWriter;Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIComponent;)V]
richfaces-components-ui-4.2.2.Final.jar, UINotify.class
package org.richfaces.component
UINotify.getDefaultEventName ( ) : String
[run-time name: org/richfaces/component/UINotify.getDefaultEventName:()Ljava/lang/String;]
UINotify.getEventNames ( ) : java.util.Collection
[run-time name: org/richfaces/component/UINotify.getEventNames:()Ljava/util/Collection;]
UINotify.getOnclick ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnclick:()Ljava/lang/String;]
UINotify.getOndblclick ( ) : String
[run-time name: org/richfaces/component/UINotify.getOndblclick:()Ljava/lang/String;]
UINotify.getOnkeydown ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnkeydown:()Ljava/lang/String;]
UINotify.getOnkeypress ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnkeypress:()Ljava/lang/String;]
UINotify.getOnkeyup ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnkeyup:()Ljava/lang/String;]
UINotify.getOnmousedown ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnmousedown:()Ljava/lang/String;]
UINotify.getOnmousemove ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnmousemove:()Ljava/lang/String;]
UINotify.getOnmouseout ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnmouseout:()Ljava/lang/String;]
UINotify.getOnmouseover ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnmouseover:()Ljava/lang/String;]
UINotify.getOnmouseup ( ) : String
[run-time name: org/richfaces/component/UINotify.getOnmouseup:()Ljava/lang/String;]
UINotify.setOnclick ( String onclick ) : void
[run-time name: org/richfaces/component/UINotify.setOnclick:(Ljava/lang/String;)V]
UINotify.setOndblclick ( String ondblclick ) : void
[run-time name: org/richfaces/component/UINotify.setOndblclick:(Ljava/lang/String;)V]
UINotify.setOnkeydown ( String onkeydown ) : void
[run-time name: org/richfaces/component/UINotify.setOnkeydown:(Ljava/lang/String;)V]
UINotify.setOnkeypress ( String onkeypress ) : void
[run-time name: org/richfaces/component/UINotify.setOnkeypress:(Ljava/lang/String;)V]
UINotify.setOnkeyup ( String onkeyup ) : void
[run-time name: org/richfaces/component/UINotify.setOnkeyup:(Ljava/lang/String;)V]
UINotify.setOnmousedown ( String onmousedown ) : void
[run-time name: org/richfaces/component/UINotify.setOnmousedown:(Ljava/lang/String;)V]
UINotify.setOnmousemove ( String onmousemove ) : void
[run-time name: org/richfaces/component/UINotify.setOnmousemove:(Ljava/lang/String;)V]
UINotify.setOnmouseout ( String onmouseout ) : void
[run-time name: org/richfaces/component/UINotify.setOnmouseout:(Ljava/lang/String;)V]
UINotify.setOnmouseover ( String onmouseover ) : void
[run-time name: org/richfaces/component/UINotify.setOnmouseover:(Ljava/lang/String;)V]
UINotify.setOnmouseup ( String onmouseup ) : void
[run-time name: org/richfaces/component/UINotify.setOnmouseup:(Ljava/lang/String;)V]
richfaces-core-impl-4.2.2.Final.jar, CreateParser.class
package org.richfaces.resource
Xcss2EcssConverter.CreateParser.parse ( java.io.File file ) : void
[run-time name: org/richfaces/resource/Xcss2EcssConverter.CreateParser.parse:(Ljava/io/File;)V]
Xcss2EcssConverter.CreateParser.parse ( java.io.InputStream stream ) : void
[run-time name: org/richfaces/resource/Xcss2EcssConverter.CreateParser.parse:(Ljava/io/InputStream;)V]
Xcss2EcssConverter.CreateParser.parse ( String uri ) : void
[run-time name: org/richfaces/resource/Xcss2EcssConverter.CreateParser.parse:(Ljava/lang/String;)V]
Xcss2EcssConverter.CreateParser.Xcss2EcssConverter.CreateParser ( org.xml.sax.helpers.DefaultHandler handler )
[run-time name: org/richfaces/resource/Xcss2EcssConverter.CreateParser."<init>":(Lorg/xml/sax/helpers/DefaultHandler;)V]
richfaces-core-impl-4.2.2.Final.jar, FilterReader.class
package org.richfaces.resource
Xcss2EcssConverter.FilterReader.Xcss2EcssConverter.FilterReader ( java.io.Reader in )
[run-time name: org/richfaces/resource/Xcss2EcssConverter.FilterReader."<init>":(Ljava/io/Reader;)V]
richfaces-core-impl-4.2.2.Final.jar, Handler.class
package org.richfaces.resource
Xcss2EcssConverter.Handler.characters ( char[ ] ch, int start, int length ) : void
[run-time name: org/richfaces/resource/Xcss2EcssConverter.Handler.characters:([CII)V]
Xcss2EcssConverter.Handler.endElement ( String namespaceURI, String localName, String qName ) : void
[run-time name: org/richfaces/resource/Xcss2EcssConverter.Handler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V]
Xcss2EcssConverter.Handler.startElement ( String namespaceURI, String localName, String qName, org.xml.sax.Attributes atts ) : void
[run-time name: org/richfaces/resource/Xcss2EcssConverter.Handler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V]
Xcss2EcssConverter.Handler.Xcss2EcssConverter.Handler ( )
[run-time name: org/richfaces/resource/Xcss2EcssConverter.Handler."<init>":()V]
Xcss2EcssConverter.Handler.Xcss2EcssConverter.Handler ( java.io.OutputStream outputStream )
[run-time name: org/richfaces/resource/Xcss2EcssConverter.Handler."<init>":(Ljava/io/OutputStream;)V]
to the top
Problems with Data Types, Low Severity (1)
richfaces-components-ui-4.2.1.Final.jar
package org.richfaces.renderkit.html
[+] TooltipRenderer (1)
| Change | Effect |
---|
1 | Method DivPanelRenderer.writeJavaScript ( javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component ) has been overridden by TooltipRenderer.writeJavaScript ( javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component ) | Method TooltipRenderer.writeJavaScript ( javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component ) will be called instead of DivPanelRenderer.writeJavaScript ( javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component ) in a client program. |
[+] affected methods (1)
DivPanelRenderer.writeJavaScript ( javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )Method 'TooltipRenderer.writeJavaScript ( javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )' will be called instead of this method in a client program.
to the top
Other Changes in Data Types (11)
richfaces-components-api-4.2.1.Final.jar
package org.richfaces.component
[+] LogMode (1)
| Change | Effect |
---|
1 | Field console has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (5)
AbstractAjaxLog.getMode ( )Return value of this abstract method has type 'LogMode'.
LogMode.valueOf ( String name )Return value of this method has type 'LogMode'.
LogMode.values ( )This method is from 'LogMode' class.
UIAjaxLog.getMode ( )Return value of this method has type 'LogMode'.
UIAjaxLog.setMode ( LogMode mode )1st parameter 'mode' of this method has type 'LogMode'.
richfaces-components-ui-4.2.1.Final.jar
package org.richfaces.component
[+] UINotify.Properties (10)
| Change | Effect |
---|
1 | Field onclick has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
2 | Field ondblclick has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
3 | Field onkeydown has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
4 | Field onkeypress has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
5 | Field onkeyup has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
6 | Field onmousedown has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
7 | Field onmousemove has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
8 | Field onmouseout has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
9 | Field onmouseover has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
10 | Field onmouseup has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (2)
UINotify.Properties.valueOf ( String name )Return value of this method has type 'UINotify.Properties'.
UINotify.Properties.values ( )This method is from 'UINotify.Properties' class.
to the top
Java ARchives (5)
richfaces-archetype-simpleapp.jar
richfaces-components-api-4.2.1.Final.jar
richfaces-components-ui-4.2.1.Final.jar
richfaces-core-api-4.2.1.Final.jar
richfaces-core-impl-4.2.1.Final.jar
to the top
Generated on Wed May 16 07:18:35 2012 for RichFaces by Java API Compliance Checker 1.1.1
A tool for checking backward compatibility of a Java library API