Binary compatibility report for the Wicket library between 1.3.1 and 1.3.2 versions
Test Info
Library Name | Wicket |
Version #1 | 1.3.1 |
Version #2 | 1.3.2 |
Test Results
Total Java ARchives | 11 |
---|
Total Methods / Classes | 7964 / 1239 |
---|
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 15 |
---|
Removed Methods | High | 3 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 0 |
Low | 4 |
Problems with Methods | High | 1 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 3 |
Added Methods (15)
wicket-1.3.2.jar, AbstractTextComponent.class
package org.apache.wicket.markup.html.form
AbstractTextComponent.convertInput ( ) : void
[mangled: org/apache/wicket/markup/html/form/AbstractTextComponent.convertInput:()V]
wicket-1.3.2.jar, FormComponent.class
package org.apache.wicket.markup.html.form
FormComponent.shouldTrimInput ( ) : boolean
[mangled: org/apache/wicket/markup/html/form/FormComponent.shouldTrimInput:()Z]
FormComponent.trim ( String string ) : String
[mangled: org/apache/wicket/markup/html/form/FormComponent.trim:(Ljava/lang/String;)Ljava/lang/String;]
wicket-1.3.2.jar, IPageSerializer.class
package org.apache.wicket
Page.IPageSerializer.deserializePage ( int p1, String p2, Page p3, ObjectInputStream p4 ) [abstract] : void
[mangled: org/apache/wicket/Page.IPageSerializer.deserializePage:(ILjava/lang/String;Lorg/apache/wicket/Page;Ljava/io/ObjectInputStream;)V]
Page.IPageSerializer.getPageReplacementObject ( Page p1 ) [abstract] : Object
[mangled: org/apache/wicket/Page.IPageSerializer.getPageReplacementObject:(Lorg/apache/wicket/Page;)Ljava/lang/Object;]
wicket-1.3.2.jar, MarkupResourceStream.class
package org.apache.wicket.markup
MarkupResourceStream.locationAsString ( ) : String
[mangled: org/apache/wicket/markup/MarkupResourceStream.locationAsString:()Ljava/lang/String;]
wicket-1.3.2.jar, Page.class
package org.apache.wicket
Page.writeReplace ( ) : Object
[mangled: org/apache/wicket/Page.writeReplace:()Ljava/lang/Object;]
wicket-1.3.2.jar, PrependingStringBuffer.class
package org.apache.wicket.util.string
PrependingStringBuffer.hashCode ( ) : int
[mangled: org/apache/wicket/util/string/PrependingStringBuffer.hashCode:()I]
wicket-1.3.2.jar, RequestCycle.class
package org.apache.wicket
RequestCycle.wasHandled ( ) : boolean
[mangled: org/apache/wicket/RequestCycle.wasHandled:()Z]
wicket-1.3.2.jar, Session.class
package org.apache.wicket
Session.nextSequenceValue ( ) : int
[mangled: org/apache/wicket/Session.nextSequenceValue:()I]
wicket-1.3.2.jar, StringValue.class
package org.apache.wicket.util.string
StringValue.isNull ( ) : boolean
[mangled: org/apache/wicket/util/string/StringValue.isNull:()Z]
wicket-1.3.2.jar, WicketFilter.class
package org.apache.wicket.protocol.http
WicketFilter.doGet ( HttpServletRequest servletRequest, HttpServletResponse servletResponse ) : boolean
[mangled: org/apache/wicket/protocol/http/WicketFilter.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Z]
wicket-auth-roles-1.3.2.jar, AuthenticatedWebSession.class
package org.apache.wicket.authentication
AuthenticatedWebSession.AuthenticatedWebSession ( Request request )
[mangled: org/apache/wicket/authentication/AuthenticatedWebSession."<init>":(Lorg/apache/wicket/Request;)V]
wicket-extensions-1.3.2.jar, AjaxEditableLabel.class
package org.apache.wicket.extensions.ajax.markup.html
AjaxEditableLabel.onModelChanged ( ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/AjaxEditableLabel.onModelChanged:()V]
AjaxEditableLabel.onModelChanging ( ) : void
[mangled: org/apache/wicket/extensions/ajax/markup/html/AjaxEditableLabel.onModelChanging:()V]
to the top
Removed Methods (3)
wicket-1.3.1.jar, IPageSerializer.class
package org.apache.wicket
Page.IPageSerializer.deserializePage ( int p1, String p2, Page p3, ObjectInputStream p4 ) [abstract] : Page
[mangled: org/apache/wicket/Page.IPageSerializer.deserializePage:(ILjava/lang/String;Lorg/apache/wicket/Page;Ljava/io/ObjectInputStream;)Lorg/apache/wicket/Page;]
wicket-1.3.1.jar, Page.class
package org.apache.wicket
Page.readResolve ( ) : Object
[mangled: org/apache/wicket/Page.readResolve:()Ljava/lang/Object;]
wicket-1.3.1.jar, WicketFilter.class
package org.apache.wicket.protocol.http
WicketFilter.doGet ( HttpServletRequest servletRequest, HttpServletResponse servletResponse ) : void
[mangled: org/apache/wicket/protocol/http/WicketFilter.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V]
to the top
Problems with Data Types, High Severity (1)
wicket-1.3.1.jar
package org.apache.wicket
[+] Page.IPageSerializer (1)
| Change | Effect |
---|
1 | Abstract method deserializePage ( int, String, Page, ObjectInputStream ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (1)
serializePage ( Page, ObjectOutputStream )This abstract method is from 'Page.IPageSerializer' interface.
to the top
Problems with Methods, High Severity (1)
wicket-1.3.1.jar, WicketFilter
package org.apache.wicket.protocol.http
[+] WicketFilter.doGet ( HttpServletRequest servletRequest, HttpServletResponse servletResponse ) : void (1)
[mangled: org/apache/wicket/protocol/http/WicketFilter.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V]
| Change | Effect |
---|
1 | Return value type has been changed from void to boolean.
| This method has been removed because the return type is part of the method signature. |
to the top
Problems with Data Types, Low Severity (4)
wicket-1.3.1.jar
package org.apache.wicket.markup.html.form
[+] AbstractTextComponent (1)
| Change | Effect |
---|
1 | Method convertInput ( ) has been overridden by convertInput ( ) | Method convertInput ( ) will be called instead of convertInput ( ) in a client program. |
[+] affected methods (1)
convertInput ( )Method 'convertInput ( )' will be called instead of this method in a client program.
wicket-extensions-1.3.1.jar
package org.apache.wicket.extensions.ajax.markup.html
[+] AjaxEditableLabel (2)
| Change | Effect |
---|
1 | Method onModelChanged ( ) has been overridden by onModelChanged ( ) | Method onModelChanged ( ) will be called instead of onModelChanged ( ) in a client program. |
2 | Method onModelChanging ( ) has been overridden by onModelChanging ( ) | Method onModelChanging ( ) will be called instead of onModelChanging ( ) in a client program. |
[+] affected methods (2)
onModelChanged ( )Method 'onModelChanged ( )' will be called instead of this method in a client program.
onModelChanging ( )Method 'onModelChanging ( )' will be called instead of this method in a client program.
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
[+] AbstractAutoCompleteBehavior (1)
| Change | Effect |
---|
1 | Method onComponentRendered ( ) has been moved up type hierarchy to onComponentRendered ( ) | Method onComponentRendered ( ) will be called instead of onComponentRendered ( ) in a client program. |
[+] affected methods (1)
onComponentRendered ( )Method 'onComponentRendered ( )' will be called instead of this method in a client program.
to the top
Other Changes in Data Types (3)
wicket-1.3.1.jar
package org.apache.wicket
[+] Page.IPageSerializer (2)
| Change | Effect |
---|
1 | Abstract method deserializePage ( int, String, Page, ObjectInputStream ) has been added to this interface. | No effect. |
2 | Abstract method getPageReplacementObject ( Page ) has been added to this interface. | No effect. |
[+] affected methods (1)
serializePage ( Page, ObjectOutputStream )This abstract method is from 'Page.IPageSerializer' interface.
[+] Session (1)
| Change | Effect |
---|
1 | Field sequence 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 (76)
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'.
...
to the top
Java ARchives (11)
wicket-1.3.1.jar
wicket-auth-roles-1.3.1.jar
wicket-datetime-1.3.1.jar
wicket-extensions-1.3.1.jar
wicket-guice-1.3.1.jar
wicket-ioc-1.3.1.jar
wicket-jmx-1.3.1.jar
wicket-objectsizeof-agent-1.3.1.jar
wicket-spring-1.3.1.jar
wicket-spring-annot-1.3.1.jar
wicket-velocity-1.3.1.jar
to the top