Binary compatibility report for the MyFaces library  between 2.1.6 and 2.1.7 versions

Test Info


Library NameMyFaces
Version #12.1.6
Version #22.1.7

Test Results


Total Java ARchives2
Total Methods / Classes10824 / 1290
VerdictIncompatible
(0.2%)

Problem Summary


SeverityCount
Added Methods-99
Removed MethodsHigh6
Problems with
Data Types
High0
Medium3
Low5
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-7

Added Methods (99)


myfaces-bundle-2.1.7.jar, AbstractFacelet.class
package org.apache.myfaces.view.facelets
AbstractFacelet.getFaceletId ( )  :  String

myfaces-bundle-2.1.7.jar, ArrayUtils.class
package org.apache.myfaces.shared.util
ArrayUtils.addAll ( java.util.Collection collection, java.util.Collection toAdd ) [static]  :  void

myfaces-bundle-2.1.7.jar, AttachedDeltaWrapper.class
package org.apache.myfaces.shared.util
AttachedDeltaWrapper.AttachedDeltaWrapper Class clazz, Object wrappedStateObject )
AttachedDeltaWrapper.getWrappedStateObject ( )  :  Object

myfaces-bundle-2.1.7.jar, ClientBehaviorEvents.class
package org.apache.myfaces.shared.util.renderkit
ClientBehaviorEvents.ClientBehaviorEvents ( )

myfaces-bundle-2.1.7.jar, ComponentUtils.class
package org.apache.myfaces.shared.util
ComponentUtils.ComponentUtils ( )
ComponentUtils.findParentNamingContainer javax.faces.component.UIComponent component ) [static]  :  javax.faces.component.UIComponent
ComponentUtils.findParentNamingContainer ( javax.faces.component.UIComponent component, boolean returnRootIfNotFound ) [static]  :  javax.faces.component.UIComponent

myfaces-bundle-2.1.7.jar, CompositeResourceLibrary.class
package org.apache.myfaces.view.facelets.tag.composite
CompositeResourceLibrary.CompositeResourceLibrary javax.faces.context.FacesContext facesContext )

myfaces-bundle-2.1.7.jar, ConcurrentLRUCache.class
package org.apache.myfaces.shared.util
ConcurrentLRUCache.clear ( )  :  void
ConcurrentLRUCache.ConcurrentLRUCache int size, int lowerWatermark )
ConcurrentLRUCache.ConcurrentLRUCache ( int upperWaterMark, int lowerWaterMark, int acceptableWatermark, int initialSize, boolean runCleanupThread, boolean runNewThreadForCleanup, ConcurrentLRUCache.EvictionListener evictionListener )
ConcurrentLRUCache.destroy ( )  :  void
ConcurrentLRUCache.finalize ( )  :  void
ConcurrentLRUCache.get Object key )  :  Object
ConcurrentLRUCache.getLatestAccessedItems int n )  :  java.util.Map
ConcurrentLRUCache.getMap ( )  :  java.util.Map
ConcurrentLRUCache.getOldestAccessedItems int n )  :  java.util.Map
ConcurrentLRUCache.getStats ( )  :  ConcurrentLRUCache.Stats
ConcurrentLRUCache.put Object key, Object val )  :  Object
ConcurrentLRUCache.remove Object key )  :  Object
ConcurrentLRUCache.setAlive boolean live )  :  void
ConcurrentLRUCache.size ( )  :  int

myfaces-bundle-2.1.7.jar, DebugUtils.class
package org.apache.myfaces.shared.util
DebugUtils.DebugUtils ( )
DebugUtils.getPathToComponent javax.faces.component.UIComponent component ) [static]  :  String

myfaces-bundle-2.1.7.jar, DefaultFaceletsStateManagementStrategy.class
package org.apache.myfaces.view.facelets
DefaultFaceletsStateManagementStrategy.getVisitContextFactory ( )  :  javax.faces.component.visit.VisitContextFactory

myfaces-bundle-2.1.7.jar, DefaultRestoreViewSupport.class
package org.apache.myfaces.lifecycle
DefaultRestoreViewSupport.getVisitContextFactory ( )  :  javax.faces.component.visit.VisitContextFactory

myfaces-bundle-2.1.7.jar, EncodingHandler.class
package org.apache.myfaces.view.facelets.compiler
EncodingHandler.getUniqueIdList ( )  :  java.util.List
EncodingHandler.setUniqueIdList java.util.List uniqueIdList )  :  void

myfaces-bundle-2.1.7.jar, EvictionListener.class
package org.apache.myfaces.shared.util
ConcurrentLRUCache.EvictionListener.evictedEntry Object p1, Object p2 ) [abstract]  :  void

myfaces-bundle-2.1.7.jar, ExternalContextUtils.class
package org.apache.myfaces.shared.util
ExternalContextUtils.getRequestType Object context, Object request ) [static]  :  RequestType

