Binary compatibility report for the Wicket library between 1.4.7 and 1.4.8 versions
Test Info
Library Name | Wicket |
Version #1 | 1.4.7 |
Version #2 | 1.4.8 |
Test Results
Total Java ARchives | 11 |
---|
Total Methods / Classes | 8610 / 1322 |
---|
Verdict | Incompatible (0.02%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 10 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 6 |
Problems with Methods | High | 2 |
---|
Medium | 0 |
Low | 0 |
Added Methods (10)
wicket-1.4.8.jar, HttpsRequestCycleProcessor.class
package org.apache.wicket.protocol.https
HttpsRequestCycleProcessor.checkSecureIncoming ( IRequestTarget target ) : IRequestTarget
[mangled: org/apache/wicket/protocol/https/HttpsRequestCycleProcessor.checkSecureIncoming:(Lorg/apache/wicket/IRequestTarget;)Lorg/apache/wicket/IRequestTarget;]
HttpsRequestCycleProcessor.checkSecureOutgoing ( IRequestTarget target ) : IRequestTarget
[mangled: org/apache/wicket/protocol/https/HttpsRequestCycleProcessor.checkSecureOutgoing:(Lorg/apache/wicket/IRequestTarget;)Lorg/apache/wicket/IRequestTarget;]
HttpsRequestCycleProcessor.respond ( RequestCycle requestCycle ) : void
[mangled: org/apache/wicket/protocol/https/HttpsRequestCycleProcessor.respond:(Lorg/apache/wicket/RequestCycle;)V]
wicket-1.4.8.jar, RadioChoice.class
package org.apache.wicket.markup.html.form
RadioChoice.getAdditionalAttributes ( int index, Object choice ) : IValueMap
[mangled: org/apache/wicket/markup/html/form/RadioChoice.getAdditionalAttributes:(ILjava/lang/Object;)Lorg/apache/wicket/util/value/IValueMap;]
wicket-extensions-1.4.8.jar, IndicatingAjaxButton.class
package org.apache.wicket.extensions.ajax.markup.html
IndicatingAjaxButton.IndicatingAjaxButton ( String id, IModel model )
[mangled: org/apache/wicket/extensions/ajax/markup/html/IndicatingAjaxButton."<init>":(Ljava/lang/String;Lorg/apache/wicket/model/IModel;)V]
IndicatingAjaxButton.IndicatingAjaxButton ( String id, IModel model, Form form )
[mangled: org/apache/wicket/extensions/ajax/markup/html/IndicatingAjaxButton."<init>":(Ljava/lang/String;Lorg/apache/wicket/model/IModel;Lorg/apache/wicket/markup/html/form/Form;)V]
wicket-extensions-1.4.8.jar, ModalWindow.class
package org.apache.wicket.extensions.ajax.markup.html.modal
ModalWindow.getShowJavascript ( ) : Object
[mangled: org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.getShowJavascript:()Ljava/lang/Object;]
wicket-guice-1.4.8.jar, GuiceComponentInjector.class
package org.apache.wicket.guice
GuiceComponentInjector.getFieldValueFactory ( ) : IFieldValueFactory
[mangled: org/apache/wicket/guice/GuiceComponentInjector.getFieldValueFactory:()Lorg/apache/wicket/injection/IFieldValueFactory;]
GuiceComponentInjector.inject ( Object object ) : Object
[mangled: org/apache/wicket/guice/GuiceComponentInjector.inject:(Ljava/lang/Object;)Ljava/lang/Object;]
wicket-guice-1.4.8.jar, InjectionFlagCachingGuiceComponentInjector.class
package org.apache.wicket.guice
InjectionFlagCachingGuiceComponentInjector.inject ( Object object ) : Object
[mangled: org/apache/wicket/guice/InjectionFlagCachingGuiceComponentInjector.inject:(Ljava/lang/Object;)Ljava/lang/Object;]
to the top
Problems with Methods, High Severity (2)
wicket-guice-1.4.7.jar, GuiceComponentInjector
package org.apache.wicket.guice
[+] GuiceComponentInjector.inject ( Object object ) : void (1)
[mangled: org/apache/wicket/guice/GuiceComponentInjector.inject:(Ljava/lang/Object;)V]
| Change | Effect |
---|
1 | Return value type has been changed from void to java.lang.Object.
| This method has been removed because the return type is part of the method signature. |
wicket-guice-1.4.7.jar, InjectionFlagCachingGuiceComponentInjector
package org.apache.wicket.guice
[+] InjectionFlagCachingGuiceComponentInjector.inject ( Object object ) : void (1)
[mangled: org/apache/wicket/guice/InjectionFlagCachingGuiceComponentInjector.inject:(Ljava/lang/Object;)V]
| Change | Effect |
---|
1 | Return value type has been changed from void to java.lang.Object.
| This method has been removed because the return type is part of the method signature. |
to the top
Problems with Data Types, Low Severity (6)
wicket-1.4.7.jar
package org.apache.wicket.protocol.https
[+] HttpsRequestCycleProcessor (1)
| Change | Effect |
---|
1 | Method respond ( RequestCycle ) has been overridden by respond ( RequestCycle ) | Method respond ( RequestCycle ) will be called instead of respond ( RequestCycle ) in a client program. |
[+] affected methods (1)
respond ( RequestCycle )Method 'respond ( RequestCycle )' will be called instead of this method in a client program.
wicket-guice-1.4.7.jar
package org.apache.wicket.guice
[+] GuiceComponentInjector (4)
| Change | Effect |
---|
1 | Added super-class org.apache.wicket.injection.ConfigurableInjector. | 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 inject ( Object ) has been moved up type hierarchy to inject ( Object ) | Method inject ( Object ) will be called instead of inject ( Object ) in a client program. |
3 | Method getFieldValueFactory ( ) has been overridden by getFieldValueFactory ( ) | Method getFieldValueFactory ( ) will be called instead of getFieldValueFactory ( ) in a client program. |
4 | Method inject ( Object ) has been overridden by inject ( Object ) | Method inject ( Object ) will be called instead of inject ( Object ) in a client program. |
[+] affected methods (8)
GuiceComponentInjector ( Application )This constructor is from 'GuiceComponentInjector' class.
GuiceComponentInjector ( Application, Module[ ] )This constructor is from 'GuiceComponentInjector' class.
GuiceComponentInjector ( Application, Injector )This constructor is from 'GuiceComponentInjector' class.
findBindingAnnotation ( Annotation[ ] )This method is from 'GuiceComponentInjector' class.
inject ( Object )Method 'inject ( Object )' will be called instead of this method in a client program.
onInstantiation ( Component )This method is from 'GuiceComponentInjector' class.
getFieldValueFactory ( )Method 'getFieldValueFactory ( )' will be called instead of this method in a client program.
inject ( Object )Method 'inject ( Object )' will be called instead of this method in a client program.
[+] InjectionFlagCachingGuiceComponentInjector (1)
| Change | Effect |
---|
1 | Method inject ( Object ) has been moved up type hierarchy to inject ( Object ) | Method inject ( Object ) will be called instead of inject ( Object ) in a client program. |
[+] affected methods (1)
inject ( Object )Method 'inject ( Object )' will be called instead of this method in a client program.
to the top
Java ARchives (11)
wicket-1.4.7.jar
wicket-auth-roles-1.4.7.jar
wicket-datetime-1.4.7.jar
wicket-devutils-1.4.7.jar
wicket-extensions-1.4.7.jar
wicket-guice-1.4.7.jar
wicket-ioc-1.4.7.jar
wicket-jmx-1.4.7.jar
wicket-objectsizeof-agent-1.4.7.jar
wicket-spring-1.4.7.jar
wicket-velocity-1.4.7.jar
to the top