Binary compatibility report for the Wicket library between 6.17.0 and 6.18.0 versions
Test Info
Library Name | Wicket |
Version #1 | 6.17.0 |
Version #2 | 6.18.0 |
Test Results
Total Java ARchives | 22 |
---|
Total Methods / Classes | 11818 / 1798 |
---|
Verdict | Incompatible (0.4%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 44 |
---|
Removed Methods | High | 3 |
---|
Problems with Data Types | High | 4 |
---|
Medium | 2 |
Low | 4 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (44)
wicket-atmosphere-0.21.jar, AtmosphereBehavior.class
package org.apache.wicket.atmosphere
AtmosphereBehavior.onHeartbeat ( AtmosphereResourceEvent event ) : void
[mangled: org/apache/wicket/atmosphere/AtmosphereBehavior.onHeartbeat:(Lorg/atmosphere/cpr/AtmosphereResourceEvent;)V]
wicket-core-6.18.0.jar, AbstractJavaScriptReferenceHeaderItem.class
package org.apache.wicket.markup.head
AbstractJavaScriptReferenceHeaderItem.AbstractJavaScriptReferenceHeaderItem ( String condition, boolean defer, String charset )
[mangled: org/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem."<init>":(Ljava/lang/String;ZLjava/lang/String;)V]
AbstractJavaScriptReferenceHeaderItem.getCharset ( ) : String
[mangled: org/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem.getCharset:()Ljava/lang/String;]
AbstractJavaScriptReferenceHeaderItem.isAsync ( ) : boolean
[mangled: org/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem.isAsync:()Z]
AbstractJavaScriptReferenceHeaderItem.isDefer ( ) : boolean
[mangled: org/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem.isDefer:()Z]
AbstractJavaScriptReferenceHeaderItem.setAsync ( boolean async ) : AbstractJavaScriptReferenceHeaderItem
[mangled: org/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem.setAsync:(Z)Lorg/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem;]
AbstractJavaScriptReferenceHeaderItem.setCharset ( String charset ) : AbstractJavaScriptReferenceHeaderItem
[mangled: org/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem.setCharset:(Ljava/lang/String;)Lorg/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem;]
AbstractJavaScriptReferenceHeaderItem.setDefer ( boolean defer ) : AbstractJavaScriptReferenceHeaderItem
[mangled: org/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem.setDefer:(Z)Lorg/apache/wicket/markup/head/AbstractJavaScriptReferenceHeaderItem;]
wicket-core-6.18.0.jar, Component.class
package org.apache.wicket
Component.onReAdd ( ) : void
[mangled: org/apache/wicket/Component.onReAdd:()V]
wicket-core-6.18.0.jar, CryptoMapper.class
package org.apache.wicket.core.request.mapper
CryptoMapper.decryptEntireUrl ( Request request, Url encryptedUrl ) : Url
[mangled: org/apache/wicket/core/request/mapper/CryptoMapper.decryptEntireUrl:(Lorg/apache/wicket/request/Request;Lorg/apache/wicket/request/Url;)Lorg/apache/wicket/request/Url;]
CryptoMapper.decryptRequestListenerParameter ( Request request, Url encryptedUrl ) : Url
[mangled: org/apache/wicket/core/request/mapper/CryptoMapper.decryptRequestListenerParameter:(Lorg/apache/wicket/request/Request;Lorg/apache/wicket/request/Url;)Lorg/apache/wicket/request/Url;]
CryptoMapper.encryptEntireUrl ( Url url ) : Url
[mangled: org/apache/wicket/core/request/mapper/CryptoMapper.encryptEntireUrl:(Lorg/apache/wicket/request/Url;)Lorg/apache/wicket/request/Url;]
CryptoMapper.encryptRequestListenerParameter ( Url url ) : Url
[mangled: org/apache/wicket/core/request/mapper/CryptoMapper.encryptRequestListenerParameter:(Lorg/apache/wicket/request/Url;)Lorg/apache/wicket/request/Url;]
CryptoMapper.getContext ( ) : IMapperContext
[mangled: org/apache/wicket/core/request/mapper/CryptoMapper.getContext:()Lorg/apache/wicket/core/request/mapper/IMapperContext;]
CryptoMapper.getDelegateMapper ( ) : IRequestMapper
[mangled: org/apache/wicket/core/request/mapper/CryptoMapper.getDelegateMapper:()Lorg/apache/wicket/request/IRequestMapper;]
CryptoMapper.getMarkEncryptedUrls ( ) : boolean
[mangled: org/apache/wicket/core/request/mapper/CryptoMapper.getMarkEncryptedUrls:()Z]
CryptoMapper.setMarkEncryptedUrls ( boolean markEncryptedUrls ) : CryptoMapper
[mangled: org/apache/wicket/core/request/mapper/CryptoMapper.setMarkEncryptedUrls:(Z)Lorg/apache/wicket/core/request/mapper/CryptoMapper;]
wicket-core-6.18.0.jar, FencedFeedbackPanel.class
package org.apache.wicket.feedback
FencedFeedbackPanel.onReAdd ( ) : void
[mangled: org/apache/wicket/feedback/FencedFeedbackPanel.onReAdd:()V]
wicket-core-6.18.0.jar, Form.class
package org.apache.wicket.markup.html.form
Form.getFileMaxSize ( ) : Bytes
[mangled: org/apache/wicket/markup/html/form/Form.getFileMaxSize:()Lorg/apache/wicket/util/lang/Bytes;]
Form.setFileMaxSize ( Bytes fileMaxSize ) : void
[mangled: org/apache/wicket/markup/html/form/Form.setFileMaxSize:(Lorg/apache/wicket/util/lang/Bytes;)V]
wicket-core-6.18.0.jar, HttpsMapper.class
package org.apache.wicket.protocol.https
HttpsMapper.getDelegateMapper ( ) : IRequestMapper
[mangled: org/apache/wicket/protocol/https/HttpsMapper.getDelegateMapper:()Lorg/apache/wicket/request/IRequestMapper;]
wicket-core-6.18.0.jar, JavaScriptHeaderItem.class
package org.apache.wicket.markup.head
JavaScriptHeaderItem.internalRenderJavaScriptReference ( Response response, String url, String id, boolean defer, String charset, String condition, boolean async ) : void
[mangled: org/apache/wicket/markup/head/JavaScriptHeaderItem.internalRenderJavaScriptReference:(Lorg/apache/wicket/request/Response;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Z)V]
wicket-core-6.18.0.jar, JavaScriptUtils.class
package org.apache.wicket.core.util.string
JavaScriptUtils.writeJavaScriptUrl ( Response response, CharSequence url, String id, boolean defer, String charset, boolean async ) [static] : void
[mangled: org/apache/wicket/core/util/string/JavaScriptUtils.writeJavaScriptUrl:(Lorg/apache/wicket/request/Response;Ljava/lang/CharSequence;Ljava/lang/String;ZLjava/lang/String;Z)V]
wicket-core-6.18.0.jar, MapperUtils.class
package org.apache.wicket.core.request.mapper
MapperUtils.getPageComponentInfo ( Url url ) [static] : PageComponentInfo
[mangled: org/apache/wicket/core/request/mapper/MapperUtils.getPageComponentInfo:(Lorg/apache/wicket/request/Url;)Lorg/apache/wicket/request/mapper/info/PageComponentInfo;]
MapperUtils.parsePageComponentInfoParameter ( Url.QueryParameter parameter ) [static] : PageComponentInfo
[mangled: org/apache/wicket/core/request/mapper/MapperUtils.parsePageComponentInfoParameter:(Lorg/apache/wicket/request/Url$QueryParameter;)Lorg/apache/wicket/request/mapper/info/PageComponentInfo;]
wicket-core-6.18.0.jar, MultipartServletWebRequest.class
package org.apache.wicket.protocol.http.servlet
MultipartServletWebRequest.getFileMaxSize ( ) : Bytes
[mangled: org/apache/wicket/protocol/http/servlet/MultipartServletWebRequest.getFileMaxSize:()Lorg/apache/wicket/util/lang/Bytes;]
MultipartServletWebRequest.getMaxSize ( ) : Bytes
[mangled: org/apache/wicket/protocol/http/servlet/MultipartServletWebRequest.getMaxSize:()Lorg/apache/wicket/util/lang/Bytes;]
MultipartServletWebRequest.parseFileParts ( ) : void
[mangled: org/apache/wicket/protocol/http/servlet/MultipartServletWebRequest.parseFileParts:()V]
MultipartServletWebRequest.setFileMaxSize ( Bytes fileMaxSize ) : void
[mangled: org/apache/wicket/protocol/http/servlet/MultipartServletWebRequest.setFileMaxSize:(Lorg/apache/wicket/util/lang/Bytes;)V]
MultipartServletWebRequest.setMaxSize ( Bytes maxSize ) : void
[mangled: org/apache/wicket/protocol/http/servlet/MultipartServletWebRequest.setMaxSize:(Lorg/apache/wicket/util/lang/Bytes;)V]
wicket-core-6.18.0.jar, MultipartServletWebRequestImpl.class
package org.apache.wicket.protocol.http.servlet
MultipartServletWebRequestImpl.newFileUpload ( String encoding ) : FileUploadBase
[mangled: org/apache/wicket/protocol/http/servlet/MultipartServletWebRequestImpl.newFileUpload:(Ljava/lang/String;)Lorg/apache/wicket/util/upload/FileUploadBase;]
MultipartServletWebRequestImpl.parseFileParts ( ) : void
[mangled: org/apache/wicket/protocol/http/servlet/MultipartServletWebRequestImpl.parseFileParts:()V]
wicket-core-6.18.0.jar, NumberTextField.class
package org.apache.wicket.markup.html.form
NumberTextField.NumberTextField ( String id, Class type )
[mangled: org/apache/wicket/markup/html/form/NumberTextField."<init>":(Ljava/lang/String;Ljava/lang/Class;)V]
wicket-core-6.18.0.jar, PageAccessSynchronizer.class
package org.apache.wicket.page
PageAccessSynchronizer.getTimeout ( int pageId ) : Duration
[mangled: org/apache/wicket/page/PageAccessSynchronizer.getTimeout:(I)Lorg/apache/wicket/util/time/Duration;]
wicket-core-6.18.0.jar, Session.class
package org.apache.wicket
Session.newPageAccessSynchronizer ( Duration timeout ) : PageAccessSynchronizer
[mangled: org/apache/wicket/Session.newPageAccessSynchronizer:(Lorg/apache/wicket/util/time/Duration;)Lorg/apache/wicket/page/PageAccessSynchronizer;]
wicket-core-6.18.0.jar, WicketTester.class
package org.apache.wicket.util.tester
WicketTester.assertMarkupLocale ( Component component, Locale expectedLocale ) : void
[mangled: org/apache/wicket/util/tester/WicketTester.assertMarkupLocale:(Lorg/apache/wicket/Component;Ljava/util/Locale;)V]
WicketTester.assertMarkupStyle ( Component component, String expectedStyle ) : void
[mangled: org/apache/wicket/util/tester/WicketTester.assertMarkupStyle:(Lorg/apache/wicket/Component;Ljava/lang/String;)V]
WicketTester.assertMarkupVariation ( Component component, String expectedVariation ) : void
[mangled: org/apache/wicket/util/tester/WicketTester.assertMarkupVariation:(Lorg/apache/wicket/Component;Ljava/lang/String;)V]
wicket-native-websocket-core-6.18.0.jar, WebSocketMessageBroadcastHandler.class
package org.apache.wicket.protocol.ws.api
WebSocketMessageBroadcastHandler.detach ( IRequestCycle requestCycle ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketMessageBroadcastHandler.detach:(Lorg/apache/wicket/request/IRequestCycle;)V]
WebSocketMessageBroadcastHandler.respond ( IRequestCycle requestCycle ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketMessageBroadcastHandler.respond:(Lorg/apache/wicket/request/IRequestCycle;)V]
wicket-request-6.18.0.jar, IRequestMapperDelegate.class
package org.apache.wicket.request.mapper
IRequestMapperDelegate.getDelegateMapper ( ) [abstract] : IRequestMapper
[mangled: org/apache/wicket/request/mapper/IRequestMapperDelegate.getDelegateMapper:()Lorg/apache/wicket/request/IRequestMapper;]
wicket-request-6.18.0.jar, ParentPathReferenceRewriter.class
package org.apache.wicket.request.mapper
ParentPathReferenceRewriter.getDelegateMapper ( ) : IRequestMapper
[mangled: org/apache/wicket/request/mapper/ParentPathReferenceRewriter.getDelegateMapper:()Lorg/apache/wicket/request/IRequestMapper;]
wicket-request-6.18.0.jar, Url.class
package org.apache.wicket.request
Url.getFragment ( ) : String
[mangled: org/apache/wicket/request/Url.getFragment:()Ljava/lang/String;]
Url.setFragment ( String fragment ) : void
[mangled: org/apache/wicket/request/Url.setFragment:(Ljava/lang/String;)V]
to the top
Removed Methods (3)
wicket-atmosphere-0.20.jar, TrackMessageSizeFilter.class
package org.apache.wicket.atmosphere
TrackMessageSizeFilter.filter ( AtmosphereResource r, Object message, Object originalMessage ) : BroadcastFilter.BroadcastAction
[mangled: org/apache/wicket/atmosphere/TrackMessageSizeFilter.filter:(Lorg/atmosphere/cpr/AtmosphereResource;Ljava/lang/Object;Ljava/lang/Object;)Lorg/atmosphere/cpr/BroadcastFilter$BroadcastAction;]
TrackMessageSizeFilter.filter ( Object originalMessage, Object message ) : BroadcastFilter.BroadcastAction
[mangled: org/apache/wicket/atmosphere/TrackMessageSizeFilter.filter:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/atmosphere/cpr/BroadcastFilter$BroadcastAction;]
TrackMessageSizeFilter.TrackMessageSizeFilter ( )
[mangled: org/apache/wicket/atmosphere/TrackMessageSizeFilter."<init>":()V]
to the top
Problems with Data Types, High Severity (4)
wicket-atmosphere-0.20.jar
package org.apache.wicket.atmosphere
[+] TrackMessageSizeFilter (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (3)
TrackMessageSizeFilter ( )This constructor is from 'TrackMessageSizeFilter' class.
filter ( Object, Object )This method is from 'TrackMessageSizeFilter' class.
filter ( AtmosphereResource, Object, Object )This method is from 'TrackMessageSizeFilter' class.
wicket-core-6.17.0.jar
package org.apache.wicket.core.request.mapper
[+] CryptoMapper (1)
| Change | Effect |
---|
1 | Removed super-interface org.apache.wicket.request.IRequestMapper. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (9)
CryptoMapper ( IRequestMapper, Application )This constructor is from 'CryptoMapper' class.
CryptoMapper ( IRequestMapper, IProvider )This constructor is from 'CryptoMapper' class.
decryptUrl ( Request, Url )This method is from 'CryptoMapper' class.
encryptUrl ( Url )This method is from 'CryptoMapper' class.
getCompatibilityScore ( Request )This method is from 'CryptoMapper' class.
getCrypt ( )This method is from 'CryptoMapper' class.
getWrappedMapper ( )This method is from 'CryptoMapper' class.
mapHandler ( IRequestHandler )This method is from 'CryptoMapper' class.
mapRequest ( Request )This method is from 'CryptoMapper' class.
package org.apache.wicket.protocol.https
[+] HttpsMapper (1)
| Change | Effect |
---|
1 | Removed super-interface org.apache.wicket.request.IRequestMapper. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (10)
HttpsMapper ( IRequestMapper, HttpsConfig )This constructor is from 'HttpsMapper' class.
createRedirectHandler ( String )This method is from 'HttpsMapper' class.
createRedirectUrl ( IRequestHandler, Request, Scheme )This method is from 'HttpsMapper' class.
getCompatibilityScore ( Request )This method is from 'HttpsMapper' class.
getConfig ( )This method is from 'HttpsMapper' class.
getDesiredSchemeFor ( Class )This method is from 'HttpsMapper' class.
getDesiredSchemeFor ( IRequestHandler )This method is from 'HttpsMapper' class.
getSchemeOf ( Request )This method is from 'HttpsMapper' class.
mapHandler ( IRequestHandler )This method is from 'HttpsMapper' class.
mapRequest ( Request )This method is from 'HttpsMapper' class.
wicket-request-6.17.0.jar
package org.apache.wicket.request.mapper
[+] ParentPathReferenceRewriter (1)
| Change | Effect |
---|
1 | Removed super-interface org.apache.wicket.request.IRequestMapper. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (5)
ParentPathReferenceRewriter ( IRequestMapper )This constructor is from 'ParentPathReferenceRewriter' class.
ParentPathReferenceRewriter ( IRequestMapper, IProvider )This constructor is from 'ParentPathReferenceRewriter' class.
getCompatibilityScore ( Request )This method is from 'ParentPathReferenceRewriter' class.
mapHandler ( IRequestHandler )This method is from 'ParentPathReferenceRewriter' class.
mapRequest ( Request )This method is from 'ParentPathReferenceRewriter' class.
to the top
Problems with Data Types, Medium Severity (2)
wicket-core-6.17.0.jar
package org.apache.wicket.markup.head
[+] JavaScriptReferenceHeaderItem (1)
| Change | Effect |
---|
1 | Superclass has been changed from JavaScriptHeaderItem to AbstractJavaScriptReferenceHeaderItem. | 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 (20)
forReference ( ResourceReference )Return value of this method has type 'JavaScriptReferenceHeaderItem'.
forReference ( ResourceReference, String )Return value of this method has type 'JavaScriptReferenceHeaderItem'.
forReference ( ResourceReference, String, boolean )Return value of this method has type 'JavaScriptReferenceHeaderItem'.
forReference ( ResourceReference, PageParameters, String )Return value of this method has type 'JavaScriptReferenceHeaderItem'.
forReference ( ResourceReference, PageParameters, String, boolean )Return value of this method has type 'JavaScriptReferenceHeaderItem'.
forReference ( ResourceReference, PageParameters, String, boolean, String )Return value of this method has type 'JavaScriptReferenceHeaderItem'.
forReference ( ResourceReference, PageParameters, String, boolean, String, String )Return value of this method has type 'JavaScriptReferenceHeaderItem'.
forReference ( ResourceReference, boolean )Return value of this method has type 'JavaScriptReferenceHeaderItem'.
JavaScriptReferenceHeaderItem ( ResourceReference, PageParameters, String, boolean, String, String )This constructor is from 'JavaScriptReferenceHeaderItem' class.
equals ( Object )This method is from 'JavaScriptReferenceHeaderItem' class.
getDependencies ( )This method is from 'JavaScriptReferenceHeaderItem' class.
getId ( )This method is from 'JavaScriptReferenceHeaderItem' class.
...
[+] JavaScriptUrlReferenceHeaderItem (1)
| Change | Effect |
---|
1 | Superclass has been changed from JavaScriptHeaderItem to AbstractJavaScriptReferenceHeaderItem. | 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 (13)
forUrl ( String )Return value of this method has type 'JavaScriptUrlReferenceHeaderItem'.
forUrl ( String, String )Return value of this method has type 'JavaScriptUrlReferenceHeaderItem'.
forUrl ( String, String, boolean )Return value of this method has type 'JavaScriptUrlReferenceHeaderItem'.
forUrl ( String, String, boolean, String )Return value of this method has type 'JavaScriptUrlReferenceHeaderItem'.
forUrl ( String, String, boolean, String, String )Return value of this method has type 'JavaScriptUrlReferenceHeaderItem'.
JavaScriptUrlReferenceHeaderItem ( String, String, boolean, String, String )This constructor is from 'JavaScriptUrlReferenceHeaderItem' class.
equals ( Object )This method is from 'JavaScriptUrlReferenceHeaderItem' class.
getId ( )This method is from 'JavaScriptUrlReferenceHeaderItem' class.
getRenderTokens ( )This method is from 'JavaScriptUrlReferenceHeaderItem' class.
getUrl ( )This method is from 'JavaScriptUrlReferenceHeaderItem' class.
hashCode ( )This method is from 'JavaScriptUrlReferenceHeaderItem' class.
render ( Response )This method is from 'JavaScriptUrlReferenceHeaderItem' class.
...
to the top
Problems with Data Types, Low Severity (4)
wicket-core-6.17.0.jar
package org.apache.wicket.markup.head
[+] JavaScriptReferenceHeaderItem (2)
| Change | Effect |
---|
1 | Method getCharset ( ) has been moved up type hierarchy to getCharset ( ) | Method getCharset ( ) will be called instead of getCharset ( ) in a client program. |
2 | Method isDefer ( ) has been moved up type hierarchy to isDefer ( ) | Method isDefer ( ) will be called instead of isDefer ( ) in a client program. |
[+] affected methods (2)
getCharset ( )Method 'getCharset ( )' will be called instead of this method in a client program.
isDefer ( )Method 'isDefer ( )' will be called instead of this method in a client program.
[+] JavaScriptUrlReferenceHeaderItem (2)
| Change | Effect |
---|
1 | Method getCharset ( ) has been moved up type hierarchy to getCharset ( ) | Method getCharset ( ) will be called instead of getCharset ( ) in a client program. |
2 | Method isDefer ( ) has been moved up type hierarchy to isDefer ( ) | Method isDefer ( ) will be called instead of isDefer ( ) in a client program. |
[+] affected methods (2)
getCharset ( )Method 'getCharset ( )' will be called instead of this method in a client program.
isDefer ( )Method 'isDefer ( )' will be called instead of this method in a client program.
to the top
Java ARchives (22)
wicket-atmosphere-0.20.jar
wicket-auth-roles-6.17.0.jar
wicket-bean-validation-6.17.0.jar
wicket-cdi-1.1-6.17.0.jar
wicket-cdi-6.17.0.jar
wicket-core-6.17.0.jar
wicket-datetime-6.17.0.jar
wicket-devutils-6.17.0.jar
wicket-extensions-6.17.0.jar
wicket-guice-6.17.0.jar
wicket-ioc-6.17.0.jar
wicket-jmx-6.17.0.jar
wicket-js-tests-6.17.0.jar
wicket-native-websocket-core-6.17.0.jar
wicket-native-websocket-jetty-6.17.0.jar
wicket-native-websocket-jetty9-6.17.0.jar
wicket-native-websocket-tomcat-6.17.0.jar
wicket-objectsizeof-agent-6.17.0.jar
wicket-request-6.17.0.jar
wicket-spring-6.17.0.jar
wicket-util-6.17.0.jar
wicket-velocity-6.17.0.jar
to the top