myfaces-bundle-2.1.7.jar, FaceletCompositionContext.class
package org.apache.myfaces.view.facelets
FaceletCompositionContext.addUniqueId String uniqueId )  :  void
FaceletCompositionContext.endMetadataSection ( )  :  void
FaceletCompositionContext.getSharedStringBuilder ( )  :  StringBuilder
FaceletCompositionContext.getUniqueIdFromIterator ( )  :  String
FaceletCompositionContext.getUniqueIdList ( )  :  java.util.List
FaceletCompositionContext.incrementUniqueId ( )  :  void
FaceletCompositionContext.initUniqueIdRecording ( )  :  void
FaceletCompositionContext.isBuildingViewMetadata ( )  :  boolean
FaceletCompositionContext.isInMetadataSection ( )  :  boolean
FaceletCompositionContext.isRefreshingSection ( )  :  boolean
FaceletCompositionContext.setUniqueIdsIterator java.util.Iterator uniqueIdsIterator )  :  void
FaceletCompositionContext.startMetadataSection ( )  :  void

myfaces-bundle-2.1.7.jar, FaceletsInitilializer.class
package org.apache.myfaces.webapp
FaceletsInitilializer.FaceletsInitilializer ( )
FaceletsInitilializer.initContainerIntegration ( javax.servlet.ServletContext servletContext, javax.faces.context.ExternalContext externalContext )  :  void

myfaces-bundle-2.1.7.jar, FacesContextImpl.class
package org.apache.myfaces.context.servlet
FacesContextImpl.FacesContextImpl ( javax.faces.context.ExternalContext externalContext, org.apache.myfaces.context.ReleaseableExternalContext defaultExternalContext, org.apache.myfaces.context.ReleaseableFacesContextFactory facesContextFactory, javax.faces.application.ApplicationFactory applicationFactory, javax.faces.render.RenderKitFactory renderKitFactory, javax.faces.context.PartialViewContextFactory partialViewContextFactory )

myfaces-bundle-2.1.7.jar, FacesContextImplBase.class
package org.apache.myfaces.context.servlet
FacesContextImplBase.FacesContextImplBase ( javax.faces.context.ExternalContext externalContext, org.apache.myfaces.context.ReleaseableExternalContext defaultExternalContext, javax.faces.application.ApplicationFactory applicationFactory, javax.faces.render.RenderKitFactory renderKitFactory )

myfaces-bundle-2.1.7.jar, HTML.class
package org.apache.myfaces.shared.util.renderkit
HTML.HTML ( )

myfaces-bundle-2.1.7.jar, JsfProperties.class
package org.apache.myfaces.shared.util.renderkit
JsfProperties.JsfProperties ( )

myfaces-bundle-2.1.7.jar, MyfacesConfig.class
package org.apache.myfaces.shared.config
MyfacesConfig.getComponentUniqueIdsCacheSize ( )  :  int
MyfacesConfig.isSupportJSPAndFacesEL ( )  :  boolean
MyfacesConfig.isViewUniqueIdsCacheEnabled ( )  :  boolean
MyfacesConfig.setComponentUniqueIdsCacheSize int componentUniqueIdsCacheSize )  :  void
MyfacesConfig.setSupportJSPAndFacesEL boolean supportJSPANDFacesEL )  :  void
MyfacesConfig.setViewUniqueIdsCacheEnabled boolean viewUniqueIdsCacheEnabled )  :  void

myfaces-bundle-2.1.7.jar, NavigationUtils.class
package org.apache.myfaces.shared.application
NavigationUtils.getEvaluatedNavigationParameters ( javax.faces.context.FacesContext facesContext, java.util.Map parameters ) [static]  :  java.util.Map

myfaces-bundle-2.1.7.jar, PartialViewContextImpl.class
package org.apache.myfaces.context.servlet
PartialViewContextImpl.PartialViewContextImpl ( javax.faces.context.FacesContext context, javax.faces.component.visit.VisitContextFactory visitContextFactory )

myfaces-bundle-2.1.7.jar, PriorityQueue.class
package org.apache.myfaces.shared.util
PriorityQueue.add Object element )  :  Object
PriorityQueue.clear ( )  :  void
PriorityQueue.getHeapArray ( )  :  Object[ ]
PriorityQueue.getSentinelObject ( )  :  Object
PriorityQueue.insertWithOverflow Object element )  :  Object
PriorityQueue.lessThan Object p1, Object p2 ) [abstract]  :  boolean
PriorityQueue.pop ( )  :  Object
PriorityQueue.PriorityQueue int maxSize )
PriorityQueue.PriorityQueue int maxSize, boolean prepopulate )
PriorityQueue.size ( )  :  int
PriorityQueue.top ( )  :  Object
PriorityQueue.updateTop ( )  :  Object

myfaces-bundle-2.1.7.jar, RendererUtils.class
package org.apache.myfaces.shared.util
RendererUtils.renderChild ( javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent child ) [static]  :  void
RendererUtils.renderChildren ( javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component ) [static]  :  void
RendererUtils.RendererUtils ( )

