Binary compatibility report for the MyFaces library between 2.2.2 and 2.2.3 versions
Test Info
Library Name | MyFaces |
Version #1 | 2.2.2 |
Version #2 | 2.2.3 |
Java Version | 1.6.0_24 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 12914 / 1569 |
---|
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 30 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 17 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (30)
myfaces-bundle-2.2.3.jar, ApplicationWrapper.class
package javax.faces.application
ApplicationWrapper.getFlowHandler ( ) : javax.faces.flow.FlowHandler
[mangled: javax/faces/application/ApplicationWrapper.getFlowHandler:()Ljavax/faces/flow/FlowHandler;]
ApplicationWrapper.setFlowHandler ( javax.faces.flow.FlowHandler flowHandler ) : void
[mangled: javax/faces/application/ApplicationWrapper.setFlowHandler:(Ljavax/faces/flow/FlowHandler;)V]
myfaces-bundle-2.2.3.jar, CommonPropertyUtils.class
package org.apache.myfaces.shared.renderkit.html
CommonPropertyUtils.renderStyleClassProperty ( javax.faces.context.ResponseWriter writer, long commonPropertiesMarked, javax.faces.component.UIComponent component ) [static] : void
[mangled: org/apache/myfaces/shared/renderkit/html/CommonPropertyUtils.renderStyleClassProperty:(Ljavax/faces/context/ResponseWriter;JLjavax/faces/component/UIComponent;)V]
myfaces-bundle-2.2.3.jar, ConfigurableNavigationHandlerWrapper.class
package javax.faces.application
ConfigurableNavigationHandlerWrapper.getNavigationCase ( javax.faces.context.FacesContext context, String fromAction, String outcome, String toFlowDocumentId ) : NavigationCase
[mangled: javax/faces/application/ConfigurableNavigationHandlerWrapper.getNavigationCase:(Ljavax/faces/context/FacesContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/faces/application/NavigationCase;]
myfaces-bundle-2.2.3.jar, FacesContextWrapper.class
package javax.faces.context
FacesContextWrapper.getResourceLibraryContracts ( ) : java.util.List
[mangled: javax/faces/context/FacesContextWrapper.getResourceLibraryContracts:()Ljava/util/List;]
FacesContextWrapper.setResourceLibraryContracts ( java.util.List contracts ) : void
[mangled: javax/faces/context/FacesContextWrapper.setResourceLibraryContracts:(Ljava/util/List;)V]
myfaces-bundle-2.2.3.jar, JsfElement.class
package org.apache.myfaces.view.facelets.component
JsfElement.getStyle ( ) : String
[mangled: org/apache/myfaces/view/facelets/component/JsfElement.getStyle:()Ljava/lang/String;]
JsfElement.getStyleClass ( ) : String
[mangled: org/apache/myfaces/view/facelets/component/JsfElement.getStyleClass:()Ljava/lang/String;]
JsfElement.setStyle ( String style ) : void
[mangled: org/apache/myfaces/view/facelets/component/JsfElement.setStyle:(Ljava/lang/String;)V]
JsfElement.setStyleClass ( String styleClass ) : void
[mangled: org/apache/myfaces/view/facelets/component/JsfElement.setStyleClass:(Ljava/lang/String;)V]
myfaces-bundle-2.2.3.jar, PartialViewContextWrapper.class
package javax.faces.context
PartialViewContextWrapper.setPartialRequest ( boolean isPartialRequest ) : void
[mangled: javax/faces/context/PartialViewContextWrapper.setPartialRequest:(Z)V]
myfaces-bundle-2.2.3.jar, ResourceWrapper.class
package javax.faces.application
ResourceWrapper.getContentType ( ) : String
[mangled: javax/faces/application/ResourceWrapper.getContentType:()Ljava/lang/String;]
ResourceWrapper.getLibraryName ( ) : String
[mangled: javax/faces/application/ResourceWrapper.getLibraryName:()Ljava/lang/String;]
ResourceWrapper.getResourceName ( ) : String
[mangled: javax/faces/application/ResourceWrapper.getResourceName:()Ljava/lang/String;]
ResourceWrapper.setContentType ( String contentType ) : void
[mangled: javax/faces/application/ResourceWrapper.setContentType:(Ljava/lang/String;)V]
ResourceWrapper.setLibraryName ( String libraryName ) : void
[mangled: javax/faces/application/ResourceWrapper.setLibraryName:(Ljava/lang/String;)V]
ResourceWrapper.setResourceName ( String resourceName ) : void
[mangled: javax/faces/application/ResourceWrapper.setResourceName:(Ljava/lang/String;)V]
myfaces-bundle-2.2.3.jar, ResponseWriterWrapper.class
package javax.faces.context
ResponseWriterWrapper.writeDoctype ( String doctype ) : void
[mangled: javax/faces/context/ResponseWriterWrapper.writeDoctype:(Ljava/lang/String;)V]
ResponseWriterWrapper.writePreamble ( String preamble ) : void
[mangled: javax/faces/context/ResponseWriterWrapper.writePreamble:(Ljava/lang/String;)V]
myfaces-bundle-2.2.3.jar, SelectItemInfo.class
package org.apache.myfaces.shared.renderkit.html.util
SelectItemInfo.getComponent ( ) : javax.faces.component.UIComponent
[mangled: org/apache/myfaces/shared/renderkit/html/util/SelectItemInfo.getComponent:()Ljavax/faces/component/UIComponent;]
SelectItemInfo.getItem ( ) : javax.faces.model.SelectItem
[mangled: org/apache/myfaces/shared/renderkit/html/util/SelectItemInfo.getItem:()Ljavax/faces/model/SelectItem;]
SelectItemInfo.SelectItemInfo ( javax.faces.model.SelectItem item, javax.faces.component.UIComponent component )
[mangled: org/apache/myfaces/shared/renderkit/html/util/SelectItemInfo."<init>":(Ljavax/faces/model/SelectItem;Ljavax/faces/component/UIComponent;)V]
myfaces-bundle-2.2.3.jar, SelectItemsIterator.class
package org.apache.myfaces.shared.util
SelectItemsIterator.getCurrentComponent ( ) : javax.faces.component.UIComponent
[mangled: org/apache/myfaces/shared/util/SelectItemsIterator.getCurrentComponent:()Ljavax/faces/component/UIComponent;]
myfaces-bundle-2.2.3.jar, SelectItemsUtils.class
package org.apache.myfaces.shared.renderkit.html.util
SelectItemsUtils.getSelectItemInfoList ( javax.faces.component.UISelectMany uiSelectMany, javax.faces.context.FacesContext facesContext ) [static] : java.util.List
[mangled: org/apache/myfaces/shared/renderkit/html/util/SelectItemsUtils.getSelectItemInfoList:(Ljavax/faces/component/UISelectMany;Ljavax/faces/context/FacesContext;)Ljava/util/List;]
SelectItemsUtils.getSelectItemInfoList ( javax.faces.component.UISelectOne uiSelectOne, javax.faces.context.FacesContext facesContext ) [static] : java.util.List
[mangled: org/apache/myfaces/shared/renderkit/html/util/SelectItemsUtils.getSelectItemInfoList:(Ljavax/faces/component/UISelectOne;Ljavax/faces/context/FacesContext;)Ljava/util/List;]
SelectItemsUtils.renderSelectOptions ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, javax.faces.convert.Converter converter, java.util.Set lookupSet, java.util.List selectItemList ) [static] : void
[mangled: org/apache/myfaces/shared/renderkit/html/util/SelectItemsUtils.renderSelectOptions:(Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIComponent;Ljavax/faces/convert/Converter;Ljava/util/Set;Ljava/util/List;)V]
SelectItemsUtils.SelectItemsUtils ( )
[mangled: org/apache/myfaces/shared/renderkit/html/util/SelectItemsUtils."<init>":()V]
myfaces-bundle-2.2.3.jar, ViewHandlerWrapper.class
package javax.faces.application
ViewHandlerWrapper.addProtectedView ( String urlPattern ) : void
[mangled: javax/faces/application/ViewHandlerWrapper.addProtectedView:(Ljava/lang/String;)V]
ViewHandlerWrapper.getProtectedViewsUnmodifiable ( ) : java.util.Set
[mangled: javax/faces/application/ViewHandlerWrapper.getProtectedViewsUnmodifiable:()Ljava/util/Set;]
ViewHandlerWrapper.removeProtectedView ( String urlPattern ) : boolean
[mangled: javax/faces/application/ViewHandlerWrapper.removeProtectedView:(Ljava/lang/String;)Z]
to the top
Problems with Data Types, Low Severity (17)
myfaces-bundle-2.2.2.jar
package javax.faces.application
[+] ApplicationWrapper (2)
| Change | Effect |
---|
1 | Method getFlowHandler ( ) has been overridden by getFlowHandler ( ) | Method getFlowHandler ( ) will be called instead of getFlowHandler ( ) in a client program. |
2 | Method setFlowHandler ( javax.faces.flow.FlowHandler ) has been overridden by setFlowHandler ( javax.faces.flow.FlowHandler ) | Method setFlowHandler ( javax.faces.flow.FlowHandler ) will be called instead of setFlowHandler ( javax.faces.flow.FlowHandler ) in a client program. |
[+] affected methods (2)
getFlowHandler ( )Method 'getFlowHandler ( )' will be called instead of this method in a client program.
setFlowHandler ( javax.faces.flow.FlowHandler )Method 'setFlowHandler ( javax.faces.flow.FlowHandler )' will be called instead of this method in a client program.
[+] ConfigurableNavigationHandlerWrapper (1)
| Change | Effect |
---|
1 | Method getNavigationCase ( javax.faces.context.FacesContext, java.lang.String, java.lang.String, java.lang.String ) has been overridden by getNavigationCase ( javax.faces.context.FacesContext, java.lang.String, java.lang.String, java.lang.String ) | Method getNavigationCase ( javax.faces.context.FacesContext, java.lang.String, java.lang.String, java.lang.String ) will be called instead of getNavigationCase ( javax.faces.context.FacesContext, java.lang.String, java.lang.String, java.lang.String ) in a client program. |
[+] affected methods (1)
getNavigationCase ( javax.faces.context.FacesContext, java.lang.String, java.lang.String, java.lang.String )Method 'getNavigationCase ( javax.faces.context.FacesContext, java.lang.String, java.lang.String, java.lang.String )' will be called instead of this method in a client program.
[+] ResourceWrapper (6)
| Change | Effect |
---|
1 | Method getContentType ( ) has been overridden by getContentType ( ) | Method getContentType ( ) will be called instead of getContentType ( ) in a client program. |
2 | Method getLibraryName ( ) has been overridden by getLibraryName ( ) | Method getLibraryName ( ) will be called instead of getLibraryName ( ) in a client program. |
3 | Method getResourceName ( ) has been overridden by getResourceName ( ) | Method getResourceName ( ) will be called instead of getResourceName ( ) in a client program. |
4 | Method setContentType ( java.lang.String ) has been overridden by setContentType ( java.lang.String ) | Method setContentType ( java.lang.String ) will be called instead of setContentType ( java.lang.String ) in a client program. |
5 | Method setLibraryName ( java.lang.String ) has been overridden by setLibraryName ( java.lang.String ) | Method setLibraryName ( java.lang.String ) will be called instead of setLibraryName ( java.lang.String ) in a client program. |
6 | Method setResourceName ( java.lang.String ) has been overridden by setResourceName ( java.lang.String ) | Method setResourceName ( java.lang.String ) will be called instead of setResourceName ( java.lang.String ) in a client program. |
[+] affected methods (6)
getContentType ( )Method 'getContentType ( )' will be called instead of this method in a client program.
getLibraryName ( )Method 'getLibraryName ( )' will be called instead of this method in a client program.
getResourceName ( )Method 'getResourceName ( )' will be called instead of this method in a client program.
setContentType ( java.lang.String )Method 'setContentType ( java.lang.String )' will be called instead of this method in a client program.
setLibraryName ( java.lang.String )Method 'setLibraryName ( java.lang.String )' will be called instead of this method in a client program.
setResourceName ( java.lang.String )Method 'setResourceName ( java.lang.String )' will be called instead of this method in a client program.
[+] ViewHandlerWrapper (3)
| Change | Effect |
---|
1 | Method addProtectedView ( java.lang.String ) has been overridden by addProtectedView ( java.lang.String ) | Method addProtectedView ( java.lang.String ) will be called instead of addProtectedView ( java.lang.String ) in a client program. |
2 | Method getProtectedViewsUnmodifiable ( ) has been overridden by getProtectedViewsUnmodifiable ( ) | Method getProtectedViewsUnmodifiable ( ) will be called instead of getProtectedViewsUnmodifiable ( ) in a client program. |
3 | Method removeProtectedView ( java.lang.String ) has been overridden by removeProtectedView ( java.lang.String ) | Method removeProtectedView ( java.lang.String ) will be called instead of removeProtectedView ( java.lang.String ) in a client program. |
[+] affected methods (3)
addProtectedView ( java.lang.String )Method 'addProtectedView ( java.lang.String )' will be called instead of this method in a client program.
getProtectedViewsUnmodifiable ( )Method 'getProtectedViewsUnmodifiable ( )' will be called instead of this method in a client program.
removeProtectedView ( java.lang.String )Method 'removeProtectedView ( java.lang.String )' will be called instead of this method in a client program.
package javax.faces.context
[+] FacesContextWrapper (2)
| Change | Effect |
---|
1 | Method getResourceLibraryContracts ( ) has been overridden by getResourceLibraryContracts ( ) | Method getResourceLibraryContracts ( ) will be called instead of getResourceLibraryContracts ( ) in a client program. |
2 | Method setResourceLibraryContracts ( java.util.List ) has been overridden by setResourceLibraryContracts ( java.util.List ) | Method setResourceLibraryContracts ( java.util.List ) will be called instead of setResourceLibraryContracts ( java.util.List ) in a client program. |
[+] affected methods (2)
getResourceLibraryContracts ( )Method 'getResourceLibraryContracts ( )' will be called instead of this method in a client program.
setResourceLibraryContracts ( java.util.List )Method 'setResourceLibraryContracts ( java.util.List )' will be called instead of this method in a client program.
[+] PartialViewContextWrapper (1)
| Change | Effect |
---|
1 | Method setPartialRequest ( boolean ) has been overridden by setPartialRequest ( boolean ) | Method setPartialRequest ( boolean ) will be called instead of setPartialRequest ( boolean ) in a client program. |
[+] affected methods (1)
setPartialRequest ( boolean )Method 'setPartialRequest ( boolean )' will be called instead of this method in a client program.
[+] ResponseWriterWrapper (2)
| Change | Effect |
---|
1 | Method writeDoctype ( java.lang.String ) has been overridden by writeDoctype ( java.lang.String ) | Method writeDoctype ( java.lang.String ) will be called instead of writeDoctype ( java.lang.String ) in a client program. |
2 | Method writePreamble ( java.lang.String ) has been overridden by writePreamble ( java.lang.String ) | Method writePreamble ( java.lang.String ) will be called instead of writePreamble ( java.lang.String ) in a client program. |
[+] affected methods (2)
writeDoctype ( java.lang.String )Method 'writeDoctype ( java.lang.String )' will be called instead of this method in a client program.
writePreamble ( java.lang.String )Method 'writePreamble ( java.lang.String )' will be called instead of this method in a client program.
to the top
Java ARchives (2)
myfaces-api-2.2.2.jar
myfaces-bundle-2.2.2.jar
to the top
Generated on Tue Apr 29 07:10:47 2014 for MyFaces by Java API Compliance Checker 1.3.7
A tool for checking backward compatibility of a Java library API