Source 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.04%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 14 |
---|
Removed Methods | High | 2 |
---|
Problems with Data Types | High | 3 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (14)
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-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 (2)
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;]
to the top
Problems with Data Types, High Severity (3)
wicket-1.3.1.jar
package org.apache.wicket
[+] Page.IPageSerializer (3)
| Change | Effect |
---|
1 | Abstract method deserializePage ( int, String, Page, ObjectInputStream ) 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 deserializePage(int, String, Page, ObjectInputStream) in Page.IPageSerializer. |
2 | Abstract method getPageReplacementObject ( Page ) 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 getPageReplacementObject(Page) in Page.IPageSerializer. |
3 | Abstract method deserializePage ( int, String, Page, ObjectInputStream ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method deserializePage(int, String, Page, ObjectInputStream) in interface Page.IPageSerializer. |
[+] affected methods (1)
serializePage ( Page, ObjectOutputStream )This abstract method is from 'Page.IPageSerializer' interface.
to the top
Other Changes in Data Types (1)
wicket-1.3.1.jar
package org.apache.wicket
[+] 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. Recompilation of a client class may be terminated with the message: reference to sequence is ambiguous. |
[+] 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