Source compatibility report for the Wicket library between 1.3.3 and 1.3.4 versions
Test Info
Library Name | Wicket |
Version #1 | 1.3.3 |
Version #2 | 1.3.4 |
Test Results
Total Java ARchives | 11 |
---|
Total Methods / Classes | 8049 / 1241 |
---|
Verdict | Incompatible (1.7%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 51 |
---|
Removed Methods | High | 1 |
---|
Problems with Data Types | High | 4 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 1 |
Low | 0 |
Other Changes in Data Types | - | 2 |
Added Methods (51)
wicket-1.3.4.jar, AbstractRequestTargetUrlCodingStrategy.class
package org.apache.wicket.request.target.coding
AbstractRequestTargetUrlCodingStrategy.urlDecodePathComponent ( String value ) : String
[mangled: org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.urlDecodePathComponent:(Ljava/lang/String;)Ljava/lang/String;]
AbstractRequestTargetUrlCodingStrategy.urlDecodeQueryComponent ( String value ) : String
[mangled: org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.urlDecodeQueryComponent:(Ljava/lang/String;)Ljava/lang/String;]
AbstractRequestTargetUrlCodingStrategy.urlEncodePathComponent ( String string ) : String
[mangled: org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.urlEncodePathComponent:(Ljava/lang/String;)Ljava/lang/String;]
AbstractRequestTargetUrlCodingStrategy.urlEncodeQueryComponent ( String string ) : String
[mangled: org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.urlEncodeQueryComponent:(Ljava/lang/String;)Ljava/lang/String;]
wicket-1.3.4.jar, AbstractTree.class
package org.apache.wicket.markup.html.tree
AbstractTree.onTargetRespond ( AjaxRequestTarget target ) : void
[mangled: org/apache/wicket/markup/html/tree/AbstractTree.onTargetRespond:(Lorg/apache/wicket/ajax/AjaxRequestTarget;)V]
wicket-1.3.4.jar, AjaxRequestTarget.class
package org.apache.wicket.ajax
AjaxRequestTarget.registerRespondListener ( AjaxRequestTarget.ITargetRespondListener listener ) : void
[mangled: org/apache/wicket/ajax/AjaxRequestTarget.registerRespondListener:(Lorg/apache/wicket/ajax/AjaxRequestTarget$ITargetRespondListener;)V]
wicket-1.3.4.jar, Form.class
package org.apache.wicket.markup.html.form
Form.getFormValidators ( ) : Collection
[mangled: org/apache/wicket/markup/html/form/Form.getFormValidators:()Ljava/util/Collection;]
Form.getInputNamePrefix ( ) : String
[mangled: org/apache/wicket/markup/html/form/Form.getInputNamePrefix:()Ljava/lang/String;]
Form.writeParamsAsHiddenFields ( String[ ] params, AppendingStringBuffer buffer ) : void
[mangled: org/apache/wicket/markup/html/form/Form.writeParamsAsHiddenFields:([Ljava/lang/String;Lorg/apache/wicket/util/string/AppendingStringBuffer;)V]
wicket-1.3.4.jar, IResourceSettings.class
package org.apache.wicket.settings
IResourceSettings.getParentFolderPlaceholder ( ) [abstract] : CharSequence
[mangled: org/apache/wicket/settings/IResourceSettings.getParentFolderPlaceholder:()Ljava/lang/CharSequence;]
IResourceSettings.setParentFolderPlaceholder ( CharSequence p1 ) [abstract] : void
[mangled: org/apache/wicket/settings/IResourceSettings.setParentFolderPlaceholder:(Ljava/lang/CharSequence;)V]
wicket-1.3.4.jar, ITargetRespondListener.class
package org.apache.wicket.ajax
AjaxRequestTarget.ITargetRespondListener.onTargetRespond ( AjaxRequestTarget p1 ) [abstract] : void
[mangled: org/apache/wicket/ajax/AjaxRequestTarget.ITargetRespondListener.onTargetRespond:(Lorg/apache/wicket/ajax/AjaxRequestTarget;)V]
wicket-1.3.4.jar, Markup.class
package org.apache.wicket.markup
Markup.locationAsString ( ) : String
[mangled: org/apache/wicket/markup/Markup.locationAsString:()Ljava/lang/String;]
wicket-1.3.4.jar, MarkupResourceData.class
package org.apache.wicket.markup
MarkupResourceData.getBaseMarkup ( ) : Markup
[mangled: org/apache/wicket/markup/MarkupResourceData.getBaseMarkup:()Lorg/apache/wicket/markup/Markup;]
MarkupResourceData.setBaseMarkup ( Markup baseMarkup ) : void
[mangled: org/apache/wicket/markup/MarkupResourceData.setBaseMarkup:(Lorg/apache/wicket/markup/Markup;)V]
wicket-1.3.4.jar, MergedMarkup.class
package org.apache.wicket.markup
MergedMarkup.locationAsString ( ) : String
[mangled: org/apache/wicket/markup/MergedMarkup.locationAsString:()Ljava/lang/String;]
wicket-1.3.4.jar, PagingNavigator.class
package org.apache.wicket.markup.html.navigation.paging
PagingNavigator.getPageable ( ) : IPageable
[mangled: org/apache/wicket/markup/html/navigation/paging/PagingNavigator.getPageable:()Lorg/apache/wicket/markup/html/navigation/paging/IPageable;]
PagingNavigator.onBeforeRender ( ) : void
[mangled: org/apache/wicket/markup/html/navigation/paging/PagingNavigator.onBeforeRender:()V]
wicket-1.3.4.jar, RedirectToUrlException.class
package org.apache.wicket
RedirectToUrlException.RedirectToUrlException ( String url )
[mangled: org/apache/wicket/RedirectToUrlException."<init>":(Ljava/lang/String;)V]
wicket-1.3.4.jar, RefreshingView.class
package org.apache.wicket.markup.repeater
RefreshingView.newItemFactory ( ) : IItemFactory
[mangled: org/apache/wicket/markup/repeater/RefreshingView.newItemFactory:()Lorg/apache/wicket/markup/repeater/IItemFactory;]
wicket-1.3.4.jar, RequestUtils.class
package org.apache.wicket.protocol.http
RequestUtils.decodeUrlParameters ( String queryString, Map parameters ) [static] : void
[mangled: org/apache/wicket/protocol/http/RequestUtils.decodeUrlParameters:(Ljava/lang/String;Ljava/util/Map;)V]
wicket-1.3.4.jar, Settings.class
package org.apache.wicket.settings
Settings.getParentFolderPlaceholder ( ) : CharSequence
[mangled: org/apache/wicket/settings/Settings.getParentFolderPlaceholder:()Ljava/lang/CharSequence;]
Settings.setParentFolderPlaceholder ( CharSequence sequence ) : void
[mangled: org/apache/wicket/settings/Settings.setParentFolderPlaceholder:(Ljava/lang/CharSequence;)V]
wicket-1.3.4.jar, StringValue.class
package org.apache.wicket.util.string
StringValue.isEmpty ( ) : boolean
[mangled: org/apache/wicket/util/string/StringValue.isEmpty:()Z]
wicket-1.3.4.jar, TimeFrame.class
package org.apache.wicket.util.time
TimeFrame.equals ( Object obj ) : boolean
[mangled: org/apache/wicket/util/time/TimeFrame.equals:(Ljava/lang/Object;)Z]
TimeFrame.hashCode ( ) : int
[mangled: org/apache/wicket/util/time/TimeFrame.hashCode:()I]
wicket-1.3.4.jar, WicketURLDecoder.class
package org.apache.wicket.protocol.http
WicketURLDecoder.decode ( String s ) : String
[mangled: org/apache/wicket/protocol/http/WicketURLDecoder.decode:(Ljava/lang/String;)Ljava/lang/String;]
WicketURLDecoder.decode ( String s, String enc ) : String
[mangled: org/apache/wicket/protocol/http/WicketURLDecoder.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
wicket-1.3.4.jar, WicketURLEncoder.class
package org.apache.wicket.protocol.http
WicketURLEncoder.encode ( String s ) : String
[mangled: org/apache/wicket/protocol/http/WicketURLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String;]
WicketURLEncoder.encode ( String s, String enc ) : String
[mangled: org/apache/wicket/protocol/http/WicketURLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
WicketURLEncoder.WicketURLEncoder ( int type )
[mangled: org/apache/wicket/protocol/http/WicketURLEncoder."<init>":(I)V]
wicket-extensions-1.3.4.jar, AbstractAutoCompleteBehavior.class
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
AbstractAutoCompleteBehavior.constructInitJS ( ) : String
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.constructInitJS:()Ljava/lang/String;]
AbstractAutoCompleteBehavior.constructSettingsJS ( ) : String
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.constructSettingsJS:()Ljava/lang/String;]
wicket-extensions-1.3.4.jar, AjaxEditableChoiceLabel.class
package org.apache.wicket.extensions.ajax.markup.html
AjaxEditableChoiceLabel.newLabel ( MarkupContainer parent, String componentId, IModel model ) : Component
[mangled: org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.newLabel:(Lorg/apache/wicket/MarkupContainer;Ljava/lang/String;Lorg/apache/wicket/model/IModel;)Lorg/apache/wicket/Component;]
AjaxEditableChoiceLabel.onModelChanged ( ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.onModelChanged:()V]
AjaxEditableChoiceLabel.onModelChanging ( ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.onModelChanging:()V]
wicket-extensions-1.3.4.jar, AjaxEditableMultiLineLabel.class
package org.apache.wicket.extensions.ajax.markup.html
AjaxEditableMultiLineLabel.onModelChanged ( ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/AjaxEditableMultiLineLabel.onModelChanged:()V]
AjaxEditableMultiLineLabel.onModelChanging ( ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/AjaxEditableMultiLineLabel.onModelChanging:()V]
wicket-extensions-1.3.4.jar, AutoCompleteBehavior.class
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
AutoCompleteBehavior.AutoCompleteBehavior ( IAutoCompleteRenderer renderer, AutoCompleteSettings settings )
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteBehavior."<init>":(Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/IAutoCompleteRenderer;Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;)V]
wicket-extensions-1.3.4.jar, AutoCompleteSettings.class
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
AutoCompleteSettings.AutoCompleteSettings ( )
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings."<init>":()V]
AutoCompleteSettings.getMaxHeightInPx ( ) : int
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.getMaxHeightInPx:()I]
AutoCompleteSettings.getPreselect ( ) : boolean
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.getPreselect:()Z]
AutoCompleteSettings.getShowListOnEmptyInput ( ) : boolean
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.getShowListOnEmptyInput:()Z]
AutoCompleteSettings.setMaxHeightInPx ( int maxHeightInPx ) : AutoCompleteSettings
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.setMaxHeightInPx:(I)Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;]
AutoCompleteSettings.setPreselect ( boolean preselect ) : AutoCompleteSettings
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.setPreselect:(Z)Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;]
AutoCompleteSettings.setShowListOnEmptyInput ( boolean showListOnEmptyInput ) : AutoCompleteSettings
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.setShowListOnEmptyInput:(Z)Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;]
wicket-extensions-1.3.4.jar, AutoCompleteTextField.class
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
AutoCompleteTextField.AutoCompleteTextField ( String id, AutoCompleteSettings settings )
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteTextField."<init>":(Ljava/lang/String;Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;)V]
AutoCompleteTextField.AutoCompleteTextField ( String id, IModel model, Class type, AutoCompleteSettings settings )
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteTextField."<init>":(Ljava/lang/String;Lorg/apache/wicket/model/IModel;Ljava/lang/Class;Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;)V]
AutoCompleteTextField.AutoCompleteTextField ( String id, IModel model, Class type, IAutoCompleteRenderer renderer, AutoCompleteSettings settings )
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteTextField."<init>":(Ljava/lang/String;Lorg/apache/wicket/model/IModel;Ljava/lang/Class;Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/IAutoCompleteRenderer;Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;)V]
AutoCompleteTextField.AutoCompleteTextField ( String id, IModel object, AutoCompleteSettings settings )
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteTextField."<init>":(Ljava/lang/String;Lorg/apache/wicket/model/IModel;Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;)V]
AutoCompleteTextField.getMaxHeightInPx ( ) : int
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteTextField.getMaxHeightInPx:()I]
to the top
Removed Methods (1)
wicket-1.3.3.jar, MarkupResourceData.class
package org.apache.wicket.markup
MarkupResourceData.setBaseMarkupResourceData ( MarkupResourceData baseMarkupResourceData ) : void
[mangled: org/apache/wicket/markup/MarkupResourceData.setBaseMarkupResourceData:(Lorg/apache/wicket/markup/MarkupResourceData;)V]
to the top
Problems with Data Types, High Severity (4)
wicket-1.3.3.jar
package org.apache.wicket
[+] Session (1)
| Change | Effect |
---|
1 | Access level of field sequence has been changed from public to private. | Recompilation of a client program may be terminated with the message: sequence has private access in Session. |
[+] affected methods (77)
newSession ( Request, Response )Return value of this abstract method has type 'Session'.
newSession ( Request, Response )Return value of this method has type 'Session'.
getSession ( )Return value of this method has type 'Session'.
getSession ( )Return value of this method has type 'Session'.
bind ( Request, Session )2nd parameter 'newSession' of this method has type 'Session'.
createPageMap ( String, Session )2nd parameter 'session' of this method has type 'Session'.
lookup ( Request )Return value of this method has type 'Session'.
onBind ( Request, Session )2nd parameter 'newSession' of this method has type 'Session'.
newSession ( )Return value of this method has type 'Session'.
newSession ( Request )Return value of this method has type 'Session'.
newSession ( Request, Response )Return value of this method has type 'Session'.
getSession ( )Return value of this method has type 'Session'.
...
package org.apache.wicket.markup.html.tree
[+] AbstractTree (1)
| Change | Effect |
---|
1 | Added super-interface org.apache.wicket.ajax.AjaxRequestTarget.ITargetRespondListener. | 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 AbstractTree. |
[+] affected methods (29)
AbstractTree ( String )This constructor is from 'AbstractTree' abstract class.
AbstractTree ( String, IModel )This constructor is from 'AbstractTree' abstract class.
addComponent ( AjaxRequestTarget, Component )This method is from 'AbstractTree' abstract class.
allNodesCollapsed ( )This method is from 'AbstractTree' abstract class.
allNodesExpanded ( )This method is from 'AbstractTree' abstract class.
getNodeComponent ( TreeNode )This method is from 'AbstractTree' abstract class.
getTreeState ( )This method is from 'AbstractTree' abstract class.
invalidateAll ( )This method is from 'AbstractTree' abstract class.
isForceRebuildOnSelectionChange ( )This method is from 'AbstractTree' abstract class.
isNodeExpanded ( TreeNode )This method is from 'AbstractTree' abstract class.
isRootLess ( )This method is from 'AbstractTree' abstract class.
markNodeDirty ( TreeNode )This method is from 'AbstractTree' abstract class.
...
package org.apache.wicket.settings
[+] IResourceSettings (2)
| Change | Effect |
---|
1 | Abstract method getParentFolderPlaceholder ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getParentFolderPlaceholder() in IResourceSettings. |
2 | Abstract method setParentFolderPlaceholder ( CharSequence ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method setParentFolderPlaceholder(CharSequence) in IResourceSettings. |
[+] affected methods (29)
getResourceSettings ( )Return value 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.
addStringResourceLoader ( IStringResourceLoader )This abstract method is from 'IResourceSettings' interface.
getAddLastModifiedTimeToResourceReferenceUrl ( )This abstract method is from 'IResourceSettings' interface.
getDisableGZipCompression ( )This abstract method is from 'IResourceSettings' interface.
getLocalizer ( )This abstract method is from 'IResourceSettings' interface.
getPackageResourceGuard ( )This abstract method is from 'IResourceSettings' interface.
getPropertiesFactory ( )This abstract method is from 'IResourceSettings' interface.
getResourceFactory ( String )This abstract method is from 'IResourceSettings' interface.
getResourceFinder ( )This abstract method is from 'IResourceSettings' interface.
getResourcePollFrequency ( )This abstract method is from 'IResourceSettings' interface.
...
to the top
Problems with Methods, Medium Severity (1)
wicket-1.3.3.jar, Component
package org.apache.wicket
[+] Component.prepareForRender ( ) : void (1)
[mangled: org/apache/wicket/Component.prepareForRender:()V]
| Change | Effect |
---|
1 | Method became final.
| Recompilation of a client program may be terminated with the message: prepareForRender() in client class C cannot override prepareForRender() in org.apache.wicket.Component; overridden method is final. |
to the top
Other Changes in Data Types (2)
wicket-extensions-1.3.3.jar
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
[+] AbstractAutoCompleteBehavior (1)
| Change | Effect |
---|
1 | Field settings 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. Recompilation of a client class may be terminated with the message: reference to settings is ambiguous. |
[+] affected methods (5)
AbstractAutoCompleteBehavior ( )This constructor is from 'AbstractAutoCompleteBehavior' abstract class.
onBind ( )This method is from 'AbstractAutoCompleteBehavior' abstract class.
onRequest ( String, RequestCycle )This abstract method is from 'AbstractAutoCompleteBehavior' abstract class.
renderHead ( IHeaderResponse )This method is from 'AbstractAutoCompleteBehavior' abstract class.
respond ( AjaxRequestTarget )This method is from 'AbstractAutoCompleteBehavior' abstract class.
wicket-guice-1.3.3.jar
package org.apache.wicket.guice
[+] GuiceWebApplicationFactory (1)
| Change | Effect |
---|
1 | Field STAGE_PARAMETER 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. Recompilation of a client class may be terminated with the message: reference to STAGE_PARAMETER is ambiguous. |
[+] affected methods (2)
GuiceWebApplicationFactory ( )This constructor is from 'GuiceWebApplicationFactory' class.
createApplication ( WicketFilter )This method is from 'GuiceWebApplicationFactory' class.
to the top
Java ARchives (11)
wicket-1.3.3.jar
wicket-auth-roles-1.3.3.jar
wicket-datetime-1.3.3.jar
wicket-extensions-1.3.3.jar
wicket-guice-1.3.3.jar
wicket-ioc-1.3.3.jar
wicket-jmx-1.3.3.jar
wicket-objectsizeof-agent-1.3.3.jar
wicket-spring-1.3.3.jar
wicket-spring-annot-1.3.3.jar
wicket-velocity-1.3.3.jar
to the top