myfaces-bundle-2.1.7.jar, Stats.class
package org.apache.myfaces.shared.util
ConcurrentLRUCache.Stats.add ConcurrentLRUCache.Stats other )  :  void
ConcurrentLRUCache.Stats.ConcurrentLRUCache.Stats ( )
ConcurrentLRUCache.Stats.getCumulativeEvictions ( )  :  long
ConcurrentLRUCache.Stats.getCumulativeHits ( )  :  long
ConcurrentLRUCache.Stats.getCumulativeLookups ( )  :  long
ConcurrentLRUCache.Stats.getCumulativeMisses ( )  :  long
ConcurrentLRUCache.Stats.getCumulativeNonLivePuts ( )  :  long
ConcurrentLRUCache.Stats.getCumulativePuts ( )  :  long
ConcurrentLRUCache.Stats.getCurrentSize ( )  :  int

myfaces-bundle-2.1.7.jar, TagLibraryConfig.class
package org.apache.myfaces.view.facelets.compiler
TagLibraryConfig.create ( javax.faces.context.FacesContext facesContext, java.net.URL url ) [static]  :  org.apache.myfaces.view.facelets.tag.TagLibrary
TagLibraryConfig.loadImplicit ( javax.faces.context.FacesContext facesContext, Compiler compiler )  :  void

myfaces-bundle-2.1.7.jar, TagUtils.class
package org.apache.myfaces.shared.util
TagUtils.assertNotNull Object object ) [static]  :  void
TagUtils.getBoolean Object value ) [static]  :  boolean
TagUtils.getDate Object value ) [static]  :  java.util.Date
TagUtils.getDouble Object value ) [static]  :  double
TagUtils.getFloat Object value ) [static]  :  float
TagUtils.getInteger Object value ) [static]  :  int
TagUtils.getLocale Object value ) [static]  :  java.util.Locale
TagUtils.getLong Object value ) [static]  :  long
TagUtils.getString Object value ) [static]  :  String
TagUtils.getStringArray Object value ) [static]  :  String[ ]
TagUtils.getValueExpression ( String valueExpression, Class expectedType ) [static]  :  javax.el.ValueExpression
TagUtils.isValueReference String expression ) [static]  :  boolean
TagUtils.parseNameTokens String stringValue ) [static]  :  String[ ]

myfaces-bundle-2.1.7.jar, UIComponentBase.class
package javax.faces.component
UIComponentBase.encodeAll javax.faces.context.FacesContext context )  :  void

myfaces-bundle-2.1.7.jar, UIRepeat.class
package org.apache.myfaces.view.facelets.component
UIRepeat.encodeBegin javax.faces.context.FacesContext context )  :  void
UIRepeat.setValueExpression String name, javax.el.ValueExpression binding )  :  void

to the top

Removed Methods (6)


myfaces-bundle-2.1.6.jar, CompositeResourceLibrary.class
package org.apache.myfaces.view.facelets.tag.composite
CompositeResourceLibrary.CompositeResourceLibrary ( )

myfaces-bundle-2.1.6.jar, ExternalContextUtils.class
package org.apache.myfaces.shared.util
ExternalContextUtils.createResponseSwitch Object response ) [static]  :  org.apache.myfaces.shared.view.ResponseSwitch
ExternalContextUtils.getResponseSwitch Object response ) [static]  :  org.apache.myfaces.shared.view.ResponseSwitch

myfaces-bundle-2.1.6.jar, NavigationUtils.class
package org.apache.myfaces.shared.application
NavigationUtils.getEvaluatedNavigationParameters java.util.Map parameters ) [static]  :  java.util.Map

myfaces-bundle-2.1.6.jar, TagLibraryConfig.class
package org.apache.myfaces.view.facelets.compiler
TagLibraryConfig.create java.net.URL url ) [static]  :  org.apache.myfaces.view.facelets.tag.TagLibrary
TagLibraryConfig.loadImplicit Compiler compiler )  :  void

to the top

Problems with Data Types, Medium Severity (3)


myfaces-bundle-2.1.6.jar
package org.apache.myfaces.shared.renderkit.html
[+] HtmlLinkRendererBase (1)

package org.apache.myfaces.view.facelets.tag.jsf
[+] ComponentSupport (2)

to the top

Problems with Data Types, Low Severity (5)


myfaces-bundle-2.1.6.jar
package javax.faces.component
[+] UIComponentBase (1)

package org.apache.myfaces.view.facelets.component
[+] UIRepeat (4)

to the top

Other Changes in Data Types (7)


myfaces-bundle-2.1.6.jar
package org.apache.myfaces.shared.config
[+] MyfacesConfig (6)

package org.apache.myfaces.view.facelets
[+] FaceletViewDeclarationLanguage (1)

to the top

Java ARchives (2)


myfaces-api-2.1.6.jar
myfaces-bundle-2.1.6.jar

to the top




Generated on Fri Jan 11 17:07:56 2013 for MyFaces by Java API Compliance Checker 1.3  
A tool for checking backward compatibility of a Java library API