Binary compatibility report for the Wicket library between 6.15.0 and 6.16.0 versions
Test Info
Library Name | Wicket |
Version #1 | 6.15.0 |
Version #2 | 6.16.0 |
Test Results
Total Java ARchives | 22 |
---|
Total Methods / Classes | 11706 / 1783 |
---|
Verdict | Incompatible (0.5%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 37 |
---|
Removed Methods | High | 4 |
---|
Problems with Data Types | High | 4 |
---|
Medium | 1 |
Low | 9 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (37)
wicket-core-6.16.0.jar, AbstractMarkupFragment.class
package org.apache.wicket.markup
AbstractMarkupFragment.AbstractMarkupFragment ( )
[mangled: org/apache/wicket/markup/AbstractMarkupFragment."<init>":()V]
AbstractMarkupFragment.find ( String id, int streamOffset ) : IMarkupFragment
[mangled: org/apache/wicket/markup/AbstractMarkupFragment.find:(Ljava/lang/String;I)Lorg/apache/wicket/markup/IMarkupFragment;]
AbstractMarkupFragment.toString ( ) : String
[mangled: org/apache/wicket/markup/AbstractMarkupFragment.toString:()Ljava/lang/String;]
wicket-core-6.16.0.jar, Application.class
package org.apache.wicket
Application.getMarkupIdGenerator ( ) : IMarkupIdGenerator *DEPRECATED*
[mangled: org/apache/wicket/Application.getMarkupIdGenerator:()Lorg/apache/wicket/IMarkupIdGenerator;]
Application.setMarkupIdGenerator ( IMarkupIdGenerator markupIdGenerator ) : void *DEPRECATED*
[mangled: org/apache/wicket/Application.setMarkupIdGenerator:(Lorg/apache/wicket/IMarkupIdGenerator;)V]
wicket-core-6.16.0.jar, BaseDataResource.class
package org.apache.wicket.request.resource
BaseDataResource.BaseDataResource ( String contentType )
[mangled: org/apache/wicket/request/resource/BaseDataResource."<init>":(Ljava/lang/String;)V]
BaseDataResource.BaseDataResource ( String contentType, Object data )
[mangled: org/apache/wicket/request/resource/BaseDataResource."<init>":(Ljava/lang/String;Ljava/lang/Object;)V]
BaseDataResource.BaseDataResource ( String contentType, Object data, String filename )
[mangled: org/apache/wicket/request/resource/BaseDataResource."<init>":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V]
BaseDataResource.configureResponse ( AbstractResource.ResourceResponse response, IResource.Attributes attributes ) : void
[mangled: org/apache/wicket/request/resource/BaseDataResource.configureResponse:(Lorg/apache/wicket/request/resource/AbstractResource$ResourceResponse;Lorg/apache/wicket/request/resource/IResource$Attributes;)V]
BaseDataResource.getData ( IResource.Attributes attributes ) : Object
[mangled: org/apache/wicket/request/resource/BaseDataResource.getData:(Lorg/apache/wicket/request/resource/IResource$Attributes;)Ljava/lang/Object;]
BaseDataResource.getLength ( Object p1 ) [abstract] : Long
[mangled: org/apache/wicket/request/resource/BaseDataResource.getLength:(Ljava/lang/Object;)Ljava/lang/Long;]
BaseDataResource.newResourceResponse ( IResource.Attributes attributes ) : AbstractResource.ResourceResponse
[mangled: org/apache/wicket/request/resource/BaseDataResource.newResourceResponse:(Lorg/apache/wicket/request/resource/IResource$Attributes;)Lorg/apache/wicket/request/resource/AbstractResource$ResourceResponse;]
BaseDataResource.writeData ( Response p1, Object p2 ) [abstract] : void
[mangled: org/apache/wicket/request/resource/BaseDataResource.writeData:(Lorg/apache/wicket/request/Response;Ljava/lang/Object;)V]
wicket-core-6.16.0.jar, ByteArrayResource.class
package org.apache.wicket.request.resource
ByteArrayResource.getData ( IResource.Attributes x0 ) : Object
[mangled: org/apache/wicket/request/resource/ByteArrayResource.getData:(Lorg/apache/wicket/request/resource/IResource$Attributes;)Ljava/lang/Object;]
ByteArrayResource.getLength ( byte[ ] data ) : Long
[mangled: org/apache/wicket/request/resource/ByteArrayResource.getLength:([B)Ljava/lang/Long;]
ByteArrayResource.getLength ( Object x0 ) : Long
[mangled: org/apache/wicket/request/resource/ByteArrayResource.getLength:(Ljava/lang/Object;)Ljava/lang/Long;]
ByteArrayResource.writeData ( Response response, byte[ ] data ) : void
[mangled: org/apache/wicket/request/resource/ByteArrayResource.writeData:(Lorg/apache/wicket/request/Response;[B)V]
ByteArrayResource.writeData ( Response x0, Object x1 ) : void
[mangled: org/apache/wicket/request/resource/ByteArrayResource.writeData:(Lorg/apache/wicket/request/Response;Ljava/lang/Object;)V]
wicket-core-6.16.0.jar, CachingResourceStreamLocator.class
package org.apache.wicket.core.util.resource.locator.caching
CachingResourceStreamLocator.clearCache ( ) : void
[mangled: org/apache/wicket/core/util/resource/locator/caching/CachingResourceStreamLocator.clearCache:()V]
wicket-core-6.16.0.jar, CharSequenceResource.class
package org.apache.wicket.request.resource
CharSequenceResource.CharSequenceResource ( String contentType )
[mangled: org/apache/wicket/request/resource/CharSequenceResource."<init>":(Ljava/lang/String;)V]
CharSequenceResource.CharSequenceResource ( String contentType, CharSequence data )
[mangled: org/apache/wicket/request/resource/CharSequenceResource."<init>":(Ljava/lang/String;Ljava/lang/CharSequence;)V]
CharSequenceResource.CharSequenceResource ( String contentType, CharSequence data, String filename )
[mangled: org/apache/wicket/request/resource/CharSequenceResource."<init>":(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;)V]
CharSequenceResource.getLength ( CharSequence data ) : Long
[mangled: org/apache/wicket/request/resource/CharSequenceResource.getLength:(Ljava/lang/CharSequence;)Ljava/lang/Long;]
CharSequenceResource.getLength ( Object x0 ) : Long
[mangled: org/apache/wicket/request/resource/CharSequenceResource.getLength:(Ljava/lang/Object;)Ljava/lang/Long;]
CharSequenceResource.writeData ( Response response, CharSequence data ) : void
[mangled: org/apache/wicket/request/resource/CharSequenceResource.writeData:(Lorg/apache/wicket/request/Response;Ljava/lang/CharSequence;)V]
CharSequenceResource.writeData ( Response x0, Object x1 ) : void
[mangled: org/apache/wicket/request/resource/CharSequenceResource.writeData:(Lorg/apache/wicket/request/Response;Ljava/lang/Object;)V]
wicket-core-6.16.0.jar, DefaultMarkupIdGenerator.class
package org.apache.wicket
DefaultMarkupIdGenerator.DefaultMarkupIdGenerator ( )
[mangled: org/apache/wicket/DefaultMarkupIdGenerator."<init>":()V]
DefaultMarkupIdGenerator.generateMarkupId ( Component component, boolean createIfDoesNotExist ) : String
[mangled: org/apache/wicket/DefaultMarkupIdGenerator.generateMarkupId:(Lorg/apache/wicket/Component;Z)Ljava/lang/String;]
wicket-core-6.16.0.jar, IMarkupIdGenerator.class
package org.apache.wicket
IMarkupIdGenerator.generateMarkupId ( Component p1, boolean p2 ) [abstract] : String
[mangled: org/apache/wicket/IMarkupIdGenerator.generateMarkupId:(Lorg/apache/wicket/Component;Z)Ljava/lang/String;]
wicket-core-6.16.0.jar, PackageMapper.class
package org.apache.wicket.core.request.mapper
PackageMapper.checkPageClass ( Class pageClass ) : boolean
[mangled: org/apache/wicket/core/request/mapper/PackageMapper.checkPageClass:(Ljava/lang/Class;)Z]
wicket-core-6.16.0.jar, RestartResponseAtInterceptPageException.class
package org.apache.wicket
RestartResponseAtInterceptPageException.getOriginalPostParameters ( ) [static] : Map
[mangled: org/apache/wicket/RestartResponseAtInterceptPageException.getOriginalPostParameters:()Ljava/util/Map;]
RestartResponseAtInterceptPageException.getOriginalUrl ( ) [static] : Url
[mangled: org/apache/wicket/RestartResponseAtInterceptPageException.getOriginalUrl:()Lorg/apache/wicket/request/Url;]
wicket-extensions-6.16.0.jar, SelectOption.class
package org.apache.wicket.extensions.markup.html.form.select
SelectOption.getModel ( ) : IModel
[mangled: org/apache/wicket/extensions/markup/html/form/select/SelectOption.getModel:()Lorg/apache/wicket/model/IModel;]
SelectOption.getModelObject ( ) : Object
[mangled: org/apache/wicket/extensions/markup/html/form/select/SelectOption.getModelObject:()Ljava/lang/Object;]
SelectOption.setModel ( IModel model ) : void
[mangled: org/apache/wicket/extensions/markup/html/form/select/SelectOption.setModel:(Lorg/apache/wicket/model/IModel;)V]
SelectOption.setModelObject ( Object object ) : void
[mangled: org/apache/wicket/extensions/markup/html/form/select/SelectOption.setModelObject:(Ljava/lang/Object;)V]
wicket-request-6.16.0.jar, MountMapper.class
package org.apache.wicket.request.mapper.mount
MountMapper.getInnerRequestMapper ( ) : IRequestMapper
[mangled: org/apache/wicket/request/mapper/mount/MountMapper.getInnerRequestMapper:()Lorg/apache/wicket/request/IRequestMapper;]
to the top
Removed Methods (4)
wicket-bootstrap-0.17.jar, Bootstrap.class
package org.apache.wicket.bootstrap
Bootstrap.plain ( ) [static] : JavaScriptResourceReference
[mangled: org/apache/wicket/bootstrap/Bootstrap.plain:()Lorg/apache/wicket/request/resource/JavaScriptResourceReference;]
Bootstrap.renderHeadPlain ( IHeaderResponse response ) [static] : void
[mangled: org/apache/wicket/bootstrap/Bootstrap.renderHeadPlain:(Lorg/apache/wicket/markup/head/IHeaderResponse;)V]
Bootstrap.renderHeadResponsive ( IHeaderResponse response ) [static] : void
[mangled: org/apache/wicket/bootstrap/Bootstrap.renderHeadResponsive:(Lorg/apache/wicket/markup/head/IHeaderResponse;)V]
Bootstrap.responsive ( ) [static] : JavaScriptResourceReference
[mangled: org/apache/wicket/bootstrap/Bootstrap.responsive:()Lorg/apache/wicket/request/resource/JavaScriptResourceReference;]
to the top
Problems with Data Types, High Severity (4)
wicket-atmosphere-0.18.jar
package org.apache.wicket.atmosphere
[+] TrackMessageSizeFilter (1)
| Change | Effect |
---|
1 | Removed super-interface org.atmosphere.cpr.PerRequestBroadcastFilter. | A client program may be interrupted by NoSuchMethodError 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-bootstrap-0.17.jar
package org.apache.wicket.bootstrap
[+] Bootstrap (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
plain ( )This method is from 'Bootstrap' class.
renderHeadPlain ( IHeaderResponse )This method is from 'Bootstrap' class.
renderHeadResponsive ( IHeaderResponse )This method is from 'Bootstrap' class.
responsive ( )This method is from 'Bootstrap' class.
wicket-core-6.15.0.jar
package org.apache.wicket.markup
[+] Markup (1)
| Change | Effect |
---|
1 | Removed super-interface IMarkupFragment. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (46)
initializeMarkupFilters ( Markup )1st parameter 'p1' of this abstract method has type 'Markup'.
parse ( )Return value of this method has type 'Markup'.
postProcess ( Markup )1st parameter 'markup' of this method has type 'Markup'.
getMarkup ( MarkupContainer, Class, boolean )Return value of this abstract method has type 'Markup'.
loadMarkup ( MarkupContainer, MarkupResourceStream, IMarkupLoader, boolean )Return value of this method has type 'Markup'.
loadMarkup ( MarkupContainer, MarkupResourceStream, IMarkupLoader, boolean )Return value of this abstract method has type 'Markup'.
loadMarkup ( MarkupContainer, MarkupResourceStream, IMarkupLoader, boolean )Return value of this method has type 'Markup'.
loadMarkup ( MarkupContainer, MarkupResourceStream, IMarkupLoader, boolean )Return value of this method has type 'Markup'.
Markup ( MarkupResourceStream )This constructor is from 'Markup' class.
addMarkupElement ( int, MarkupElement )This method is from 'Markup' class.
addMarkupElement ( MarkupElement )This method is from 'Markup' class.
find ( String )This method is from 'Markup' class.
...
[+] MarkupFragment (1)
| Change | Effect |
---|
1 | Removed super-interface IMarkupFragment. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (8)
MarkupFragment ( IMarkupFragment, int )This constructor is from 'MarkupFragment' class.
find ( String )This method is from 'MarkupFragment' class.
get ( int )This method is from 'MarkupFragment' class.
getMarkupResourceStream ( )This method is from 'MarkupFragment' class.
getRootMarkup ( )This method is from 'MarkupFragment' class.
iterator ( )This method is from 'MarkupFragment' class.
size ( )This method is from 'MarkupFragment' class.
toString ( boolean )This method is from 'MarkupFragment' class.
to the top
Problems with Data Types, Medium Severity (1)
wicket-core-6.15.0.jar
package org.apache.wicket.request.resource
[+] ByteArrayResource (1)
| Change | Effect |
---|
1 | Superclass has been changed from AbstractResource to BaseDataResource. | 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)
ByteArrayResource ( String )This constructor is from 'ByteArrayResource' class.
ByteArrayResource ( String, byte[ ] )This constructor is from 'ByteArrayResource' class.
ByteArrayResource ( String, byte[ ], String )This constructor is from 'ByteArrayResource' class.
getData ( IResource.Attributes )This method is from 'ByteArrayResource' class.
to the top
Problems with Data Types, Low Severity (9)
wicket-atmosphere-0.18.jar
package org.apache.wicket.atmosphere
[+] TrackMessageSizeFilter (1)
| Change | Effect |
---|
1 | Added super-class org.atmosphere.client.TrackMessageSizeFilter. | 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 (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.15.0.jar
package org.apache.wicket.core.request.mapper
[+] PackageMapper (1)
| Change | Effect |
---|
1 | Method checkPageClass ( Class ) has been overridden by checkPageClass ( Class ) | Method checkPageClass ( Class ) will be called instead of checkPageClass ( Class ) in a client program. |
[+] affected methods (1)
checkPageClass ( Class )Method 'checkPageClass ( Class )' will be called instead of this method in a client program.
package org.apache.wicket.markup
[+] Markup (1)
| Change | Effect |
---|
1 | Added super-class AbstractMarkupFragment. | 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 (46)
initializeMarkupFilters ( Markup )1st parameter 'p1' of this abstract method has type 'Markup'.
parse ( )Return value of this method has type 'Markup'.
postProcess ( Markup )1st parameter 'markup' of this method has type 'Markup'.
getMarkup ( MarkupContainer, Class, boolean )Return value of this abstract method has type 'Markup'.
loadMarkup ( MarkupContainer, MarkupResourceStream, IMarkupLoader, boolean )Return value of this method has type 'Markup'.
loadMarkup ( MarkupContainer, MarkupResourceStream, IMarkupLoader, boolean )Return value of this abstract method has type 'Markup'.
loadMarkup ( MarkupContainer, MarkupResourceStream, IMarkupLoader, boolean )Return value of this method has type 'Markup'.
loadMarkup ( MarkupContainer, MarkupResourceStream, IMarkupLoader, boolean )Return value of this method has type 'Markup'.
Markup ( MarkupResourceStream )This constructor is from 'Markup' class.
addMarkupElement ( int, MarkupElement )This method is from 'Markup' class.
addMarkupElement ( MarkupElement )This method is from 'Markup' class.
find ( String )This method is from 'Markup' class.
...
[+] MarkupFragment (2)
| Change | Effect |
---|
1 | Added super-class AbstractMarkupFragment. | 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. |
2 | Method toString ( ) has been moved up type hierarchy to toString ( ) | Method toString ( ) will be called instead of toString ( ) in a client program. |
[+] affected methods (9)
MarkupFragment ( IMarkupFragment, int )This constructor is from 'MarkupFragment' class.
find ( String )This method is from 'MarkupFragment' class.
get ( int )This method is from 'MarkupFragment' class.
getMarkupResourceStream ( )This method is from 'MarkupFragment' class.
getRootMarkup ( )This method is from 'MarkupFragment' class.
iterator ( )This method is from 'MarkupFragment' class.
size ( )This method is from 'MarkupFragment' class.
toString ( )Method 'toString ( )' will be called instead of this method in a client program.
toString ( boolean )This method is from 'MarkupFragment' class.
package org.apache.wicket.request.resource
[+] ByteArrayResource (2)
| Change | Effect |
---|
1 | Method configureResponse ( AbstractResource.ResourceResponse, IResource.Attributes ) has been moved up type hierarchy to configureResponse ( AbstractResource.ResourceResponse, IResource.Attributes ) | Method configureResponse ( AbstractResource.ResourceResponse, IResource.Attributes ) will be called instead of configureResponse ( AbstractResource.ResourceResponse, IResource.Attributes ) in a client program. |
2 | Method newResourceResponse ( IResource.Attributes ) has been moved up type hierarchy to newResourceResponse ( IResource.Attributes ) | Method newResourceResponse ( IResource.Attributes ) will be called instead of newResourceResponse ( IResource.Attributes ) in a client program. |
[+] affected methods (2)
configureResponse ( AbstractResource.ResourceResponse, IResource.Attributes )Method 'configureResponse ( AbstractResource.ResourceResponse, IResource.Attributes )' will be called instead of this method in a client program.
newResourceResponse ( IResource.Attributes )Method 'newResourceResponse ( IResource.Attributes )' will be called instead of this method in a client program.
package org.apache.wicket.resource
[+] DynamicJQueryResourceReference (1)
| Change | Effect |
---|
1 | Value of final field VERSION_2 (java.lang.String) has been changed from "jquery/jquery-2.1.0.js" to "jquery/jquery-2.1.1.js". | Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
[+] affected methods (5)
DynamicJQueryResourceReference ( )This constructor is from 'DynamicJQueryResourceReference' class.
getName ( )This method is from 'DynamicJQueryResourceReference' class.
getScope ( )This method is from 'DynamicJQueryResourceReference' class.
getVersion1 ( )This method is from 'DynamicJQueryResourceReference' class.
getVersion2 ( )This method is from 'DynamicJQueryResourceReference' class.
[+] JQueryResourceReference (1)
| Change | Effect |
---|
1 | Value of final field VERSION_1 (java.lang.String) has been changed from "jquery/jquery-1.11.0.js" to "jquery/jquery-1.11.1.js". | Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
[+] affected methods (2)
JQueryResourceReference ( )This constructor is from 'JQueryResourceReference' class.
get ( )This method is from 'JQueryResourceReference' class.
to the top
Java ARchives (22)
wicket-atmosphere-0.18.jar
wicket-auth-roles-6.15.0.jar
wicket-bean-validation-6.15.0.jar
wicket-bootstrap-0.17.jar
wicket-cdi-1.1-6.15.0.jar
wicket-cdi-6.15.0.jar
wicket-core-6.15.0.jar
wicket-datetime-6.15.0.jar
wicket-devutils-6.15.0.jar
wicket-extensions-6.15.0.jar
wicket-guice-6.15.0.jar
wicket-ioc-6.15.0.jar
wicket-jmx-6.15.0.jar
wicket-native-websocket-core-6.15.0.jar
wicket-native-websocket-jetty-6.15.0.jar
wicket-native-websocket-jetty9-6.15.0.jar
wicket-native-websocket-tomcat-6.15.0.jar
wicket-objectsizeof-agent-6.15.0.jar
wicket-request-6.15.0.jar
wicket-spring-6.15.0.jar
wicket-util-6.15.0.jar
wicket-velocity-6.15.0.jar
to the top