Binary compatibility report for the Wicket library between 1.4.17 and 1.4.18 versions
Test Info
Library Name | Wicket |
Version #1 | 1.4.17 |
Version #2 | 1.4.18 |
Test Results
Total Java ARchives | 11 |
---|
Total Methods / Classes | 8971 / 1370 |
---|
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 26 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 2 |
Other Changes in Data Types | - | 1 |
Added Methods (26)
wicket-1.4.18.jar, AbstractResourceStreamWriter.class
package org.apache.wicket.util.resource
AbstractResourceStreamWriter.getContentType ( ) : String
[mangled: org/apache/wicket/util/resource/AbstractResourceStreamWriter.getContentType:()Ljava/lang/String;]
wicket-1.4.18.jar, AjaxFormSubmitBehavior.class
package org.apache.wicket.ajax.form
AjaxFormSubmitBehavior.findForm ( ) : Form
[mangled: org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.findForm:()Lorg/apache/wicket/markup/html/form/Form;]
wicket-1.4.18.jar, AutoLabel.class
package org.apache.wicket.markup.html.form
AutoLabelResolver.AutoLabel.AutoLabelResolver.AutoLabel ( String id, Component fc )
[mangled: org/apache/wicket/markup/html/form/AutoLabelResolver.AutoLabel."<init>":(Ljava/lang/String;Lorg/apache/wicket/Component;)V]
AutoLabelResolver.AutoLabel.getRelatedComponent ( ) : Component
[mangled: org/apache/wicket/markup/html/form/AutoLabelResolver.AutoLabel.getRelatedComponent:()Lorg/apache/wicket/Component;]
AutoLabelResolver.AutoLabel.isTransparentResolver ( ) : boolean
[mangled: org/apache/wicket/markup/html/form/AutoLabelResolver.AutoLabel.isTransparentResolver:()Z]
AutoLabelResolver.AutoLabel.onComponentTag ( ComponentTag tag ) : void
[mangled: org/apache/wicket/markup/html/form/AutoLabelResolver.AutoLabel.onComponentTag:(Lorg/apache/wicket/markup/ComponentTag;)V]
wicket-1.4.18.jar, AutoLabelResolver.class
package org.apache.wicket.markup.html.form
AutoLabelResolver.AutoLabelResolver ( )
[mangled: org/apache/wicket/markup/html/form/AutoLabelResolver."<init>":()V]
AutoLabelResolver.resolve ( MarkupContainer container, MarkupStream markupStream, ComponentTag tag ) : boolean
[mangled: org/apache/wicket/markup/html/form/AutoLabelResolver.resolve:(Lorg/apache/wicket/MarkupContainer;Lorg/apache/wicket/markup/MarkupStream;Lorg/apache/wicket/markup/ComponentTag;)Z]
wicket-1.4.18.jar, AutoLabelTagHandler.class
package org.apache.wicket.markup.html.form
AutoLabelTagHandler.AutoLabelTagHandler ( )
[mangled: org/apache/wicket/markup/html/form/AutoLabelTagHandler."<init>":()V]
AutoLabelTagHandler.nextTag ( ) : MarkupElement
[mangled: org/apache/wicket/markup/html/form/AutoLabelTagHandler.nextTag:()Lorg/apache/wicket/markup/MarkupElement;]
wicket-1.4.18.jar, AutoLabelTextResolver.class
package org.apache.wicket.markup.html.form
AutoLabelTextResolver.AutoLabelTextResolver ( )
[mangled: org/apache/wicket/markup/html/form/AutoLabelTextResolver."<init>":()V]
AutoLabelTextResolver.resolve ( MarkupContainer container, MarkupStream markupStream, ComponentTag tag ) : boolean
[mangled: org/apache/wicket/markup/html/form/AutoLabelTextResolver.resolve:(Lorg/apache/wicket/MarkupContainer;Lorg/apache/wicket/markup/MarkupStream;Lorg/apache/wicket/markup/ComponentTag;)Z]
wicket-1.4.18.jar, BaseWicketTester.class
package org.apache.wicket.util.tester
BaseWicketTester.ifContainsNot ( String pattern ) : Result
[mangled: org/apache/wicket/util/tester/BaseWicketTester.ifContainsNot:(Ljava/lang/String;)Lorg/apache/wicket/util/tester/Result;]
wicket-1.4.18.jar, Component.class
package org.apache.wicket
Component.getAjaxRegionMarkupId ( ) : String
[mangled: org/apache/wicket/Component.getAjaxRegionMarkupId:()Ljava/lang/String;]
wicket-1.4.18.jar, ComponentStringResourceLoader.class
package org.apache.wicket.resource.loader
ComponentStringResourceLoader.getResourcePath ( Component component ) : String
[mangled: org/apache/wicket/resource/loader/ComponentStringResourceLoader.getResourcePath:(Lorg/apache/wicket/Component;)Ljava/lang/String;]
wicket-1.4.18.jar, CompoundPropertyModel.class
package org.apache.wicket.model
CompoundPropertyModel.of ( Object modelObject ) [static] : CompoundPropertyModel
[mangled: org/apache/wicket/model/CompoundPropertyModel.of:(Ljava/lang/Object;)Lorg/apache/wicket/model/CompoundPropertyModel;]
wicket-1.4.18.jar, Form.class
package org.apache.wicket.markup.html.form
Form.onValidateModelObjects ( ) : void
[mangled: org/apache/wicket/markup/html/form/Form.onValidateModelObjects:()V]
wicket-1.4.18.jar, FormComponent.class
package org.apache.wicket.markup.html.form
FormComponent.getDefaultLabel ( ) : String
[mangled: org/apache/wicket/markup/html/form/FormComponent.getDefaultLabel:()Ljava/lang/String;]
FormComponent.getDefaultLabel ( String defaultValue ) : String
[mangled: org/apache/wicket/markup/html/form/FormComponent.getDefaultLabel:(Ljava/lang/String;)Ljava/lang/String;]
wicket-1.4.18.jar, IModelAwareValidatable.class
package org.apache.wicket.validation
IModelAwareValidatable.getModel ( ) [abstract] : IModel
[mangled: org/apache/wicket/validation/IModelAwareValidatable.getModel:()Lorg/apache/wicket/model/IModel;]
wicket-1.4.18.jar, PropertyModel.class
package org.apache.wicket.model
PropertyModel.of ( Object parent, String property ) [static] : PropertyModel
[mangled: org/apache/wicket/model/PropertyModel.of:(Ljava/lang/Object;Ljava/lang/String;)Lorg/apache/wicket/model/PropertyModel;]
wicket-1.4.18.jar, WicketTester.class
package org.apache.wicket.util.tester
WicketTester.assertContainsNot ( String pattern ) : void
[mangled: org/apache/wicket/util/tester/WicketTester.assertContainsNot:(Ljava/lang/String;)V]
wicket-extensions-1.4.18.jar, IWindowClosedBehavior.class
package org.apache.wicket.extensions.ajax.markup.html.modal
ModalWindow.IWindowClosedBehavior.getCallbackScript ( ) [abstract] : CharSequence
[mangled: org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.IWindowClosedBehavior.getCallbackScript:()Ljava/lang/CharSequence;]
wicket-extensions-1.4.18.jar, ModalWindow.class
package org.apache.wicket.extensions.ajax.markup.html.modal
ModalWindow.newCssResource ( ) : ResourceReference
[mangled: org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.newCssResource:()Lorg/apache/wicket/ResourceReference;]
ModalWindow.newWindowClosedBehavior ( ) : ModalWindow.IWindowClosedBehavior
[mangled: org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.newWindowClosedBehavior:()Lorg/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow$IWindowClosedBehavior;]
ModalWindow.respondOnWindowClosed ( AjaxRequestTarget target ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.respondOnWindowClosed:(Lorg/apache/wicket/ajax/AjaxRequestTarget;)V]
to the top
Problems with Data Types, High Severity (1)
wicket-1.4.17.jar
package org.apache.wicket.validation
[+] ValidationError (1)
| Change | Effect |
---|
1 | Removed super-interface org.apache.wicket.IClusterable. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (10)
ValidationError ( )This constructor is from 'ValidationError' class.
addMessageKey ( String )This method is from 'ValidationError' class.
getErrorMessage ( IErrorMessageSource )This method is from 'ValidationError' class.
getKeys ( )This method is from 'ValidationError' class.
getMessage ( )This method is from 'ValidationError' class.
getVariables ( )This method is from 'ValidationError' class.
setMessage ( String )This method is from 'ValidationError' class.
setVariable ( String, Object )This method is from 'ValidationError' class.
setVariables ( Map )This method is from 'ValidationError' class.
toString ( )This method is from 'ValidationError' class.
to the top
Problems with Methods, Low Severity (2)
wicket-1.4.17.jar, Session
package org.apache.wicket
[+] Session.getMetaData ( MetaDataKey key ) : Serializable (1)
[mangled: org/apache/wicket/Session.getMetaData:(Lorg/apache/wicket/MetaDataKey;)Ljava/io/Serializable;]
| Change | Effect |
---|
1 | Method became synchronized.
| A multi-threaded client program may change behavior. |
[+] Session.setMetaData ( MetaDataKey key, Serializable object ) : void (1)
[mangled: org/apache/wicket/Session.setMetaData:(Lorg/apache/wicket/MetaDataKey;Ljava/io/Serializable;)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-1.4.17.jar
package org.apache.wicket
[+] Component (1)
| Change | Effect |
---|
1 | Field PARENT_PATH 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 (459)
addComponent ( Component )1st parameter 'component' of this method has type 'Component'.
addComponent ( Component, String )1st parameter 'component' of this method has type 'Component'.
focusComponent ( Component )1st parameter 'component' of this method has type 'Component'.
getAjaxRegionMarkupId ( Component )1st parameter 'p1' of this abstract method has type 'Component'.
fireComponentInitializationListeners ( Component )1st parameter 'component' of this method has type 'Component'.
onInitialize ( Component )1st parameter 'p1' of this abstract method has type 'Component'.
onInstantiation ( Component )1st parameter 'p1' of this abstract method has type 'Component'.
onAfterRender ( Component )1st parameter 'p1' of this abstract method has type 'Component'.
onBeforeRender ( Component )1st parameter 'p1' of this abstract method has type 'Component'.
detach ( Component )1st parameter 'component' of this method has type 'Component'.
isEnabled ( Component )1st parameter 'component' of this method has type 'Component'.
onComponentTag ( Component, ComponentTag )1st parameter 'component' of this method has type 'Component'.
...
to the top
Java ARchives (11)
wicket-1.4.17.jar
wicket-auth-roles-1.4.17.jar
wicket-datetime-1.4.17.jar
wicket-devutils-1.4.17.jar
wicket-extensions-1.4.17.jar
wicket-guice-1.4.17.jar
wicket-ioc-1.4.17.jar
wicket-jmx-1.4.17.jar
wicket-objectsizeof-agent-1.4.17.jar
wicket-spring-1.4.17.jar
wicket-velocity-1.4.17.jar
to the top