Binary compatibility report for the Wicket library between 1.4.8 and 1.4.9 versions

Test Info


Library NameWicket
Version #11.4.8
Version #21.4.9

Test Results


Total Java ARchives11
Total Methods / Classes8689 / 1322
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Methods-77
Removed MethodsHigh6
Problems with
Data Types
High0
Medium1
Low0
Problems with
Methods
High0
Medium0
Low1
Other Changes
in Data Types
-4

Added Methods (77)


wicket-1.4.9.jar, ClassMetaCache.class
package org.apache.wicket.util.collections
ClassMetaCache.ClassMetaCache ( )
ClassMetaCache.get ( Class key )  :  Object
ClassMetaCache.put ( Class key, Object value )  :  Object

wicket-1.4.9.jar, Closeable.class
package org.apache.wicket.util.upload
Closeable.close ( ) [abstract]  :  void
Closeable.isClosed ( ) [abstract]  :  boolean

wicket-1.4.9.jar, DeferredFileOutputStream.class
package org.apache.wicket.util.io
DeferredFileOutputStream.DeferredFileOutputStream ( int threshold, DeferredFileOutputStream.FileFactory fileFactory )

wicket-1.4.9.jar, DiskFileItem.class
package org.apache.wicket.util.upload
DiskFileItem.getHeaders ( )  :  FileItemHeaders
DiskFileItem.setHeaders ( FileItemHeaders pHeaders )  :  void

wicket-1.4.9.jar, FileFactory.class
package org.apache.wicket.util.io
DeferredFileOutputStream.FileFactory.createFile ( ) [abstract]  :  File

wicket-1.4.9.jar, FileItemHeaders.class
package org.apache.wicket.util.upload
FileItemHeaders.getHeader ( String p1 ) [abstract]  :  String
FileItemHeaders.getHeaderNames ( ) [abstract]  :  Iterator
FileItemHeaders.getHeaders ( String p1 ) [abstract]  :  Iterator

wicket-1.4.9.jar, FileItemHeadersImpl.class
package org.apache.wicket.util.upload
FileItemHeadersImpl.addHeader ( String name, String value )  :  void
FileItemHeadersImpl.FileItemHeadersImpl ( )
FileItemHeadersImpl.getHeader ( String name )  :  String
FileItemHeadersImpl.getHeaderNames ( )  :  Iterator
FileItemHeadersImpl.getHeaders ( String name )  :  Iterator

wicket-1.4.9.jar, FileItemHeadersSupport.class
package org.apache.wicket.util.upload
FileItemHeadersSupport.getHeaders ( ) [abstract]  :  FileItemHeaders
FileItemHeadersSupport.setHeaders ( FileItemHeaders p1 ) [abstract]  :  void

wicket-1.4.9.jar, FileItemIterator.class
package org.apache.wicket.util.upload
FileItemIterator.hasNext ( ) [abstract]  :  boolean
FileItemIterator.next ( ) [abstract]  :  FileItemStream

wicket-1.4.9.jar, FileItemStream.class
package org.apache.wicket.util.upload
FileItemStream.getContentType ( ) [abstract]  :  String
FileItemStream.getFieldName ( ) [abstract]  :  String
FileItemStream.getName ( ) [abstract]  :  String
FileItemStream.isFormField ( ) [abstract]  :  boolean
FileItemStream.openStream ( ) [abstract]  :  InputStream

wicket-1.4.9.jar, FileSizeLimitExceededException.class
package org.apache.wicket.util.upload
FileUploadBase.FileSizeLimitExceededException.FileUploadBase.FileSizeLimitExceededException ( String message, long actual, long permitted )

