Binary compatibility report for the Wicket library between 6.4.0 and 6.5.0 versions
Test Info
Library Name | Wicket |
Version #1 | 6.4.0 |
Version #2 | 6.5.0 |
Test Results
Total Java ARchives | 21 |
---|
Total Methods / Classes | 11249 / 1724 |
---|
Verdict | Incompatible (0.02%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 29 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 1 |
Low | 4 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 2 |
Added Methods (29)
wicket-atmosphere-0.7.jar, EventBus.class
package org.apache.wicket.atmosphere
EventBus.addRegistrationListener ( ResourceRegistrationListener listener ) : void
[mangled: org/apache/wicket/atmosphere/EventBus.addRegistrationListener:(Lorg/apache/wicket/atmosphere/ResourceRegistrationListener;)V]
EventBus.getBroadcaster ( ) : Broadcaster
[mangled: org/apache/wicket/atmosphere/EventBus.getBroadcaster:()Lorg/atmosphere/cpr/Broadcaster;]
EventBus.removeRegistrationListener ( ResourceRegistrationListener listener ) : void
[mangled: org/apache/wicket/atmosphere/EventBus.removeRegistrationListener:(Lorg/apache/wicket/atmosphere/ResourceRegistrationListener;)V]
wicket-atmosphere-0.7.jar, ResourceRegistrationListener.class
package org.apache.wicket.atmosphere
ResourceRegistrationListener.resourceRegistered ( String p1, Page p2 ) [abstract] : void
[mangled: org/apache/wicket/atmosphere/ResourceRegistrationListener.resourceRegistered:(Ljava/lang/String;Lorg/apache/wicket/Page;)V]
ResourceRegistrationListener.resourceUnregistered ( String p1 ) [abstract] : void
[mangled: org/apache/wicket/atmosphere/ResourceRegistrationListener.resourceUnregistered:(Ljava/lang/String;)V]
wicket-core-6.5.0.jar, AbstractAjaxBehavior.class
package org.apache.wicket.behavior
AbstractAjaxBehavior.onUnbind ( ) : void
[mangled: org/apache/wicket/behavior/AbstractAjaxBehavior.onUnbind:()V]
AbstractAjaxBehavior.unbind ( Component component ) : void
[mangled: org/apache/wicket/behavior/AbstractAjaxBehavior.unbind:(Lorg/apache/wicket/Component;)V]
wicket-core-6.5.0.jar, AbstractAjaxTimerBehavior.class
package org.apache.wicket.ajax
AbstractAjaxTimerBehavior.onRemove ( Component component ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxTimerBehavior.onRemove:(Lorg/apache/wicket/Component;)V]
wicket-core-6.5.0.jar, AbstractListener.class
package org.apache.wicket.ajax
AjaxRequestTarget.AbstractListener.AjaxRequestTarget.AbstractListener ( )
[mangled: org/apache/wicket/ajax/AjaxRequestTarget.AbstractListener."<init>":()V]
AjaxRequestTarget.AbstractListener.onAfterRespond ( Map map, AjaxRequestTarget.IJavaScriptResponse response ) : void
[mangled: org/apache/wicket/ajax/AjaxRequestTarget.AbstractListener.onAfterRespond:(Ljava/util/Map;Lorg/apache/wicket/ajax/AjaxRequestTarget$IJavaScriptResponse;)V]
AjaxRequestTarget.AbstractListener.onBeforeRespond ( Map map, AjaxRequestTarget target ) : void
[mangled: org/apache/wicket/ajax/AjaxRequestTarget.AbstractListener.onBeforeRespond:(Ljava/util/Map;Lorg/apache/wicket/ajax/AjaxRequestTarget;)V]
AjaxRequestTarget.AbstractListener.updateAjaxAttributes ( AjaxRequestAttributes attributes ) : void
[mangled: org/apache/wicket/ajax/AjaxRequestTarget.AbstractListener.updateAjaxAttributes:(Lorg/apache/wicket/ajax/attributes/AjaxRequestAttributes;)V]
wicket-core-6.5.0.jar, AjaxFormChoiceComponentUpdatingBehavior.class
package org.apache.wicket.ajax.form
AjaxFormChoiceComponentUpdatingBehavior.checkComponent ( FormComponent component ) : void
[mangled: org/apache/wicket/ajax/form/AjaxFormChoiceComponentUpdatingBehavior.checkComponent:(Lorg/apache/wicket/markup/html/form/FormComponent;)V]
wicket-core-6.5.0.jar, AjaxFormComponentUpdatingBehavior.class
package org.apache.wicket.ajax.form
AjaxFormComponentUpdatingBehavior.checkComponent ( FormComponent component ) : void
[mangled: org/apache/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.checkComponent:(Lorg/apache/wicket/markup/html/form/FormComponent;)V]
wicket-core-6.5.0.jar, Behavior.class
package org.apache.wicket.behavior
Behavior.onRemove ( Component component ) : void
[mangled: org/apache/wicket/behavior/Behavior.onRemove:(Lorg/apache/wicket/Component;)V]
wicket-core-6.5.0.jar, CssResourceReference.class
package org.apache.wicket.request.resource
CssResourceReference.CssResourceReference ( ResourceReference.Key key )
[mangled: org/apache/wicket/request/resource/CssResourceReference."<init>":(Lorg/apache/wicket/request/resource/ResourceReference$Key;)V]
wicket-core-6.5.0.jar, DefaultResourceReferenceFactory.class
package org.apache.wicket.request.resource
ResourceReferenceRegistry.DefaultResourceReferenceFactory.create ( ResourceReference.Key key ) : ResourceReference
[mangled: org/apache/wicket/request/resource/ResourceReferenceRegistry.DefaultResourceReferenceFactory.create:(Lorg/apache/wicket/request/resource/ResourceReference$Key;)Lorg/apache/wicket/request/resource/ResourceReference;]
ResourceReferenceRegistry.DefaultResourceReferenceFactory.ResourceReferenceRegistry.DefaultResourceReferenceFactory ( )
[mangled: org/apache/wicket/request/resource/ResourceReferenceRegistry.DefaultResourceReferenceFactory."<init>":()V]
wicket-core-6.5.0.jar, IResourceReferenceFactory.class
package org.apache.wicket.request.resource
IResourceReferenceFactory.create ( ResourceReference.Key p1 ) [abstract] : ResourceReference
[mangled: org/apache/wicket/request/resource/IResourceReferenceFactory.create:(Lorg/apache/wicket/request/resource/ResourceReference$Key;)Lorg/apache/wicket/request/resource/ResourceReference;]
wicket-core-6.5.0.jar, JavaScriptResourceReference.class
package org.apache.wicket.request.resource
JavaScriptResourceReference.JavaScriptResourceReference ( ResourceReference.Key key )
[mangled: org/apache/wicket/request/resource/JavaScriptResourceReference."<init>":(Lorg/apache/wicket/request/resource/ResourceReference$Key;)V]
wicket-core-6.5.0.jar, PackageResource.class
package org.apache.wicket.request.resource
PackageResource.exists ( ResourceReference.Key key ) [static] : boolean
[mangled: org/apache/wicket/request/resource/PackageResource.exists:(Lorg/apache/wicket/request/resource/ResourceReference$Key;)Z]
wicket-core-6.5.0.jar, ResourceReferenceRegistry.class
package org.apache.wicket.request.resource
ResourceReferenceRegistry.ResourceReferenceRegistry ( IResourceReferenceFactory resourceReferenceFactory )
[mangled: org/apache/wicket/request/resource/ResourceReferenceRegistry."<init>":(Lorg/apache/wicket/request/resource/IResourceReferenceFactory;)V]
wicket-core-6.5.0.jar, ResourceStreamLocator.class
package org.apache.wicket.core.util.resource.locator
ResourceStreamLocator.newResourceNameIterator ( String path, Locale locale, String style, String variation, Iterable extensions, boolean strict ) : IResourceNameIterator
[mangled: org/apache/wicket/core/util/resource/locator/ResourceStreamLocator.newResourceNameIterator:(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;Z)Lorg/apache/wicket/core/util/resource/locator/IResourceNameIterator;]
wicket-core-6.5.0.jar, XmlCleaningResponseFilter.class
package org.apache.wicket.response.filter
XmlCleaningResponseFilter.filter ( AppendingStringBuffer responseBuffer ) : AppendingStringBuffer
[mangled: org/apache/wicket/response/filter/XmlCleaningResponseFilter.filter:(Lorg/apache/wicket/util/string/AppendingStringBuffer;)Lorg/apache/wicket/util/string/AppendingStringBuffer;]
XmlCleaningResponseFilter.isValidXmlChar ( int codePoint ) : boolean
[mangled: org/apache/wicket/response/filter/XmlCleaningResponseFilter.isValidXmlChar:(I)Z]
XmlCleaningResponseFilter.shouldFilter ( AppendingStringBuffer responseBuffer ) : boolean
[mangled: org/apache/wicket/response/filter/XmlCleaningResponseFilter.shouldFilter:(Lorg/apache/wicket/util/string/AppendingStringBuffer;)Z]
XmlCleaningResponseFilter.stripNonValidXMLCharacters ( AppendingStringBuffer input ) : AppendingStringBuffer
[mangled: org/apache/wicket/response/filter/XmlCleaningResponseFilter.stripNonValidXMLCharacters:(Lorg/apache/wicket/util/string/AppendingStringBuffer;)Lorg/apache/wicket/util/string/AppendingStringBuffer;]
XmlCleaningResponseFilter.XmlCleaningResponseFilter ( )
[mangled: org/apache/wicket/response/filter/XmlCleaningResponseFilter."<init>":()V]
wicket-extensions-6.5.0.jar, AjaxLazyLoadPanel.class
package org.apache.wicket.extensions.ajax.markup.html
AjaxLazyLoadPanel.onComponentLoaded ( Component target, AjaxRequestTarget component ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/AjaxLazyLoadPanel.onComponentLoaded:(Lorg/apache/wicket/Component;Lorg/apache/wicket/ajax/AjaxRequestTarget;)V]
to the top
Problems with Data Types, Medium Severity (1)
wicket-core-6.4.0.jar
package org.apache.wicket.ajax.form
[+] AjaxFormChoiceComponentUpdatingBehavior (1)
| Change | Effect |
---|
1 | Superclass has been changed from org.apache.wicket.ajax.AbstractDefaultAjaxBehavior to AjaxFormComponentUpdatingBehavior. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (4)
AjaxFormChoiceComponentUpdatingBehavior ( )This constructor is from 'AjaxFormChoiceComponentUpdatingBehavior' abstract class.
onBind ( )This method is from 'AjaxFormChoiceComponentUpdatingBehavior' abstract class.
renderHead ( Component, IHeaderResponse )This method is from 'AjaxFormChoiceComponentUpdatingBehavior' abstract class.
updateAjaxAttributes ( AjaxRequestAttributes )This method is from 'AjaxFormChoiceComponentUpdatingBehavior' abstract class.
to the top
Problems with Data Types, Low Severity (4)
wicket-core-6.4.0.jar
package org.apache.wicket.ajax.form
[+] AjaxFormChoiceComponentUpdatingBehavior (3)
| Change | Effect |
---|
1 | Method respond ( AjaxRequestTarget ) has been moved up type hierarchy to respond ( AjaxRequestTarget ) | Method respond ( AjaxRequestTarget ) will be called instead of respond ( AjaxRequestTarget ) in a client program. |
2 | Method getFormComponent ( ) has been moved up type hierarchy to getFormComponent ( ) | Method getFormComponent ( ) will be called instead of getFormComponent ( ) in a client program. |
3 | Method onError ( AjaxRequestTarget, RuntimeException ) has been moved up type hierarchy to onError ( AjaxRequestTarget, RuntimeException ) | Method onError ( AjaxRequestTarget, RuntimeException ) will be called instead of onError ( AjaxRequestTarget, RuntimeException ) in a client program. |
[+] affected methods (3)
getFormComponent ( )Method 'getFormComponent ( )' will be called instead of this method in a client program.
onError ( AjaxRequestTarget, RuntimeException )Method 'onError ( AjaxRequestTarget, RuntimeException )' will be called instead of this method in a client program.
respond ( AjaxRequestTarget )Method 'respond ( AjaxRequestTarget )' will be called instead of this method in a client program.
package org.apache.wicket.behavior
[+] AbstractAjaxBehavior (1)
| Change | Effect |
---|
1 | Method unbind ( Component ) has been overridden by unbind ( Component ) | Method unbind ( Component ) will be called instead of unbind ( Component ) in a client program. |
[+] affected methods (1)
unbind ( Component )Method 'unbind ( Component )' will be called instead of this method in a client program.
to the top
Other Changes in Data Types (2)
wicket-core-6.4.0.jar
package org.apache.wicket.ajax
[+] XmlAjaxResponse (2)
| Change | Effect |
---|
1 | Field END_ROOT_ELEMENT 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 START_ROOT_ELEMENT 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 (8)
XmlAjaxResponse ( Page )This constructor is from 'XmlAjaxResponse' abstract class.
setContentType ( WebResponse, String )This method is from 'XmlAjaxResponse' abstract class.
writeComponent ( Response, String, Component, String )This method is from 'XmlAjaxResponse' abstract class.
writeFooter ( Response, String )This method is from 'XmlAjaxResponse' abstract class.
writeHeader ( Response, String )This method is from 'XmlAjaxResponse' abstract class.
writeHeaderContribution ( Response )This method is from 'XmlAjaxResponse' abstract class.
writeNormalEvaluations ( Response, Collection )This method is from 'XmlAjaxResponse' abstract class.
writePriorityEvaluations ( Response, Collection )This method is from 'XmlAjaxResponse' abstract class.
to the top
Java ARchives (21)
wicket-atmosphere-0.6.jar
wicket-auth-roles-6.4.0.jar
wicket-bean-validation-0.5.jar
wicket-bootstrap-0.5.jar
wicket-cdi-6.4.0.jar
wicket-core-6.4.0.jar
wicket-datetime-6.4.0.jar
wicket-devutils-6.4.0.jar
wicket-extensions-6.4.0.jar
wicket-guice-6.4.0.jar
wicket-ioc-6.4.0.jar
wicket-jmx-6.4.0.jar
wicket-native-websocket-core-0.5.jar
wicket-native-websocket-jetty-0.5.jar
wicket-native-websocket-jetty9-0.5.jar
wicket-native-websocket-tomcat-0.5.jar
wicket-objectsizeof-agent-6.4.0.jar
wicket-request-6.4.0.jar
wicket-spring-6.4.0.jar
wicket-util-6.4.0.jar
wicket-velocity-6.4.0.jar
to the top