Source compatibility report for the Wicket library between 6.6.0 and 6.7.0 versions
Test Info
Library Name | Wicket |
Version #1 | 6.6.0 |
Version #2 | 6.7.0 |
Test Results
Total Java ARchives | 21 |
---|
Total Methods / Classes | 11380 / 1736 |
---|
Verdict | Incompatible (0.2%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 46 |
---|
Removed Methods | High | 9 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 1 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (46)
wicket-auth-roles-6.7.0.jar, SignInPanel.class
package org.apache.wicket.authroles.authentication.panel
SignInPanel.onConfigure ( ) : void
[mangled: org/apache/wicket/authroles/authentication/panel/SignInPanel.onConfigure:()V]
SignInPanel.onSignInRemembered ( ) : void
[mangled: org/apache/wicket/authroles/authentication/panel/SignInPanel.onSignInRemembered:()V]
wicket-cdi-6.7.0.jar, AutoConversation.class
package org.apache.wicket.cdi
AutoConversation.AutoConversation ( )
[mangled: org/apache/wicket/cdi/AutoConversation."<init>":()V]
AutoConversation.isAutomatic ( ) : boolean
[mangled: org/apache/wicket/cdi/AutoConversation.isAutomatic:()Z]
AutoConversation.setAutomatic ( boolean automatic ) : void
[mangled: org/apache/wicket/cdi/AutoConversation.setAutomatic:(Z)V]
wicket-cdi-6.7.0.jar, CdiConfiguration.class
package org.apache.wicket.cdi
CdiConfiguration.isAutoConversationManagement ( ) : boolean
[mangled: org/apache/wicket/cdi/CdiConfiguration.isAutoConversationManagement:()Z]
CdiConfiguration.setAutoConversationManagement ( boolean enabled ) : CdiConfiguration
[mangled: org/apache/wicket/cdi/CdiConfiguration.setAutoConversationManagement:(Z)Lorg/apache/wicket/cdi/CdiConfiguration;]
wicket-cdi-6.7.0.jar, ConversationPropagator.class
package org.apache.wicket.cdi
ConversationPropagator.autoBeginIfNecessary ( Page page, IRequestHandler handler, Conversation conversation ) : void
[mangled: org/apache/wicket/cdi/ConversationPropagator.autoBeginIfNecessary:(Lorg/apache/wicket/Page;Lorg/apache/wicket/request/IRequestHandler;Ljavax/enterprise/context/Conversation;)V]
ConversationPropagator.autoEndIfNecessary ( Page page, IRequestHandler handler, Conversation conversation ) : void
[mangled: org/apache/wicket/cdi/ConversationPropagator.autoEndIfNecessary:(Lorg/apache/wicket/Page;Lorg/apache/wicket/request/IRequestHandler;Ljavax/enterprise/context/Conversation;)V]
ConversationPropagator.ConversationPropagator ( Application application, CdiContainer container, IConversationPropagation propagation, boolean auto )
[mangled: org/apache/wicket/cdi/ConversationPropagator."<init>":(Lorg/apache/wicket/Application;Lorg/apache/wicket/cdi/CdiContainer;Lorg/apache/wicket/cdi/IConversationPropagation;Z)V]
ConversationPropagator.hasConversationalComponent ( Page page ) : boolean
[mangled: org/apache/wicket/cdi/ConversationPropagator.hasConversationalComponent:(Lorg/apache/wicket/Page;)Z]
wicket-core-6.7.0.jar, AjaxAttributeName.class
package org.apache.wicket.ajax.attributes
AjaxAttributeName.jsonName ( ) : String
[mangled: org/apache/wicket/ajax/attributes/AjaxAttributeName.jsonName:()Ljava/lang/String;]
AjaxAttributeName.toString ( ) : String
[mangled: org/apache/wicket/ajax/attributes/AjaxAttributeName.toString:()Ljava/lang/String;]
AjaxAttributeName.valueOf ( String name ) [static] : AjaxAttributeName
[mangled: org/apache/wicket/ajax/attributes/AjaxAttributeName.valueOf:(Ljava/lang/String;)Lorg/apache/wicket/ajax/attributes/AjaxAttributeName;]
AjaxAttributeName.values ( ) [static] : AjaxAttributeName[ ]
[mangled: org/apache/wicket/ajax/attributes/AjaxAttributeName.values:()[Lorg/apache/wicket/ajax/attributes/AjaxAttributeName;]
wicket-core-6.7.0.jar, ComponentRenderer.class
package org.apache.wicket.core.util.string
ComponentRenderer.ComponentRenderer ( )
[mangled: org/apache/wicket/core/util/string/ComponentRenderer."<init>":()V]
ComponentRenderer.renderComponent ( Component component ) [static] : CharSequence
[mangled: org/apache/wicket/core/util/string/ComponentRenderer.renderComponent:(Lorg/apache/wicket/Component;)Ljava/lang/CharSequence;]
ComponentRenderer.renderPage ( PageProvider pageProvider ) [static] : CharSequence
[mangled: org/apache/wicket/core/util/string/ComponentRenderer.renderPage:(Lorg/apache/wicket/core/request/handler/PageProvider;)Ljava/lang/CharSequence;]
wicket-core-6.7.0.jar, Cookies.class
package org.apache.wicket.protocol.http.mock
Cookies.copyOf ( Cookie cookie ) [static] : Cookie
[mangled: org/apache/wicket/protocol/http/mock/Cookies.copyOf:(Ljavax/servlet/http/Cookie;)Ljavax/servlet/http/Cookie;]
Cookies.isEqual ( Cookie c1, Cookie c2 ) [static] : boolean
[mangled: org/apache/wicket/protocol/http/mock/Cookies.isEqual:(Ljavax/servlet/http/Cookie;Ljavax/servlet/http/Cookie;)Z]
wicket-core-6.7.0.jar, JsonSequenceStringer.class
package org.apache.wicket.ajax.json
JsonSequenceStringer.JsonSequenceStringer ( )
[mangled: org/apache/wicket/ajax/json/JsonSequenceStringer."<init>":()V]
JsonSequenceStringer.toCharSequence ( ) : CharSequence
[mangled: org/apache/wicket/ajax/json/JsonSequenceStringer.toCharSequence:()Ljava/lang/CharSequence;]
wicket-core-6.7.0.jar, Markup.class
package org.apache.wicket.markup
Markup.of ( String markup, String wicketNamespace ) [static] : Markup
[mangled: org/apache/wicket/markup/Markup.of:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/wicket/markup/Markup;]
wicket-core-6.7.0.jar, NumberTextField.class
package org.apache.wicket.markup.html.form
NumberTextField.setStep ( Number step ) : NumberTextField
[mangled: org/apache/wicket/markup/html/form/NumberTextField.setStep:(Ljava/lang/Number;)Lorg/apache/wicket/markup/html/form/NumberTextField;]
wicket-core-6.7.0.jar, UrlResourceReferenceMapper.class
package org.apache.wicket
UrlResourceReferenceMapper.getCompatibilityScore ( Request request ) : int
[mangled: org/apache/wicket/UrlResourceReferenceMapper.getCompatibilityScore:(Lorg/apache/wicket/request/Request;)I]
UrlResourceReferenceMapper.mapHandler ( IRequestHandler requestHandler ) : Url
[mangled: org/apache/wicket/UrlResourceReferenceMapper.mapHandler:(Lorg/apache/wicket/request/IRequestHandler;)Lorg/apache/wicket/request/Url;]
UrlResourceReferenceMapper.mapRequest ( Request request ) : IRequestHandler
[mangled: org/apache/wicket/UrlResourceReferenceMapper.mapRequest:(Lorg/apache/wicket/request/Request;)Lorg/apache/wicket/request/IRequestHandler;]
UrlResourceReferenceMapper.UrlResourceReferenceMapper ( )
[mangled: org/apache/wicket/UrlResourceReferenceMapper."<init>":()V]
wicket-extensions-6.7.0.jar, AbstractOptions.class
package org.apache.wicket.extensions.markup.html.form.palette.component
AbstractOptions.getModelValue ( ) : String
[mangled: org/apache/wicket/extensions/markup/html/form/palette/component/AbstractOptions.getModelValue:()Ljava/lang/String;]
wicket-extensions-6.7.0.jar, DefaultCssAutoCompleteTextField.class
package org.apache.wicket.extensions.ajax.markup.html.autocomplete
DefaultCssAutoCompleteTextField.DefaultCssAutoCompleteTextField ( String id )
[mangled: org/apache/wicket/extensions/ajax/markup/html/autocomplete/DefaultCssAutoCompleteTextField."<init>":(Ljava/lang/String;)V]
wicket-native-websocket-core-0.8.jar, AbstractWebSocketProcessor.class
package org.apache.wicket.protocol.ws.api
AbstractWebSocketProcessor.AbstractWebSocketProcessor ( HttpServletRequest request, WebApplication application )
[mangled: org/apache/wicket/protocol/ws/api/AbstractWebSocketProcessor."<init>":(Ljavax/servlet/http/HttpServletRequest;Lorg/apache/wicket/protocol/http/WebApplication;)V]
AbstractWebSocketProcessor.getApplication ( ) : WebApplication
[mangled: org/apache/wicket/protocol/ws/api/AbstractWebSocketProcessor.getApplication:()Lorg/apache/wicket/protocol/http/WebApplication;]
wicket-native-websocket-core-0.8.jar, WebSocketRequest.class
package org.apache.wicket.protocol.ws.api
WebSocketRequest.WebSocketRequest ( HttpServletRequest req, String filterPrefix )
[mangled: org/apache/wicket/protocol/ws/api/WebSocketRequest."<init>":(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)V]
wicket-native-websocket-jetty-0.8.jar, JettyWebSocketProcessor.class
package org.apache.wicket.protocol.ws.jetty
JettyWebSocketProcessor.JettyWebSocketProcessor ( HttpServletRequest request, WebApplication application )
[mangled: org/apache/wicket/protocol/ws/jetty/JettyWebSocketProcessor."<init>":(Ljavax/servlet/http/HttpServletRequest;Lorg/apache/wicket/protocol/http/WebApplication;)V]
wicket-native-websocket-jetty9-0.8.jar, Jetty9WebSocketConnection.class
package org.apache.wicket.protocol.ws.jetty9
Jetty9WebSocketConnection.Jetty9WebSocketConnection ( Session session, AbstractWebSocketProcessor webSocketProcessor )
[mangled: org/apache/wicket/protocol/ws/jetty9/Jetty9WebSocketConnection."<init>":(Lorg/eclipse/jetty/websocket/api/Session;Lorg/apache/wicket/protocol/ws/api/AbstractWebSocketProcessor;)V]
wicket-native-websocket-jetty9-0.8.jar, Jetty9WebSocketProcessor.class
package org.apache.wicket.protocol.ws.jetty9
Jetty9WebSocketProcessor.Jetty9WebSocketProcessor ( UpgradeRequest upgradeRequest, UpgradeResponse upgradeResponse, WebApplication application )
[mangled: org/apache/wicket/protocol/ws/jetty9/Jetty9WebSocketProcessor."<init>":(Lorg/eclipse/jetty/websocket/api/UpgradeRequest;Lorg/eclipse/jetty/websocket/api/UpgradeResponse;Lorg/apache/wicket/protocol/http/WebApplication;)V]
Jetty9WebSocketProcessor.onWebSocketConnect ( Session session ) : void
[mangled: org/apache/wicket/protocol/ws/jetty9/Jetty9WebSocketProcessor.onWebSocketConnect:(Lorg/eclipse/jetty/websocket/api/Session;)V]
Jetty9WebSocketProcessor.onWebSocketError ( Throwable throwable ) : void
[mangled: org/apache/wicket/protocol/ws/jetty9/Jetty9WebSocketProcessor.onWebSocketError:(Ljava/lang/Throwable;)V]
wicket-native-websocket-tomcat-0.8.jar, TomcatWebSocketProcessor.class
package org.apache.wicket.protocol.ws.tomcat7
TomcatWebSocketProcessor.TomcatWebSocketProcessor ( HttpServletRequest request, WebApplication application )
[mangled: org/apache/wicket/protocol/ws/tomcat7/TomcatWebSocketProcessor."<init>":(Ljavax/servlet/http/HttpServletRequest;Lorg/apache/wicket/protocol/http/WebApplication;)V]
wicket-request-6.7.0.jar, IUrlRenderer.class
package org.apache.wicket.request
IUrlRenderer.renderFullUrl ( Url p1, Url p2 ) [abstract] : String
[mangled: org/apache/wicket/request/IUrlRenderer.renderFullUrl:(Lorg/apache/wicket/request/Url;Lorg/apache/wicket/request/Url;)Ljava/lang/String;]
IUrlRenderer.renderRelativeUrl ( Url p1, Url p2 ) [abstract] : String
[mangled: org/apache/wicket/request/IUrlRenderer.renderRelativeUrl:(Lorg/apache/wicket/request/Url;Lorg/apache/wicket/request/Url;)Ljava/lang/String;]
wicket-request-6.7.0.jar, NamedPair.class
package org.apache.wicket.request.mapper.parameter
INamedParameters.NamedPair.equals ( Object o ) : boolean
[mangled: org/apache/wicket/request/mapper/parameter/INamedParameters.NamedPair.equals:(Ljava/lang/Object;)Z]
INamedParameters.NamedPair.hashCode ( ) : int
[mangled: org/apache/wicket/request/mapper/parameter/INamedParameters.NamedPair.hashCode:()I]
wicket-request-6.7.0.jar, Url.class
package org.apache.wicket.request
Url.isContextAbsolute ( ) : boolean
[mangled: org/apache/wicket/request/Url.isContextAbsolute:()Z]
Url.isFull ( ) : boolean
[mangled: org/apache/wicket/request/Url.isFull:()Z]
wicket-spring-6.7.0.jar, SpringComponentInjector.class
package org.apache.wicket.spring.injection.annot
SpringComponentInjector.setDefaultContext ( WebApplication webapp, ApplicationContext context ) [static] : void
[mangled: org/apache/wicket/spring/injection/annot/SpringComponentInjector.setDefaultContext:(Lorg/apache/wicket/protocol/http/WebApplication;Lorg/springframework/context/ApplicationContext;)V]
to the top
Removed Methods (9)
wicket-native-websocket-core-0.7.jar, AbstractWebSocketProcessor.class
package org.apache.wicket.protocol.ws.api
AbstractWebSocketProcessor.AbstractWebSocketProcessor ( HttpServletRequest request, Application application )
[mangled: org/apache/wicket/protocol/ws/api/AbstractWebSocketProcessor."<init>":(Ljavax/servlet/http/HttpServletRequest;Lorg/apache/wicket/Application;)V]
AbstractWebSocketProcessor.getApplication ( ) : Application
[mangled: org/apache/wicket/protocol/ws/api/AbstractWebSocketProcessor.getApplication:()Lorg/apache/wicket/Application;]
wicket-native-websocket-core-0.7.jar, WebSocketRequest.class
package org.apache.wicket.protocol.ws.api
WebSocketRequest.WebSocketRequest ( HttpServletRequest req )
[mangled: org/apache/wicket/protocol/ws/api/WebSocketRequest."<init>":(Ljavax/servlet/http/HttpServletRequest;)V]
wicket-native-websocket-jetty-0.7.jar, JettyWebSocketProcessor.class
package org.apache.wicket.protocol.ws.jetty
JettyWebSocketProcessor.JettyWebSocketProcessor ( HttpServletRequest request, Application application )
[mangled: org/apache/wicket/protocol/ws/jetty/JettyWebSocketProcessor."<init>":(Ljavax/servlet/http/HttpServletRequest;Lorg/apache/wicket/Application;)V]
wicket-native-websocket-jetty9-0.7.jar, Jetty9WebSocketConnection.class
package org.apache.wicket.protocol.ws.jetty9
Jetty9WebSocketConnection.Jetty9WebSocketConnection ( WebSocketConnection connection, AbstractWebSocketProcessor webSocketProcessor )
[mangled: org/apache/wicket/protocol/ws/jetty9/Jetty9WebSocketConnection."<init>":(Lorg/eclipse/jetty/websocket/core/api/WebSocketConnection;Lorg/apache/wicket/protocol/ws/api/AbstractWebSocketProcessor;)V]
wicket-native-websocket-jetty9-0.7.jar, Jetty9WebSocketProcessor.class
package org.apache.wicket.protocol.ws.jetty9
Jetty9WebSocketProcessor.Jetty9WebSocketProcessor ( UpgradeRequest upgradeRequest, UpgradeResponse upgradeResponse, Application application )
[mangled: org/apache/wicket/protocol/ws/jetty9/Jetty9WebSocketProcessor."<init>":(Lorg/eclipse/jetty/websocket/core/api/UpgradeRequest;Lorg/eclipse/jetty/websocket/core/api/UpgradeResponse;Lorg/apache/wicket/Application;)V]
Jetty9WebSocketProcessor.onWebSocketConnect ( WebSocketConnection connection ) : void
[mangled: org/apache/wicket/protocol/ws/jetty9/Jetty9WebSocketProcessor.onWebSocketConnect:(Lorg/eclipse/jetty/websocket/core/api/WebSocketConnection;)V]
Jetty9WebSocketProcessor.onWebSocketException ( WebSocketException error ) : void
[mangled: org/apache/wicket/protocol/ws/jetty9/Jetty9WebSocketProcessor.onWebSocketException:(Lorg/eclipse/jetty/websocket/core/api/WebSocketException;)V]
wicket-native-websocket-tomcat-0.7.jar, TomcatWebSocketProcessor.class
package org.apache.wicket.protocol.ws.tomcat7
TomcatWebSocketProcessor.TomcatWebSocketProcessor ( HttpServletRequest request, Application application )
[mangled: org/apache/wicket/protocol/ws/tomcat7/TomcatWebSocketProcessor."<init>":(Ljavax/servlet/http/HttpServletRequest;Lorg/apache/wicket/Application;)V]
to the top
Problems with Data Types, High Severity (1)
wicket-native-websocket-jetty9-0.7.jar
package org.apache.wicket.protocol.ws.jetty9
[+] Jetty9WebSocketProcessor (1)
| Change | Effect |
---|
1 | Removed super-interface org.eclipse.jetty.websocket.core.api.WebSocketListener. | Recompilation of a client program may be terminated with the message: cannot find method in class Jetty9WebSocketProcessor. |
[+] affected methods (4)
onOpen ( Object )This method is from 'Jetty9WebSocketProcessor' class.
onWebSocketBinary ( byte[ ], int, int )This method is from 'Jetty9WebSocketProcessor' class.
onWebSocketClose ( int, String )This method is from 'Jetty9WebSocketProcessor' class.
onWebSocketText ( String )This method is from 'Jetty9WebSocketProcessor' class.
to the top
Problems with Data Types, Medium Severity (1)
wicket-native-websocket-core-0.7.jar
package org.apache.wicket.protocol.ws.api
[+] WebSocketRequest (1)
| Change | Effect |
---|
1 | Superclass has been changed from org.apache.wicket.request.http.WebRequest to org.apache.wicket.protocol.http.servlet.ServletWebRequest. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in WebSocketRequest. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (9)
getCharset ( )This method is from 'WebSocketRequest' class.
getClientUrl ( )This method is from 'WebSocketRequest' class.
getCookies ( )This method is from 'WebSocketRequest' class.
getDateHeader ( String )This method is from 'WebSocketRequest' class.
getHeader ( String )This method is from 'WebSocketRequest' class.
getHeaders ( String )This method is from 'WebSocketRequest' class.
getLocale ( )This method is from 'WebSocketRequest' class.
getUrl ( )This method is from 'WebSocketRequest' class.
isAjax ( )This method is from 'WebSocketRequest' class.
to the top
Java ARchives (21)
wicket-atmosphere-0.8.jar
wicket-auth-roles-6.6.0.jar
wicket-bean-validation-0.7.jar
wicket-bootstrap-0.7.jar
wicket-cdi-6.6.0.jar
wicket-core-6.6.0.jar
wicket-datetime-6.6.0.jar
wicket-devutils-6.6.0.jar
wicket-extensions-6.6.0.jar
wicket-guice-6.6.0.jar
wicket-ioc-6.6.0.jar
wicket-jmx-6.6.0.jar
wicket-native-websocket-core-0.7.jar
wicket-native-websocket-jetty-0.7.jar
wicket-native-websocket-jetty9-0.7.jar
wicket-native-websocket-tomcat-0.7.jar
wicket-objectsizeof-agent-6.6.0.jar
wicket-request-6.6.0.jar
wicket-spring-6.6.0.jar
wicket-util-6.6.0.jar
wicket-velocity-6.6.0.jar
to the top