Binary compatibility report for the MyFaces library between 2.0.3 and 2.0.4 versions
Test Info
Library Name | MyFaces |
Version #1 | 2.0.3 |
Version #2 | 2.0.4 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 10327 / 1222 |
---|
Verdict | Incompatible (0.01%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 6 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 2 |
Problems with Methods | High | 1 |
---|
Medium | 0 |
Low | 1 |
Added Methods (6)
myfaces-bundle-2.0.4.jar, JspViewDeclarationLanguageBase.class
package org.apache.myfaces.shared_impl.view
JspViewDeclarationLanguageBase.actuallyRenderView ( javax.faces.context.FacesContext facesContext, javax.faces.component.UIViewRoot viewToRender ) : boolean
[run-time name: org/apache/myfaces/shared_impl/view/JspViewDeclarationLanguageBase.actuallyRenderView:(Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIViewRoot;)Z]
JspViewDeclarationLanguageBase.isViewStateAlreadyEncoded ( javax.faces.context.FacesContext context ) : boolean
[run-time name: org/apache/myfaces/shared_impl/view/JspViewDeclarationLanguageBase.isViewStateAlreadyEncoded:(Ljavax/faces/context/FacesContext;)Z]
myfaces-bundle-2.0.4.jar, ParametrizableFacesMessage.class
package org.apache.myfaces.shared_impl.util
ParametrizableFacesMessage.getUnformattedDetail ( ) : String
[run-time name: org/apache/myfaces/shared_impl/util/ParametrizableFacesMessage.getUnformattedDetail:()Ljava/lang/String;]
ParametrizableFacesMessage.getUnformattedSummary ( ) : String
[run-time name: org/apache/myfaces/shared_impl/util/ParametrizableFacesMessage.getUnformattedSummary:()Ljava/lang/String;]
ParametrizableFacesMessage.setDetail ( String detail ) : void
[run-time name: org/apache/myfaces/shared_impl/util/ParametrizableFacesMessage.setDetail:(Ljava/lang/String;)V]
ParametrizableFacesMessage.setSummary ( String summary ) : void
[run-time name: org/apache/myfaces/shared_impl/util/ParametrizableFacesMessage.setSummary:(Ljava/lang/String;)V]
to the top
Problems with Methods, High Severity (1)
myfaces-bundle-2.0.3.jar, JspViewDeclarationLanguageBase
package org.apache.myfaces.shared_impl.view
[+] JspViewDeclarationLanguageBase.actuallyRenderView ( javax.faces.context.FacesContext facesContext, javax.faces.component.UIViewRoot viewToRender ) : void (1)
[run-time name: org/apache/myfaces/shared_impl/view/JspViewDeclarationLanguageBase.actuallyRenderView:(Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIViewRoot;)V]
| Change | Effect |
---|
1 | Return value type has been changed from void to boolean.
| This method has been removed because the return type is part of the method signature. |
to the top
Problems with Data Types, Low Severity (2)
myfaces-bundle-2.0.3.jar
package org.apache.myfaces.shared_impl.util
[+] ParametrizableFacesMessage (2)
| Change | Effect |
---|
1 | Method javax.faces.application.FacesMessage.setDetail ( String detail ) has been overridden by ParametrizableFacesMessage.setDetail ( String detail ) | Method ParametrizableFacesMessage.setDetail ( String detail ) will be called instead of javax.faces.application.FacesMessage.setDetail ( String detail ) in a client program. |
2 | Method javax.faces.application.FacesMessage.setSummary ( String summary ) has been overridden by ParametrizableFacesMessage.setSummary ( String summary ) | Method ParametrizableFacesMessage.setSummary ( String summary ) will be called instead of javax.faces.application.FacesMessage.setSummary ( String summary ) in a client program. |
[+] affected methods (2)
javax.faces.application.FacesMessage.setDetail ( String detail )Method 'ParametrizableFacesMessage.setDetail ( String detail )' will be called instead of this method in a client program.
javax.faces.application.FacesMessage.setSummary ( String summary )Method 'ParametrizableFacesMessage.setSummary ( String summary )' will be called instead of this method in a client program.
to the top
Problems with Methods, Low Severity (1)
myfaces-bundle-2.0.3.jar, CompositeELResolver
package org.apache.myfaces.el
[+] CompositeELResolver.add ( javax.el.ELResolver elResolver ) : void (1)
[run-time name: org/apache/myfaces/el/CompositeELResolver.add:(Ljavax/el/ELResolver;)V]
| Change | Effect |
---|
1 | Method became synchronized.
| A multi-threaded client program may change behavior. |
to the top
Java ARchives (2)
myfaces-api-2.0.3.jar
myfaces-bundle-2.0.3.jar
to the top
Generated on Fri Jan 11 17:23:14 2013 for MyFaces by Java API Compliance Checker 1.3
A tool for checking backward compatibility of a Java library API