Binary compatibility report for the Wicket library between 1.3.4 and 1.3.5 versions
Test Info
Library Name | Wicket |
Version #1 | 1.3.4 |
Version #2 | 1.3.5 |
Test Results
Total Java ARchives | 11 |
---|
Total Methods / Classes | 8078 / 1247 |
---|
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 28 |
---|
Removed Methods | High | 1 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 1 |
Low | 4 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 2 |
Added Methods (28)
wicket-1.3.5.jar, AbstractTree.class
package org.apache.wicket.markup.html.tree
AbstractTree.markNodeChildrenDirty ( TreeNode node ) : void
[mangled: org/apache/wicket/markup/html/tree/AbstractTree.markNodeChildrenDirty:(Ljavax/swing/tree/TreeNode;)V]
wicket-1.3.5.jar, AttributeModifier.class
package org.apache.wicket
AttributeModifier.replaceAttributeValue ( Component component, ComponentTag tag ) : void
[mangled: org/apache/wicket/AttributeModifier.replaceAttributeValue:(Lorg/apache/wicket/Component;Lorg/apache/wicket/markup/ComponentTag;)V]
wicket-1.3.5.jar, BaseWicketTester.class
package org.apache.wicket.util.tester
BaseWicketTester.resolveRequestCycle ( ) : WebRequestCycle
[mangled: org/apache/wicket/util/tester/BaseWicketTester.resolveRequestCycle:()Lorg/apache/wicket/protocol/http/WebRequestCycle;]
wicket-1.3.5.jar, CryptedUrlWebRequestCodingStrategy.class
package org.apache.wicket.protocol.http.request
CryptedUrlWebRequestCodingStrategy.onError ( Exception ex, String url ) : String
[mangled: org/apache/wicket/protocol/http/request/CryptedUrlWebRequestCodingStrategy.onError:(Ljava/lang/Exception;Ljava/lang/String;)Ljava/lang/String;]
wicket-1.3.5.jar, IDebugSettings.class
package org.apache.wicket.settings
IDebugSettings.isOutputComponentPath ( ) [abstract] : boolean
[mangled: org/apache/wicket/settings/IDebugSettings.isOutputComponentPath:()Z]
IDebugSettings.setOutputComponentPath ( boolean p1 ) [abstract] : void
[mangled: org/apache/wicket/settings/IDebugSettings.setOutputComponentPath:(Z)V]
wicket-1.3.5.jar, KeyInSessionSunJceCryptFactory.class
package org.apache.wicket.util.crypt
KeyInSessionSunJceCryptFactory.KeyInSessionSunJceCryptFactory ( )
[mangled: org/apache/wicket/util/crypt/KeyInSessionSunJceCryptFactory."<init>":()V]
KeyInSessionSunJceCryptFactory.newCrypt ( ) : ICrypt
[mangled: org/apache/wicket/util/crypt/KeyInSessionSunJceCryptFactory.newCrypt:()Lorg/apache/wicket/util/crypt/ICrypt;]
wicket-1.3.5.jar, MarkupCache.class
package org.apache.wicket.markup
MarkupCache.putIntoCache ( String locationString, MarkupContainer container, Markup markup ) : Markup
[mangled: org/apache/wicket/markup/MarkupCache.putIntoCache:(Ljava/lang/String;Lorg/apache/wicket/MarkupContainer;Lorg/apache/wicket/markup/Markup;)Lorg/apache/wicket/markup/Markup;]
wicket-1.3.5.jar, Page.class
package org.apache.wicket
Page.getMarkupType ( ) : String
[mangled: org/apache/wicket/Page.getMarkupType:()Ljava/lang/String;]
wicket-1.3.5.jar, Settings.class
package org.apache.wicket.settings
Settings.isOutputComponentPath ( ) : boolean
[mangled: org/apache/wicket/settings/Settings.isOutputComponentPath:()Z]
Settings.setOutputComponentPath ( boolean outputComponentPath ) : void
[mangled: org/apache/wicket/settings/Settings.setOutputComponentPath:(Z)V]
wicket-1.3.5.jar, StringRequestTarget.class
package org.apache.wicket.request.target.basic
StringRequestTarget.StringRequestTarget ( String contentType, Charset charset, String string ) *DEPRECATED*
[mangled: org/apache/wicket/request/target/basic/StringRequestTarget."<init>":(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;)V]
StringRequestTarget.StringRequestTarget ( String contentType, String encoding, String string )
[mangled: org/apache/wicket/request/target/basic/StringRequestTarget."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V]
wicket-1.3.5.jar, Strings.class
package org.apache.wicket.util.string
Strings.lengthInBytes ( String string, Charset charset ) [static] : int
[mangled: org/apache/wicket/util/string/Strings.lengthInBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)I]
wicket-extensions-1.3.5.jar, AbstractAutoCompleteRenderer.class
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
AbstractAutoCompleteRenderer.getOnSelectJavascriptExpression ( Object item ) : CharSequence
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteRenderer.getOnSelectJavascriptExpression:(Ljava/lang/Object;)Ljava/lang/CharSequence;]
wicket-extensions-1.3.5.jar, AutoCompleteSettings.class
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
AutoCompleteSettings.getCssClassName ( ) : String
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.getCssClassName:()Ljava/lang/String;]
AutoCompleteSettings.getShowListOnFocusGain ( ) : boolean
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.getShowListOnFocusGain:()Z]
AutoCompleteSettings.isAdjustInputWidth ( ) : boolean
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.isAdjustInputWidth:()Z]
AutoCompleteSettings.setAdjustInputWidth ( boolean adjustInputWidth ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.setAdjustInputWidth:(Z)V]
AutoCompleteSettings.setCssClassName ( String cssClassName ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.setCssClassName:(Ljava/lang/String;)V]
AutoCompleteSettings.setShowListOnFocusGain ( boolean showListOnFocusGain ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings.setShowListOnFocusGain:(Z)V]
wicket-extensions-1.3.5.jar, AutoCompleteTextField.class
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
AutoCompleteTextField.newAutoCompleteBehavior ( IAutoCompleteRenderer renderer, AutoCompleteSettings settings ) : AutoCompleteBehavior
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteTextField.newAutoCompleteBehavior:(Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/IAutoCompleteRenderer;Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteSettings;)Lorg/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteBehavior;]
AutoCompleteTextField.onBeforeRender ( ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteTextField.onBeforeRender:()V]
AutoCompleteTextField.onComponentTag ( ComponentTag tag ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/AutoCompleteTextField.onComponentTag:(Lorg/apache/wicket/markup/ComponentTag;)V]
wicket-extensions-1.3.5.jar, RfcCompliantEmailAddressValidator.class
package org.apache.wicket.extensions.validation.validator
RfcCompliantEmailAddressValidator.onValidate ( IValidatable validatable ) : void
[mangled: org/apache/wicket/extensions/validation/validator/RfcCompliantEmailAddressValidator.onValidate:(Lorg/apache/wicket/validation/IValidatable;)V]
wicket-jmx-1.3.5.jar, Application.class
package org.apache.wicket.jmx
Application.clearLocalizerCache ( ) : void
[mangled: org/apache/wicket/jmx/Application.clearLocalizerCache:()V]
wicket-jmx-1.3.5.jar, ApplicationMBean.class
package org.apache.wicket.jmx
ApplicationMBean.clearLocalizerCache ( ) [abstract] : void
[mangled: org/apache/wicket/jmx/ApplicationMBean.clearLocalizerCache:()V]
to the top
Removed Methods (1)
wicket-1.3.4.jar, StringRequestTarget.class
package org.apache.wicket.request.target.basic
StringRequestTarget.StringRequestTarget ( String contentType, String string )
[mangled: org/apache/wicket/request/target/basic/StringRequestTarget."<init>":(Ljava/lang/String;Ljava/lang/String;)V]
to the top
Problems with Data Types, Medium Severity (1)
wicket-1.3.4.jar
package org.apache.wicket.settings
[+] IDebugSettings (1)
| Change | Effect |
---|
1 | Abstract method isOutputComponentPath ( ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method onComponentTag ( ComponentTag ) and may not be implemented by old clients. |
[+] affected methods (11)
getDebugSettings ( )Return value of this method has type 'IDebugSettings'.
getComponentUseCheck ( )This abstract method is from 'IDebugSettings' interface.
isAjaxDebugModeEnabled ( )This abstract method is from 'IDebugSettings' interface.
isLinePreciseReportingOnAddComponentEnabled ( )This abstract method is from 'IDebugSettings' interface.
isLinePreciseReportingOnNewComponentEnabled ( )This abstract method is from 'IDebugSettings' interface.
isOutputMarkupContainerClassName ( )This abstract method is from 'IDebugSettings' interface.
setAjaxDebugModeEnabled ( boolean )This abstract method is from 'IDebugSettings' interface.
setComponentUseCheck ( boolean )This abstract method is from 'IDebugSettings' interface.
setLinePreciseReportingOnAddComponentEnabled ( boolean )This abstract method is from 'IDebugSettings' interface.
setLinePreciseReportingOnNewComponentEnabled ( boolean )This abstract method is from 'IDebugSettings' interface.
setOutputMarkupContainerClassName ( boolean )This abstract method is from 'IDebugSettings' interface.
...
to the top
Problems with Data Types, Low Severity (4)
wicket-1.3.4.jar
package org.apache.wicket
[+] Page (1)
| Change | Effect |
---|
1 | Method getMarkupType ( ) has been overridden by getMarkupType ( ) | Method getMarkupType ( ) will be called instead of getMarkupType ( ) in a client program. |
[+] affected methods (1)
getMarkupType ( )Method 'getMarkupType ( )' will be called instead of this method in a client program.
wicket-extensions-1.3.4.jar
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
[+] AutoCompleteTextField (2)
| Change | Effect |
---|
1 | Method onBeforeRender ( ) has been overridden by onBeforeRender ( ) | Method onBeforeRender ( ) will be called instead of onBeforeRender ( ) in a client program. |
2 | Method onComponentTag ( ComponentTag ) has been overridden by onComponentTag ( ComponentTag ) | Method onComponentTag ( ComponentTag ) will be called instead of onComponentTag ( ComponentTag ) in a client program. |
[+] affected methods (2)
onBeforeRender ( )Method 'onBeforeRender ( )' will be called instead of this method in a client program.
onComponentTag ( ComponentTag )Method 'onComponentTag ( ComponentTag )' will be called instead of this method in a client program.
package org.apache.wicket.extensions.validation.validator
[+] RfcCompliantEmailAddressValidator (1)
| Change | Effect |
---|
1 | Method onValidate ( IValidatable ) has been overridden by onValidate ( IValidatable ) | Method onValidate ( IValidatable ) will be called instead of onValidate ( IValidatable ) in a client program. |
[+] affected methods (1)
onValidate ( IValidatable )Method 'onValidate ( IValidatable )' will be called instead of this method in a client program.
to the top
Other Changes in Data Types (2)
wicket-1.3.4.jar
package org.apache.wicket.settings
[+] IDebugSettings (1)
| Change | Effect |
---|
1 | Abstract method setOutputComponentPath ( boolean ) has been added to this interface. | No effect. |
[+] affected methods (11)
getDebugSettings ( )Return value of this method has type 'IDebugSettings'.
getComponentUseCheck ( )This abstract method is from 'IDebugSettings' interface.
isAjaxDebugModeEnabled ( )This abstract method is from 'IDebugSettings' interface.
isLinePreciseReportingOnAddComponentEnabled ( )This abstract method is from 'IDebugSettings' interface.
isLinePreciseReportingOnNewComponentEnabled ( )This abstract method is from 'IDebugSettings' interface.
isOutputMarkupContainerClassName ( )This abstract method is from 'IDebugSettings' interface.
setAjaxDebugModeEnabled ( boolean )This abstract method is from 'IDebugSettings' interface.
setComponentUseCheck ( boolean )This abstract method is from 'IDebugSettings' interface.
setLinePreciseReportingOnAddComponentEnabled ( boolean )This abstract method is from 'IDebugSettings' interface.
setLinePreciseReportingOnNewComponentEnabled ( boolean )This abstract method is from 'IDebugSettings' interface.
setOutputMarkupContainerClassName ( boolean )This abstract method is from 'IDebugSettings' interface.
...
wicket-jmx-1.3.4.jar
package org.apache.wicket.jmx
[+] ApplicationMBean (1)
| Change | Effect |
---|
1 | Abstract method clearLocalizerCache ( ) has been added to this interface. | No effect. |
[+] affected methods (7)
clearMarkupCache ( )This abstract method is from 'ApplicationMBean' interface.
getApplicationClass ( )This abstract method is from 'ApplicationMBean' interface.
getConfigurationType ( )This abstract method is from 'ApplicationMBean' interface.
getHomePageClass ( )This abstract method is from 'ApplicationMBean' interface.
getMarkupCacheSize ( )This abstract method is from 'ApplicationMBean' interface.
getMounts ( )This abstract method is from 'ApplicationMBean' interface.
getWicketVersion ( )This abstract method is from 'ApplicationMBean' interface.
to the top
Java ARchives (11)
wicket-1.3.4.jar
wicket-auth-roles-1.3.4.jar
wicket-datetime-1.3.4.jar
wicket-extensions-1.3.4.jar
wicket-guice-1.3.4.jar
wicket-ioc-1.3.4.jar
wicket-jmx-1.3.4.jar
wicket-objectsizeof-agent-1.3.4.jar
wicket-spring-1.3.4.jar
wicket-spring-annot-1.3.4.jar
wicket-velocity-1.3.4.jar
to the top