wicket-1.4.9.jar, FileUploadBase.class
package org.apache.wicket.util.upload
FileUploadBase.getFieldName ( FileItemHeaders headers )  :  String
FileUploadBase.getFileName ( FileItemHeaders headers )  :  String
FileUploadBase.getFileSizeMax ( )  :  long
FileUploadBase.getItemIterator ( RequestContext ctx )  :  FileItemIterator
FileUploadBase.getParsedHeaders ( String headerPart )  :  FileItemHeaders
FileUploadBase.getProgressListener ( )  :  ProgressListener
FileUploadBase.isMultipartContent ( HttpServletRequest req ) [static]  :  boolean *DEPRECATED*
FileUploadBase.newFileItemHeaders ( )  :  FileItemHeadersImpl
FileUploadBase.parseRequest ( HttpServletRequest req )  :  List *DEPRECATED*
FileUploadBase.setFileSizeMax ( long fileSizeMax )  :  void
FileUploadBase.setProgressListener ( ProgressListener pListener )  :  void

wicket-1.4.9.jar, FileUploadException.class
package org.apache.wicket.util.upload
FileUploadException.getCause ( )  :  Throwable
FileUploadException.printStackTrace ( PrintStream stream )  :  void
FileUploadException.printStackTrace ( PrintWriter writer )  :  void

wicket-1.4.9.jar, FileUploadIOException.class
package org.apache.wicket.util.upload
FileUploadBase.FileUploadIOException.FileUploadBase.FileUploadIOException ( FileUploadException pCause )
FileUploadBase.FileUploadIOException.getCause ( )  :  Throwable

wicket-1.4.9.jar, IllegalBoundaryException.class
package org.apache.wicket.util.upload
MultipartFormInputStream.IllegalBoundaryException.MultipartFormInputStream.IllegalBoundaryException ( )
MultipartFormInputStream.IllegalBoundaryException.MultipartFormInputStream.IllegalBoundaryException ( String message )

wicket-1.4.9.jar, IOFileUploadException.class
package org.apache.wicket.util.upload
FileUploadBase.IOFileUploadException.FileUploadBase.IOFileUploadException ( String pMsg, IOException pException )
FileUploadBase.IOFileUploadException.getCause ( )  :  Throwable

wicket-1.4.9.jar, ItemInputStream.class
package org.apache.wicket.util.upload
MultipartFormInputStream.ItemInputStream.available ( )  :  int
MultipartFormInputStream.ItemInputStream.close ( )  :  void
MultipartFormInputStream.ItemInputStream.close ( boolean pCloseUnderlying )  :  void
MultipartFormInputStream.ItemInputStream.getBytesRead ( )  :  long
MultipartFormInputStream.ItemInputStream.isClosed ( )  :  boolean
MultipartFormInputStream.ItemInputStream.read ( )  :  int
MultipartFormInputStream.ItemInputStream.read ( byte[ ] b, int off, int len )  :  int
MultipartFormInputStream.ItemInputStream.skip ( long bytes )  :  long

wicket-1.4.9.jar, ItemSkippedException.class
package org.apache.wicket.util.upload
FileItemStream.ItemSkippedException.FileItemStream.ItemSkippedException ( )

wicket-1.4.9.jar, LimitedInputStream.class
package org.apache.wicket.util.upload
LimitedInputStream.close ( )  :  void
LimitedInputStream.isClosed ( )  :  boolean
LimitedInputStream.LimitedInputStream ( InputStream pIn, long pSizeMax )
LimitedInputStream.raiseError ( long p1, long p2 ) [abstract]  :  void
LimitedInputStream.read ( )  :  int
LimitedInputStream.read ( byte[ ] b, int off, int len )  :  int

wicket-1.4.9.jar, ListMultipleChoice.class
package org.apache.wicket.markup.html.form
ListMultipleChoice.isRetainDisabledSelected ( )  :  boolean
ListMultipleChoice.setRetainDisabledSelected ( boolean retain )  :  ListMultipleChoice

wicket-1.4.9.jar, MalformedStreamException.class
package org.apache.wicket.util.upload
MultipartFormInputStream.MalformedStreamException.MultipartFormInputStream.MalformedStreamException ( )
MultipartFormInputStream.MalformedStreamException.MultipartFormInputStream.MalformedStreamException ( String message )

wicket-1.4.9.jar, MultipartFormInputStream.class
package org.apache.wicket.util.upload
MultipartFormInputStream.readHeaders ( )  :  String

