Source compatibility report for the Wicket library between 6.11.0 and 6.12.0 versions
Test Info
Library Name | Wicket |
Version #1 | 6.11.0 |
Version #2 | 6.12.0 |
Test Results
Total Java ARchives | 21 |
---|
Total Methods / Classes | 11502 / 1757 |
---|
Verdict | Incompatible (0.4%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 37 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 3 |
---|
Medium | 1 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (37)
wicket-atmosphere-0.15.jar, AtmosphereBehavior.class
package org.apache.wicket.atmosphere
AtmosphereBehavior.onClose ( AtmosphereResourceEvent event ) : void
[mangled: org/apache/wicket/atmosphere/AtmosphereBehavior.onClose:(Lorg/atmosphere/cpr/AtmosphereResourceEvent;)V]
AtmosphereBehavior.onPreSuspend ( AtmosphereResourceEvent event ) : void
[mangled: org/apache/wicket/atmosphere/AtmosphereBehavior.onPreSuspend:(Lorg/atmosphere/cpr/AtmosphereResourceEvent;)V]
wicket-core-6.12.0.jar, AjaxPagingNavigationIncrementLink.class
package org.apache.wicket.ajax.markup.html.navigation.paging
AjaxPagingNavigationIncrementLink.onComponentTag ( ComponentTag tag ) : void
[mangled: org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationIncrementLink.onComponentTag:(Lorg/apache/wicket/markup/ComponentTag;)V]
wicket-core-6.12.0.jar, AjaxPagingNavigationLink.class
package org.apache.wicket.ajax.markup.html.navigation.paging
AjaxPagingNavigationLink.onComponentTag ( ComponentTag tag ) : void
[mangled: org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationLink.onComponentTag:(Lorg/apache/wicket/markup/ComponentTag;)V]
wicket-core-6.12.0.jar, AjaxResponse.class
package org.apache.wicket.ajax
AbstractAjaxResponse.AjaxResponse.addCookie ( Cookie cookie ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.addCookie:(Ljavax/servlet/http/Cookie;)V]
AbstractAjaxResponse.AjaxResponse.addHeader ( String name, String value ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.addHeader:(Ljava/lang/String;Ljava/lang/String;)V]
AbstractAjaxResponse.AjaxResponse.clearCookie ( Cookie cookie ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.clearCookie:(Ljavax/servlet/http/Cookie;)V]
AbstractAjaxResponse.AjaxResponse.encodeRedirectURL ( CharSequence url ) : String
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.encodeRedirectURL:(Ljava/lang/CharSequence;)Ljava/lang/String;]
AbstractAjaxResponse.AjaxResponse.flush ( ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.flush:()V]
AbstractAjaxResponse.AjaxResponse.isRedirect ( ) : boolean
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.isRedirect:()Z]
AbstractAjaxResponse.AjaxResponse.sendError ( int sc, String msg ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.sendError:(ILjava/lang/String;)V]
AbstractAjaxResponse.AjaxResponse.sendRedirect ( String url ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.sendRedirect:(Ljava/lang/String;)V]
AbstractAjaxResponse.AjaxResponse.setContentLength ( long length ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.setContentLength:(J)V]
AbstractAjaxResponse.AjaxResponse.setContentType ( String mimeType ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.setContentType:(Ljava/lang/String;)V]
AbstractAjaxResponse.AjaxResponse.setDateHeader ( String name, Time date ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.setDateHeader:(Ljava/lang/String;Lorg/apache/wicket/util/time/Time;)V]
AbstractAjaxResponse.AjaxResponse.setHeader ( String name, String value ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V]
AbstractAjaxResponse.AjaxResponse.setStatus ( int sc ) : void
[mangled: org/apache/wicket/ajax/AbstractAjaxResponse.AjaxResponse.setStatus:(I)V]
wicket-core-6.12.0.jar, ConcatBundleResource.class
package org.apache.wicket.resource.bundles
ConcatBundleResource.getThrowExceptionOnMissingResource ( ) : boolean
[mangled: org/apache/wicket/resource/bundles/ConcatBundleResource.getThrowExceptionOnMissingResource:()Z]
wicket-core-6.12.0.jar, FilteredHeaderItem.class
package org.apache.wicket.markup.head.filter
FilteredHeaderItem.wrap ( HeaderItem item ) : FilteredHeaderItem
[mangled: org/apache/wicket/markup/head/filter/FilteredHeaderItem.wrap:(Lorg/apache/wicket/markup/head/HeaderItem;)Lorg/apache/wicket/markup/head/filter/FilteredHeaderItem;]
FilteredHeaderItem.wrap ( HeaderItem x0 ) : HeaderItem
[mangled: org/apache/wicket/markup/head/filter/FilteredHeaderItem.wrap:(Lorg/apache/wicket/markup/head/HeaderItem;)Lorg/apache/wicket/markup/head/HeaderItem;]
wicket-core-6.12.0.jar, IHeaderItemWrapper.class
package org.apache.wicket.markup.head
IHeaderItemWrapper.wrap ( HeaderItem p1 ) [abstract] : HeaderItem
[mangled: org/apache/wicket/markup/head/IHeaderItemWrapper.wrap:(Lorg/apache/wicket/markup/head/HeaderItem;)Lorg/apache/wicket/markup/head/HeaderItem;]
wicket-core-6.12.0.jar, PriorityHeaderItem.class
package org.apache.wicket.markup.head
PriorityHeaderItem.wrap ( HeaderItem item ) : PriorityHeaderItem
[mangled: org/apache/wicket/markup/head/PriorityHeaderItem.wrap:(Lorg/apache/wicket/markup/head/HeaderItem;)Lorg/apache/wicket/markup/head/PriorityHeaderItem;]
PriorityHeaderItem.wrap ( HeaderItem x0 ) : HeaderItem
[mangled: org/apache/wicket/markup/head/PriorityHeaderItem.wrap:(Lorg/apache/wicket/markup/head/HeaderItem;)Lorg/apache/wicket/markup/head/HeaderItem;]
wicket-devutils-6.12.0.jar, DebugBar.class
package org.apache.wicket.devutils.debugbar
DebugBar.setContributors ( List contributors, Application application ) [static] : void
[mangled: org/apache/wicket/devutils/debugbar/DebugBar.setContributors:(Ljava/util/List;Lorg/apache/wicket/Application;)V]
wicket-native-websocket-core-0.14.jar, WebSocketResponse.class
package org.apache.wicket.protocol.ws.api
WebSocketResponse.addCookie ( Cookie cookie ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.addCookie:(Ljavax/servlet/http/Cookie;)V]
WebSocketResponse.addHeader ( String name, String value ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.addHeader:(Ljava/lang/String;Ljava/lang/String;)V]
WebSocketResponse.clearCookie ( Cookie cookie ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.clearCookie:(Ljavax/servlet/http/Cookie;)V]
WebSocketResponse.encodeRedirectURL ( CharSequence url ) : String
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.encodeRedirectURL:(Ljava/lang/CharSequence;)Ljava/lang/String;]
WebSocketResponse.flush ( ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.flush:()V]
WebSocketResponse.isRedirect ( ) : boolean
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.isRedirect:()Z]
WebSocketResponse.sendError ( int sc, String msg ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.sendError:(ILjava/lang/String;)V]
WebSocketResponse.sendRedirect ( String url ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.sendRedirect:(Ljava/lang/String;)V]
WebSocketResponse.setContentLength ( long length ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.setContentLength:(J)V]
WebSocketResponse.setContentType ( String mimeType ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.setContentType:(Ljava/lang/String;)V]
WebSocketResponse.setDateHeader ( String name, Time date ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.setDateHeader:(Ljava/lang/String;Lorg/apache/wicket/util/time/Time;)V]
WebSocketResponse.setHeader ( String name, String value ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V]
WebSocketResponse.setStatus ( int sc ) : void
[mangled: org/apache/wicket/protocol/ws/api/WebSocketResponse.setStatus:(I)V]
to the top
Problems with Data Types, High Severity (3)
wicket-core-6.11.0.jar
package org.apache.wicket.markup.head
[+] HeaderItem (1)
| Change | Effect |
---|
1 | Added super-interface org.apache.wicket.util.io.IClusterable. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in HeaderItem. |
[+] affected methods (27)
accepts ( HeaderItem )1st parameter 'item' of this method has type 'HeaderItem'.
acceptsWrapped ( HeaderItem )1st parameter 'item' of this method has type 'HeaderItem'.
acceptsWrapped ( HeaderItem )1st parameter 'item' of this method has type 'HeaderItem'.
acceptsWrapped ( HeaderItem )1st parameter 'item' of this method has type 'HeaderItem'.
FilteredHeaderItem ( HeaderItem, String )1st parameter 'wrapped' of this method has type 'HeaderItem'.
getWrapped ( )Return value of this method has type 'HeaderItem'.
accepts ( HeaderItem )1st parameter 'p1' of this abstract method has type 'HeaderItem'.
render ( HeaderItem )1st parameter 'item' of this method has type 'HeaderItem'.
render ( HeaderItem, List )1st parameter 'item' of this method has type 'HeaderItem'.
acceptsWrapped ( HeaderItem )1st parameter 'item' of this method has type 'HeaderItem'.
accepts ( HeaderItem )1st parameter 'item' of this method has type 'HeaderItem'.
HeaderItem ( )This constructor is from 'HeaderItem' abstract class.
...
[+] PriorityHeaderItem (1)
| Change | Effect |
---|
1 | Removed super-interface IWrappedHeaderItem. | Recompilation of a client program may be terminated with the message: cannot find method in class PriorityHeaderItem. |
[+] affected methods (9)
PriorityHeaderItem ( HeaderItem )This constructor is from 'PriorityHeaderItem' class.
equals ( Object )This method is from 'PriorityHeaderItem' class.
getDependencies ( )This method is from 'PriorityHeaderItem' class.
getProvidedResources ( )This method is from 'PriorityHeaderItem' class.
getRenderTokens ( )This method is from 'PriorityHeaderItem' class.
getWrapped ( )This method is from 'PriorityHeaderItem' class.
hashCode ( )This method is from 'PriorityHeaderItem' class.
render ( Response )This method is from 'PriorityHeaderItem' class.
toString ( )This method is from 'PriorityHeaderItem' class.
package org.apache.wicket.markup.head.filter
[+] FilteredHeaderItem (1)
| Change | Effect |
---|
1 | Removed super-interface org.apache.wicket.markup.head.IWrappedHeaderItem. | Recompilation of a client program may be terminated with the message: cannot find method in class FilteredHeaderItem. |
[+] affected methods (10)
FilteredHeaderItem ( HeaderItem, String )This constructor is from 'FilteredHeaderItem' class.
equals ( Object )This method is from 'FilteredHeaderItem' class.
getDependencies ( )This method is from 'FilteredHeaderItem' class.
getFilterName ( )This method is from 'FilteredHeaderItem' class.
getProvidedResources ( )This method is from 'FilteredHeaderItem' class.
getRenderTokens ( )This method is from 'FilteredHeaderItem' class.
getWrapped ( )This method is from 'FilteredHeaderItem' class.
hashCode ( )This method is from 'FilteredHeaderItem' class.
render ( Response )This method is from 'FilteredHeaderItem' class.
toString ( )This method is from 'FilteredHeaderItem' class.
to the top
Problems with Data Types, Medium Severity (1)
wicket-native-websocket-core-0.13.jar
package org.apache.wicket.protocol.ws.api
[+] WebSocketResponse (1)
| Change | Effect |
---|
1 | Superclass has been changed from org.apache.wicket.request.Response to org.apache.wicket.request.http.WebResponse. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in WebSocketResponse. 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. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (9)
WebSocketResponse ( IWebSocketConnection )This constructor is from 'WebSocketResponse' class.
close ( )This method is from 'WebSocketResponse' class.
encodeURL ( CharSequence )This method is from 'WebSocketResponse' class.
getContainerResponse ( )This method is from 'WebSocketResponse' class.
getContainerResponse ( )This method is from 'WebSocketResponse' class.
reset ( )This method is from 'WebSocketResponse' class.
write ( byte[ ] )This method is from 'WebSocketResponse' class.
write ( byte[ ], int, int )This method is from 'WebSocketResponse' class.
write ( CharSequence )This method is from 'WebSocketResponse' class.
to the top
Java ARchives (21)
wicket-atmosphere-0.14.jar
wicket-auth-roles-6.11.0.jar
wicket-bean-validation-0.13.jar
wicket-bootstrap-0.13.jar
wicket-cdi-6.11.0.jar
wicket-core-6.11.0.jar
wicket-datetime-6.11.0.jar
wicket-devutils-6.11.0.jar
wicket-extensions-6.11.0.jar
wicket-guice-6.11.0.jar
wicket-ioc-6.11.0.jar
wicket-jmx-6.11.0.jar
wicket-native-websocket-core-0.13.jar
wicket-native-websocket-jetty-0.13.jar
wicket-native-websocket-jetty9-0.13.jar
wicket-native-websocket-tomcat-0.13.jar
wicket-objectsizeof-agent-6.11.0.jar
wicket-request-6.11.0.jar
wicket-spring-6.11.0.jar
wicket-util-6.11.0.jar
wicket-velocity-6.11.0.jar
to the top