Source compatibility report for the PrimeFaces library between 4.0.20130522.100725.2 and 4.0.20130605.174828.3 versions
Test Info
Library Name | PrimeFaces |
Version #1 | 4.0.20130522.100725.2 |
Version #2 | 4.0.20130605.174828.3 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 6183 / 633 |
---|
Verdict | Incompatible (0.4%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 35 |
---|
Removed Methods | High | 4 |
---|
Problems with Data Types | High | 3 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 2 |
Low | 0 |
Other Changes in Data Types | - | 6 |
Added Methods (35)
primefaces-4.0-20130605.174828-3.jar, ApplicationContext.class
package org.primefaces.context
ApplicationContext.ApplicationContext ( )
[run-time name: org/primefaces/context/ApplicationContext."<init>":()V]
ApplicationContext.getConfig ( ) [abstract] : org.primefaces.config.ConfigContainer
[run-time name: org/primefaces/context/ApplicationContext.getConfig:()Lorg/primefaces/config/ConfigContainer;]
primefaces-4.0-20130605.174828-3.jar, Base64.class
package org.primefaces.util
Base64.Base64 ( )
[run-time name: org/primefaces/util/Base64."<init>":()V]
Base64.decode ( byte[ ] sArr ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.decode:([B)[B]
Base64.decode ( byte[ ] sArr, int sOff, int sLen ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.decode:([BII)[B]
Base64.decode ( char[ ] sArr ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.decode:([C)[B]
Base64.decode ( String str ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.decode:(Ljava/lang/String;)[B]
Base64.decodeFast ( byte[ ] sArr ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.decodeFast:([B)[B]
Base64.decodeFast ( char[ ] sArr ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.decodeFast:([C)[B]
Base64.decodeFast ( String s ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.decodeFast:(Ljava/lang/String;)[B]
Base64.encodeToByte ( byte[ ] sArr, boolean lineSep ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.encodeToByte:([BZ)[B]
Base64.encodeToByte ( byte[ ] sArr, int sOff, int sLen, boolean lineSep ) [static] : byte[ ]
[run-time name: org/primefaces/util/Base64.encodeToByte:([BIIZ)[B]
Base64.encodeToChar ( byte[ ] sArr, boolean lineSep ) [static] : char[ ]
[run-time name: org/primefaces/util/Base64.encodeToChar:([BZ)[C]
Base64.encodeToString ( byte[ ] sArr, boolean lineSep ) [static] : String
[run-time name: org/primefaces/util/Base64.encodeToString:([BZ)Ljava/lang/String;]
primefaces-4.0-20130605.174828-3.jar, Button.class
package org.primefaces.component.button
Button.getTarget ( ) : String
[run-time name: org/primefaces/component/button/Button.getTarget:()Ljava/lang/String;]
Button.setTarget ( String _target ) : void
[run-time name: org/primefaces/component/button/Button.setTarget:(Ljava/lang/String;)V]
primefaces-4.0-20130605.174828-3.jar, ConfigContainer.class
package org.primefaces.config
ConfigContainer.getSecretKey ( ) : String
[run-time name: org/primefaces/config/ConfigContainer.getSecretKey:()Ljava/lang/String;]
ConfigContainer.setSecretKey ( String secretKey ) : void
[run-time name: org/primefaces/config/ConfigContainer.setSecretKey:(Ljava/lang/String;)V]
primefaces-4.0-20130605.174828-3.jar, DefaultApplicationContext.class
package org.primefaces.context
DefaultApplicationContext.DefaultApplicationContext ( javax.faces.context.FacesContext context )
[run-time name: org/primefaces/context/DefaultApplicationContext."<init>":(Ljavax/faces/context/FacesContext;)V]
DefaultApplicationContext.getConfig ( ) : org.primefaces.config.ConfigContainer
[run-time name: org/primefaces/context/DefaultApplicationContext.getConfig:()Lorg/primefaces/config/ConfigContainer;]
primefaces-4.0-20130605.174828-3.jar, DefaultRequestContext.class
package org.primefaces.context
DefaultRequestContext.getApplicationContext ( ) : ApplicationContext
[run-time name: org/primefaces/context/DefaultRequestContext.getApplicationContext:()Lorg/primefaces/context/ApplicationContext;]
DefaultRequestContext.getEncrypter ( ) : org.primefaces.util.StringEncrypter
[run-time name: org/primefaces/context/DefaultRequestContext.getEncrypter:()Lorg/primefaces/util/StringEncrypter;]
primefaces-4.0-20130605.174828-3.jar, Media.class
package org.primefaces.component.media
Media.isCache ( ) : boolean
[run-time name: org/primefaces/component/media/Media.isCache:()Z]
Media.setCache ( boolean _cache ) : void
[run-time name: org/primefaces/component/media/Media.setCache:(Z)V]
primefaces-4.0-20130605.174828-3.jar, RequestContext.class
package org.primefaces.context
RequestContext.getApplicationContext ( ) [abstract] : ApplicationContext
[run-time name: org/primefaces/context/RequestContext.getApplicationContext:()Lorg/primefaces/context/ApplicationContext;]
RequestContext.getEncrypter ( ) [abstract] : org.primefaces.util.StringEncrypter
[run-time name: org/primefaces/context/RequestContext.getEncrypter:()Lorg/primefaces/util/StringEncrypter;]
primefaces-4.0-20130605.174828-3.jar, ResetInputActionListener.class
package org.primefaces.component.resetinput
ResetInputActionListener.ResetInputActionListener ( )
[run-time name: org/primefaces/component/resetinput/ResetInputActionListener."<init>":()V]
primefaces-4.0-20130605.174828-3.jar, StringEncrypter.class
package org.primefaces.util
StringEncrypter.decrypt ( String str ) : String
[run-time name: org/primefaces/util/StringEncrypter.decrypt:(Ljava/lang/String;)Ljava/lang/String;]
StringEncrypter.encrypt ( String str ) : String
[run-time name: org/primefaces/util/StringEncrypter.encrypt:(Ljava/lang/String;)Ljava/lang/String;]
StringEncrypter.StringEncrypter ( javax.crypto.SecretKey key, String algorithm )
[run-time name: org/primefaces/util/StringEncrypter."<init>":(Ljavax/crypto/SecretKey;Ljava/lang/String;)V]
StringEncrypter.StringEncrypter ( String passPhrase )
[run-time name: org/primefaces/util/StringEncrypter."<init>":(Ljava/lang/String;)V]
primefaces-4.0-20130605.174828-3.jar, Tree.class
package org.primefaces.component.tree
Tree.getDragMode ( ) : String
[run-time name: org/primefaces/component/tree/Tree.getDragMode:()Ljava/lang/String;]
Tree.getDropRestrict ( ) : String
[run-time name: org/primefaces/component/tree/Tree.getDropRestrict:()Ljava/lang/String;]
Tree.setDragMode ( String _dragMode ) : void
[run-time name: org/primefaces/component/tree/Tree.setDragMode:(Ljava/lang/String;)V]
Tree.setDropRestrict ( String _dropRestrict ) : void
[run-time name: org/primefaces/component/tree/Tree.setDropRestrict:(Ljava/lang/String;)V]
to the top
Removed Methods (4)
primefaces-4.0-20130522.100725-2.jar, DefaultRequestContext.class
package org.primefaces.context
DefaultRequestContext.getConfig ( ) : org.primefaces.config.ConfigContainer
[run-time name: org/primefaces/context/DefaultRequestContext.getConfig:()Lorg/primefaces/config/ConfigContainer;]
primefaces-4.0-20130522.100725-2.jar, GraphicImageRenderer.class
package org.primefaces.component.graphicimage
GraphicImageRenderer.createUniqueContentId ( javax.faces.context.FacesContext context ) : String
[run-time name: org/primefaces/component/graphicimage/GraphicImageRenderer.createUniqueContentId:(Ljavax/faces/context/FacesContext;)Ljava/lang/String;]
primefaces-4.0-20130522.100725-2.jar, MediaRenderer.class
package org.primefaces.component.media
MediaRenderer.createUniqueContentId ( javax.faces.context.FacesContext context ) : String
[run-time name: org/primefaces/component/media/MediaRenderer.createUniqueContentId:(Ljavax/faces/context/FacesContext;)Ljava/lang/String;]
primefaces-4.0-20130522.100725-2.jar, RequestContext.class
package org.primefaces.context
RequestContext.getConfig ( ) [abstract] : org.primefaces.config.ConfigContainer
[run-time name: org/primefaces/context/RequestContext.getConfig:()Lorg/primefaces/config/ConfigContainer;]
to the top
Problems with Data Types, High Severity (3)
primefaces-4.0-20130522.100725-2.jar
package org.primefaces.context
[+] RequestContext (3)
| Change | Effect |
---|
1 | Abstract method RequestContext.getApplicationContext ( ) has been added to this class. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getApplicationContext() in RequestContext. |
2 | Abstract method RequestContext.getEncrypter ( ) has been added to this class. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getEncrypter() in RequestContext. |
3 | Abstract method RequestContext.getConfig ( ) has been removed from this class. | Recompilation of a client program may be terminated with the message: cannot find method getConfig() in class RequestContext. |
[+] affected methods (18)
RequestContext.addCallbackParam ( String p1, Object p2 )This abstract method is from 'RequestContext' abstract class.
RequestContext.execute ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.getAjaxRequestBuilder ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.getAttributes ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.getCallbackParams ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.getCurrentInstance ( )This method is from 'RequestContext' abstract class.
RequestContext.getScriptsToExecute ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.getWidgetBuilder ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.isAjaxRequest ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.release ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.RequestContext ( )This constructor is from 'RequestContext' abstract class.
RequestContext.reset ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.reset ( java.util.Collection p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.returnFromDialog ( Object p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.scrollTo ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.setCurrentInstance ( RequestContext context )This method is from 'RequestContext' abstract class.
RequestContext.update ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.update ( java.util.Collection p1 )This abstract method is from 'RequestContext' abstract class.
to the top
Problems with Methods, Medium Severity (2)
primefaces-4.0-20130522.100725-2.jar, GraphicImageRenderer
package org.primefaces.component.graphicimage
[+] GraphicImageRenderer.getImageSrc ( javax.faces.context.FacesContext context, GraphicImage image ) : String (1)
[run-time name: org/primefaces/component/graphicimage/GraphicImageRenderer.getImageSrc:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/graphicimage/GraphicImage;)Ljava/lang/String;]
| Change | Effect |
---|
1 | Added java.lang.Exception exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception java.lang.Exception must be caught or declared to be thrown. |
primefaces-4.0-20130522.100725-2.jar, MediaRenderer
package org.primefaces.component.media
[+] MediaRenderer.getMediaSrc ( javax.faces.context.FacesContext context, Media media ) : String (1)
[run-time name: org/primefaces/component/media/MediaRenderer.getMediaSrc:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/media/Media;)Ljava/lang/String;]
| Change | Effect |
---|
1 | Added java.lang.Exception exception thrown.
| Recompilation of a client program may be terminated with the message: unreported exception java.lang.Exception must be caught or declared to be thrown. |
to the top
Other Changes in Data Types (6)
primefaces-4.0-20130522.100725-2.jar
package org.primefaces.component.button
[+] Button.PropertyKeys (1)
| Change | Effect |
---|
1 | Field target 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 target is ambiguous. |
[+] affected methods (3)
Button.PropertyKeys.toString ( )This method is from 'Button.PropertyKeys' class.
Button.PropertyKeys.valueOf ( String name )Return value of this method has type 'Button.PropertyKeys'.
Button.PropertyKeys.values ( )This method is from 'Button.PropertyKeys' class.
package org.primefaces.component.media
[+] Media.PropertyKeys (1)
| Change | Effect |
---|
1 | Field cache 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 cache is ambiguous. |
[+] affected methods (3)
Media.PropertyKeys.toString ( )This method is from 'Media.PropertyKeys' class.
Media.PropertyKeys.valueOf ( String name )Return value of this method has type 'Media.PropertyKeys'.
Media.PropertyKeys.values ( )This method is from 'Media.PropertyKeys' class.
package org.primefaces.component.tree
[+] Tree.PropertyKeys (2)
| Change | Effect |
---|
1 | Field dragMode 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 dragMode is ambiguous. |
2 | Field dropRestrict 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 dropRestrict is ambiguous. |
[+] affected methods (3)
Tree.PropertyKeys.toString ( )This method is from 'Tree.PropertyKeys' class.
Tree.PropertyKeys.valueOf ( String name )Return value of this method has type 'Tree.PropertyKeys'.
Tree.PropertyKeys.values ( )This method is from 'Tree.PropertyKeys' class.
package org.primefaces.util
[+] Constants (2)
| Change | Effect |
---|
1 | Field DYNAMIC_CONTENT_NOCACHE_PARAM 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 DYNAMIC_CONTENT_NOCACHE_PARAM is ambiguous. |
2 | Field SECRET_KEY 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 SECRET_KEY is ambiguous. |
[+] affected methods (1)
Constants.Constants ( )This constructor is from 'Constants' class.
to the top
Java ARchives (1)
primefaces-4.0-20130522.100725-2.jar
to the top
Generated on Thu Jun 6 08:14:08 2013 for PrimeFaces by Java API Compliance Checker 1.3.1
A tool for checking backward compatibility of a Java library API