wicket-1.4.9.jar, ParameterParser.class
package org.apache.wicket.util.upload
ParameterParser.parse ( String str, char[ ] separators )  :  Map

wicket-1.4.9.jar, ProgressListener.class
package org.apache.wicket.util.upload
ProgressListener.update ( long p1, long p2, int p3 ) [abstract]  :  void

wicket-1.4.9.jar, RequestContext.class
package org.apache.wicket.util.upload
RequestContext.getCharacterEncoding ( ) [abstract]  :  String

wicket-1.4.9.jar, ServletFileUpload.class
package org.apache.wicket.util.upload
ServletFileUpload.getItemIterator ( HttpServletRequest request )  :  FileItemIterator

wicket-1.4.9.jar, ServletRequestContext.class
package org.apache.wicket.util.upload
ServletRequestContext.getCharacterEncoding ( )  :  String

wicket-1.4.9.jar, SizeException.class
package org.apache.wicket.util.upload
FileUploadBase.SizeException.FileUploadBase.SizeException ( String message, long actual, long permitted )
FileUploadBase.SizeException.getActualSize ( )  :  long
FileUploadBase.SizeException.getPermittedSize ( )  :  long

wicket-1.4.9.jar, SizeLimitExceededException.class
package org.apache.wicket.util.upload
FileUploadBase.SizeLimitExceededException.FileUploadBase.SizeLimitExceededException ( String message, long actual, long permitted )

wicket-1.4.9.jar, Streams.class
package org.apache.wicket.util.io
Streams.copyAndClose ( InputStream in, OutputStream out ) [static]  :  long

to the top

Removed Methods (6)


wicket-1.4.8.jar, FileUploadException.class
package org.apache.wicket.util.upload
FileUploadException.FileUploadException ( Throwable cause )

wicket-1.4.8.jar, IllegalBoundaryException.class
package org.apache.wicket.util.upload
MultipartFormInputStream.IllegalBoundaryException.MultipartFormInputStream.IllegalBoundaryException ( MultipartFormInputStream message, String p2 )
MultipartFormInputStream.IllegalBoundaryException.MultipartFormInputStream.IllegalBoundaryException ( MultipartFormInputStream p1 )

wicket-1.4.8.jar, MalformedStreamException.class
package org.apache.wicket.util.upload
MultipartFormInputStream.MalformedStreamException.MultipartFormInputStream.MalformedStreamException ( MultipartFormInputStream message, String p2 )
MultipartFormInputStream.MalformedStreamException.MultipartFormInputStream.MalformedStreamException ( MultipartFormInputStream p1 )

wicket-1.4.8.jar, MultipartFormInputStream.class
package org.apache.wicket.util.upload
MultipartFormInputStream.readHeaders ( int maxSize )  :  String

to the top

Problems with Data Types, Medium Severity (1)


wicket-1.4.8.jar
package org.apache.wicket.util.upload
[+] FileUploadBase.SizeLimitExceededException (1)

to the top

Problems with Methods, Low Severity (1)


wicket-1.4.8.jar, FileUploadBase
package org.apache.wicket.util.upload
[+] FileUploadBase.createItem ( Map headers, boolean isFormField )  :  FileItem (1)

to the top

Other Changes in Data Types (4)


wicket-1.4.8.jar
package org.apache.wicket.util.upload
[+] FileItem (1)
[+] FileUploadBase (1)
[+] MultipartFormInputStream (1)
[+] RequestContext (1)

to the top

Java ARchives (11)


wicket-1.4.8.jar
wicket-auth-roles-1.4.8.jar
wicket-datetime-1.4.8.jar
wicket-devutils-1.4.8.jar
wicket-extensions-1.4.8.jar
wicket-guice-1.4.8.jar
wicket-ioc-1.4.8.jar
wicket-jmx-1.4.8.jar
wicket-objectsizeof-agent-1.4.8.jar
wicket-spring-1.4.8.jar
wicket-velocity-1.4.8.jar

to the top