Binary compatibility report for the Wicket library between 1.5.6 and 1.5.7 versions
Test Info
Library Name | Wicket |
Version #1 | 1.5.6 |
Version #2 | 1.5.7 |
Test Results
Total Java ARchives | 13 |
---|
Total Methods / Classes | 9961 / 1529 |
---|
Verdict | Incompatible (0.2%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 17 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 1 |
Low | 2 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 4 |
Other Changes in Data Types | - | 1 |
Added Methods (17)
wicket-core-1.5.7.jar, AjaxNewWindowNotifyingBehavior.class
package org.apache.wicket.ajax
AjaxNewWindowNotifyingBehavior.AjaxNewWindowNotifyingBehavior ( )
[mangled: org/apache/wicket/ajax/AjaxNewWindowNotifyingBehavior."<init>":()V]
AjaxNewWindowNotifyingBehavior.AjaxNewWindowNotifyingBehavior ( String windowName )
[mangled: org/apache/wicket/ajax/AjaxNewWindowNotifyingBehavior."<init>":(Ljava/lang/String;)V]
AjaxNewWindowNotifyingBehavior.getCallbackUrl ( ) : CharSequence
[mangled: org/apache/wicket/ajax/AjaxNewWindowNotifyingBehavior.getCallbackUrl:()Ljava/lang/CharSequence;]
AjaxNewWindowNotifyingBehavior.onBind ( ) : void
[mangled: org/apache/wicket/ajax/AjaxNewWindowNotifyingBehavior.onBind:()V]
AjaxNewWindowNotifyingBehavior.onNewWindow ( AjaxRequestTarget p1 ) [abstract] : void
[mangled: org/apache/wicket/ajax/AjaxNewWindowNotifyingBehavior.onNewWindow:(Lorg/apache/wicket/ajax/AjaxRequestTarget;)V]
AjaxNewWindowNotifyingBehavior.renderHead ( Component component, IHeaderResponse response ) : void
[mangled: org/apache/wicket/ajax/AjaxNewWindowNotifyingBehavior.renderHead:(Lorg/apache/wicket/Component;Lorg/apache/wicket/markup/html/IHeaderResponse;)V]
AjaxNewWindowNotifyingBehavior.respond ( AjaxRequestTarget target ) : void
[mangled: org/apache/wicket/ajax/AjaxNewWindowNotifyingBehavior.respond:(Lorg/apache/wicket/ajax/AjaxRequestTarget;)V]
wicket-core-1.5.7.jar, Form.class
package org.apache.wicket.markup.html.form
Form.wantSubmitOnNestedFormSubmit ( ) : boolean
[mangled: org/apache/wicket/markup/html/form/Form.wantSubmitOnNestedFormSubmit:()Z]
wicket-core-1.5.7.jar, IResourceSettings.class
package org.apache.wicket.settings
IResourceSettings.isEncodeJSessionId ( ) [abstract] : boolean
[mangled: org/apache/wicket/settings/IResourceSettings.isEncodeJSessionId:()Z]
IResourceSettings.setEncodeJSessionId ( boolean p1 ) [abstract] : void
[mangled: org/apache/wicket/settings/IResourceSettings.setEncodeJSessionId:(Z)V]
wicket-core-1.5.7.jar, PackageResource.class
package org.apache.wicket.request.resource
PackageResource.getTextEncoding ( ) : String
[mangled: org/apache/wicket/request/resource/PackageResource.getTextEncoding:()Ljava/lang/String;]
PackageResource.setTextEncoding ( String textEncoding ) : void
[mangled: org/apache/wicket/request/resource/PackageResource.setTextEncoding:(Ljava/lang/String;)V]
wicket-core-1.5.7.jar, PagingNavigator.class
package org.apache.wicket.markup.html.navigation.paging
PagingNavigator.onInitialize ( ) : void
[mangled: org/apache/wicket/markup/html/navigation/paging/PagingNavigator.onInitialize:()V]
wicket-core-1.5.7.jar, ResourceSettings.class
package org.apache.wicket.settings.def
ResourceSettings.isEncodeJSessionId ( ) : boolean
[mangled: org/apache/wicket/settings/def/ResourceSettings.isEncodeJSessionId:()Z]
ResourceSettings.setEncodeJSessionId ( boolean encodeJSessionId ) : void
[mangled: org/apache/wicket/settings/def/ResourceSettings.setEncodeJSessionId:(Z)V]
wicket-core-1.5.7.jar, WicketTester.class
package org.apache.wicket.util.tester
WicketTester.assertRedirectUrl ( String expectedRedirectUrl ) : void
[mangled: org/apache/wicket/util/tester/WicketTester.assertRedirectUrl:(Ljava/lang/String;)V]
wicket-extensions-1.5.7.jar, Recorder.class
package org.apache.wicket.extensions.markup.html.form.palette.component
Recorder.getSelectedIds ( ) : List
[mangled: org/apache/wicket/extensions/markup/html/form/palette/component/Recorder.getSelectedIds:()Ljava/util/List;]
to the top
Problems with Data Types, Medium Severity (1)
wicket-core-1.5.6.jar
package org.apache.wicket.settings
[+] IResourceSettings (1)
| Change | Effect |
---|
1 | Abstract method isEncodeJSessionId ( ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method renderUrl ( Url, IRequestHandler ) and may not be implemented by old clients. |
[+] affected methods (33)
getResourceSettings ( )Return value of this method has type 'IResourceSettings'.
setResourceSettings ( IResourceSettings )1st parameter 'resourceSettings' of this method has type 'IResourceSettings'.
addResourceFactory ( String, IResourceFactory )This abstract method is from 'IResourceSettings' interface.
addResourceFolder ( String )This abstract method is from 'IResourceSettings' interface.
getCachingStrategy ( )This abstract method is from 'IResourceSettings' interface.
getCssCompressor ( )This abstract method is from 'IResourceSettings' interface.
getDefaultCacheDuration ( )This abstract method is from 'IResourceSettings' interface.
getFileCleaner ( )This abstract method is from 'IResourceSettings' interface.
getJavaScriptCompressor ( )This abstract method is from 'IResourceSettings' interface.
getPackageResourceGuard ( )This abstract method is from 'IResourceSettings' interface.
getParentFolderPlaceholder ( )This abstract method is from 'IResourceSettings' interface.
getPropertiesFactory ( )This abstract method is from 'IResourceSettings' interface.
...
to the top
Problems with Data Types, Low Severity (2)
wicket-core-1.5.6.jar
package org.apache.wicket.markup.html.navigation.paging
[+] PagingNavigator (2)
| Change | Effect |
---|
1 | Method onBeforeRender ( ) has been moved up type hierarchy to onBeforeRender ( ) | Method onBeforeRender ( ) will be called instead of onBeforeRender ( ) in a client program. |
2 | Method onInitialize ( ) has been overridden by onInitialize ( ) | Method onInitialize ( ) will be called instead of onInitialize ( ) in a client program. |
[+] affected methods (2)
onInitialize ( )Method 'onInitialize ( )' will be called instead of this method in a client program.
onBeforeRender ( )Method 'onBeforeRender ( )' will be called instead of this method in a client program.
to the top
Problems with Methods, Low Severity (4)
wicket-core-1.5.6.jar, PageWindowManager
package org.apache.wicket.pageStore
[+] PageWindowManager.createPageWindow ( int pageId, int size ) : pageStore.PageWindowManager.PageWindow (1)
[mangled: org/apache/wicket/pageStore/PageWindowManager.createPageWindow:(II)Lorg/apache/wicket/pageStore/PageWindowManager$PageWindow;]
| Change | Effect |
---|
1 | Method became synchronized.
| A multi-threaded client program may change behavior. |
[+] PageWindowManager.getPageWindow ( int pageId ) : pageStore.PageWindowManager.PageWindow (1)
[mangled: org/apache/wicket/pageStore/PageWindowManager.getPageWindow:(I)Lorg/apache/wicket/pageStore/PageWindowManager$PageWindow;]
| Change | Effect |
---|
1 | Method became synchronized.
| A multi-threaded client program may change behavior. |
[+] PageWindowManager.getTotalSize ( ) : int (1)
[mangled: org/apache/wicket/pageStore/PageWindowManager.getTotalSize:()I]
| Change | Effect |
---|
1 | Method became synchronized.
| A multi-threaded client program may change behavior. |
[+] PageWindowManager.removePage ( int pageId ) : void (1)
[mangled: org/apache/wicket/pageStore/PageWindowManager.removePage:(I)V]
| Change | Effect |
---|
1 | Method became synchronized.
| A multi-threaded client program may change behavior. |
to the top
Other Changes in Data Types (1)
wicket-core-1.5.6.jar
package org.apache.wicket.settings
[+] IResourceSettings (1)
| Change | Effect |
---|
1 | Abstract method setEncodeJSessionId ( boolean ) has been added to this interface. | No effect. |
[+] affected methods (33)
getResourceSettings ( )Return value of this method has type 'IResourceSettings'.
setResourceSettings ( IResourceSettings )1st parameter 'resourceSettings' of this method has type 'IResourceSettings'.
addResourceFactory ( String, IResourceFactory )This abstract method is from 'IResourceSettings' interface.
addResourceFolder ( String )This abstract method is from 'IResourceSettings' interface.
getCachingStrategy ( )This abstract method is from 'IResourceSettings' interface.
getCssCompressor ( )This abstract method is from 'IResourceSettings' interface.
getDefaultCacheDuration ( )This abstract method is from 'IResourceSettings' interface.
getFileCleaner ( )This abstract method is from 'IResourceSettings' interface.
getJavaScriptCompressor ( )This abstract method is from 'IResourceSettings' interface.
getPackageResourceGuard ( )This abstract method is from 'IResourceSettings' interface.
getParentFolderPlaceholder ( )This abstract method is from 'IResourceSettings' interface.
getPropertiesFactory ( )This abstract method is from 'IResourceSettings' interface.
...
to the top
Java ARchives (13)
wicket-auth-roles-1.5.6.jar
wicket-core-1.5.6.jar
wicket-datetime-1.5.6.jar
wicket-devutils-1.5.6.jar
wicket-extensions-1.5.6.jar
wicket-guice-1.5.6.jar
wicket-ioc-1.5.6.jar
wicket-jmx-1.5.6.jar
wicket-objectsizeof-agent-1.5.6.jar
wicket-request-1.5.6.jar
wicket-spring-1.5.6.jar
wicket-util-1.5.6.jar
wicket-velocity-1.5.6.jar
to the top