Source compatibility report for the MyFaces library between 2.0.8 and 2.0.9 versions
Test Info
Library Name | MyFaces |
Version #1 | 2.0.8 |
Version #2 | 2.0.9 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 11004 / 1281 |
---|
Verdict | Incompatible (0.3%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 46 |
---|
Removed Methods | High | 4 |
---|
Problems with Data Types | High | 2 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (46)
myfaces-bundle-2.0.9.jar, ContextAwareException.class
package org.apache.myfaces.view.facelets.el
ContextAwareException.ContextAwareException ( javax.faces.view.Location location, String expressionString, String qName, Throwable wrapped )
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareException."<init>":(Ljavax/faces/view/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V]
ContextAwareException.getExpressionString ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareException.getExpressionString:()Ljava/lang/String;]
ContextAwareException.getLocation ( ) : javax.faces.view.Location
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareException.getLocation:()Ljavax/faces/view/Location;]
ContextAwareException.getQName ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareException.getQName:()Ljava/lang/String;]
ContextAwareException.getWrapped ( ) : Object
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareException.getWrapped:()Ljava/lang/Object;]
ContextAwareException.getWrapped ( ) : Throwable
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareException.getWrapped:()Ljava/lang/Throwable;]
myfaces-bundle-2.0.9.jar, ContextAwareTagMethodExpression.class
package org.apache.myfaces.view.facelets.el
ContextAwareTagMethodExpression.ContextAwareTagMethodExpression ( )
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression."<init>":()V]
ContextAwareTagMethodExpression.ContextAwareTagMethodExpression ( javax.faces.view.facelets.TagAttribute tagAttribute, javax.el.MethodExpression methodExpression )
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression."<init>":(Ljavax/faces/view/facelets/TagAttribute;Ljavax/el/MethodExpression;)V]
ContextAwareTagMethodExpression.equals ( Object obj ) : boolean
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.equals:(Ljava/lang/Object;)Z]
ContextAwareTagMethodExpression.getExpressionString ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.getExpressionString:()Ljava/lang/String;]
ContextAwareTagMethodExpression.getLocation ( ) : javax.faces.view.Location
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.getLocation:()Ljavax/faces/view/Location;]
ContextAwareTagMethodExpression.getMethodInfo ( javax.el.ELContext context ) : javax.el.MethodInfo
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.getMethodInfo:(Ljavax/el/ELContext;)Ljavax/el/MethodInfo;]
ContextAwareTagMethodExpression.getQName ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.getQName:()Ljava/lang/String;]
ContextAwareTagMethodExpression.getWrapped ( ) : javax.el.MethodExpression
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.getWrapped:()Ljavax/el/MethodExpression;]
ContextAwareTagMethodExpression.getWrapped ( ) : Object
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.getWrapped:()Ljava/lang/Object;]
ContextAwareTagMethodExpression.hashCode ( ) : int
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.hashCode:()I]
ContextAwareTagMethodExpression.invoke ( javax.el.ELContext context, Object[ ] params ) : Object
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.invoke:(Ljavax/el/ELContext;[Ljava/lang/Object;)Ljava/lang/Object;]
ContextAwareTagMethodExpression.isLiteralText ( ) : boolean
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.isLiteralText:()Z]
ContextAwareTagMethodExpression.readExternal ( java.io.ObjectInput in ) : void
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.readExternal:(Ljava/io/ObjectInput;)V]
ContextAwareTagMethodExpression.toString ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.toString:()Ljava/lang/String;]
ContextAwareTagMethodExpression.writeExternal ( java.io.ObjectOutput out ) : void
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagMethodExpression.writeExternal:(Ljava/io/ObjectOutput;)V]
myfaces-bundle-2.0.9.jar, ContextAwareTagValueExpression.class
package org.apache.myfaces.view.facelets.el
ContextAwareTagValueExpression.ContextAwareTagValueExpression ( )
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression."<init>":()V]
ContextAwareTagValueExpression.ContextAwareTagValueExpression ( javax.faces.view.facelets.TagAttribute tagAttribute, javax.el.ValueExpression valueExpression )
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression."<init>":(Ljavax/faces/view/facelets/TagAttribute;Ljavax/el/ValueExpression;)V]
ContextAwareTagValueExpression.equals ( Object obj ) : boolean
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.equals:(Ljava/lang/Object;)Z]
ContextAwareTagValueExpression.getExpectedType ( ) : Class
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.getExpectedType:()Ljava/lang/Class;]
ContextAwareTagValueExpression.getExpressionString ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.getExpressionString:()Ljava/lang/String;]
ContextAwareTagValueExpression.getLocation ( ) : javax.faces.view.Location
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.getLocation:()Ljavax/faces/view/Location;]
ContextAwareTagValueExpression.getQName ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.getQName:()Ljava/lang/String;]
ContextAwareTagValueExpression.getType ( javax.el.ELContext context ) : Class
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.getType:(Ljavax/el/ELContext;)Ljava/lang/Class;]
ContextAwareTagValueExpression.getValue ( javax.el.ELContext context ) : Object
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.getValue:(Ljavax/el/ELContext;)Ljava/lang/Object;]
ContextAwareTagValueExpression.getWrapped ( ) : javax.el.ValueExpression
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.getWrapped:()Ljavax/el/ValueExpression;]
ContextAwareTagValueExpression.getWrapped ( ) : Object
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.getWrapped:()Ljava/lang/Object;]
ContextAwareTagValueExpression.hashCode ( ) : int
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.hashCode:()I]
ContextAwareTagValueExpression.isLiteralText ( ) : boolean
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.isLiteralText:()Z]
ContextAwareTagValueExpression.isReadOnly ( javax.el.ELContext context ) : boolean
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.isReadOnly:(Ljavax/el/ELContext;)Z]
ContextAwareTagValueExpression.readExternal ( java.io.ObjectInput in ) : void
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.readExternal:(Ljava/io/ObjectInput;)V]
ContextAwareTagValueExpression.setValue ( javax.el.ELContext context, Object value ) : void
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.setValue:(Ljavax/el/ELContext;Ljava/lang/Object;)V]
ContextAwareTagValueExpression.toString ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.toString:()Ljava/lang/String;]
ContextAwareTagValueExpression.writeExternal ( java.io.ObjectOutput out ) : void
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpression.writeExternal:(Ljava/io/ObjectOutput;)V]
myfaces-bundle-2.0.9.jar, ContextAwareTagValueExpressionUEL.class
package org.apache.myfaces.view.facelets.el
ContextAwareTagValueExpressionUEL.ContextAwareTagValueExpressionUEL ( )
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpressionUEL."<init>":()V]
ContextAwareTagValueExpressionUEL.ContextAwareTagValueExpressionUEL ( javax.faces.view.facelets.TagAttribute attr, javax.el.ValueExpression orig )
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpressionUEL."<init>":(Ljavax/faces/view/facelets/TagAttribute;Ljavax/el/ValueExpression;)V]
ContextAwareTagValueExpressionUEL.getValueReference ( javax.el.ELContext context ) : javax.el.ValueReference
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpressionUEL.getValueReference:(Ljavax/el/ELContext;)Ljavax/el/ValueReference;]
myfaces-bundle-2.0.9.jar, ContextAwareUtils.class
package org.apache.myfaces.view.facelets.el
ContextAwareUtils.ContextAwareUtils ( )
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareUtils."<init>":()V]
ContextAwareUtils.isWrapTagExceptionsAsContextAware ( javax.el.ELContext context ) [static] : boolean
[run-time name: org/apache/myfaces/view/facelets/el/ContextAwareUtils.isWrapTagExceptionsAsContextAware:(Ljavax/el/ELContext;)Z]
myfaces-bundle-2.0.9.jar, FaceletCompositionContext.class
package org.apache.myfaces.view.facelets
FaceletCompositionContext.isWrapTagExceptionsAsContextAware ( ) : boolean
[run-time name: org/apache/myfaces/view/facelets/FaceletCompositionContext.isWrapTagExceptionsAsContextAware:()Z]
myfaces-bundle-2.0.9.jar, HtmlMessageRendererBase.class
package org.apache.myfaces.shared.renderkit.html
HtmlMessageRendererBase.renderSingleFacesMessage ( javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent message, javax.faces.application.FacesMessage facesMessage, String messageClientId, boolean renderId, boolean renderStyleAndStyleClass, boolean wrapSpan ) : void
[run-time name: org/apache/myfaces/shared/renderkit/html/HtmlMessageRendererBase.renderSingleFacesMessage:(Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIComponent;Ljavax/faces/application/FacesMessage;Ljava/lang/String;ZZZ)V]
to the top
Removed Methods (4)
myfaces-bundle-2.0.8.jar, TagMethodExpression.class
package org.apache.myfaces.view.facelets.el
TagMethodExpression.getLocation ( ) : javax.faces.view.Location
[run-time name: org/apache/myfaces/view/facelets/el/TagMethodExpression.getLocation:()Ljavax/faces/view/Location;]
TagMethodExpression.getQName ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/TagMethodExpression.getQName:()Ljava/lang/String;]
myfaces-bundle-2.0.8.jar, TagValueExpression.class
package org.apache.myfaces.view.facelets.el
TagValueExpression.getLocation ( ) : javax.faces.view.Location
[run-time name: org/apache/myfaces/view/facelets/el/TagValueExpression.getLocation:()Ljavax/faces/view/Location;]
TagValueExpression.getQName ( ) : String
[run-time name: org/apache/myfaces/view/facelets/el/TagValueExpression.getQName:()Ljava/lang/String;]
to the top
Problems with Data Types, High Severity (2)
myfaces-bundle-2.0.8.jar
package org.apache.myfaces.view.facelets.el
[+] TagMethodExpression (1)
| Change | Effect |
---|
1 | Removed super-interface ContextAware. | Recompilation of a client program may be terminated with the message: cannot find method in class TagMethodExpression. |
[+] affected methods (13)
TagMethodExpression.equals ( Object obj )This method is from 'TagMethodExpression' class.
TagMethodExpression.getExpressionString ( )This method is from 'TagMethodExpression' class.
TagMethodExpression.getMethodInfo ( javax.el.ELContext context )This method is from 'TagMethodExpression' class.
TagMethodExpression.getWrapped ( )This method is from 'TagMethodExpression' class.
TagMethodExpression.getWrapped ( )This method is from 'TagMethodExpression' class.
TagMethodExpression.hashCode ( )This method is from 'TagMethodExpression' class.
TagMethodExpression.invoke ( javax.el.ELContext context, Object[ ] params )This method is from 'TagMethodExpression' class.
TagMethodExpression.isLiteralText ( )This method is from 'TagMethodExpression' class.
TagMethodExpression.readExternal ( java.io.ObjectInput in )This method is from 'TagMethodExpression' class.
TagMethodExpression.TagMethodExpression ( )This constructor is from 'TagMethodExpression' class.
TagMethodExpression.TagMethodExpression ( javax.faces.view.facelets.TagAttribute tagAttribute, javax.el.MethodExpression methodExpression )This constructor is from 'TagMethodExpression' class.
TagMethodExpression.toString ( )This method is from 'TagMethodExpression' class.
TagMethodExpression.writeExternal ( java.io.ObjectOutput out )This method is from 'TagMethodExpression' class.
[+] TagValueExpression (1)
| Change | Effect |
---|
1 | Removed super-interface ContextAware. | Recompilation of a client program may be terminated with the message: cannot find method in class TagValueExpression. |
[+] affected methods (16)
TagValueExpression.equals ( Object obj )This method is from 'TagValueExpression' class.
TagValueExpression.getExpectedType ( )This method is from 'TagValueExpression' class.
TagValueExpression.getExpressionString ( )This method is from 'TagValueExpression' class.
TagValueExpression.getType ( javax.el.ELContext context )This method is from 'TagValueExpression' class.
TagValueExpression.getValue ( javax.el.ELContext context )This method is from 'TagValueExpression' class.
TagValueExpression.getWrapped ( )This method is from 'TagValueExpression' class.
TagValueExpression.getWrapped ( )This method is from 'TagValueExpression' class.
TagValueExpression.hashCode ( )This method is from 'TagValueExpression' class.
TagValueExpression.isLiteralText ( )This method is from 'TagValueExpression' class.
TagValueExpression.isReadOnly ( javax.el.ELContext context )This method is from 'TagValueExpression' class.
TagValueExpression.readExternal ( java.io.ObjectInput in )This method is from 'TagValueExpression' class.
TagValueExpression.setValue ( javax.el.ELContext context, Object value )This method is from 'TagValueExpression' class.
TagValueExpression.TagValueExpression ( )This constructor is from 'TagValueExpression' class.
TagValueExpression.TagValueExpression ( javax.faces.view.facelets.TagAttribute tagAttribute, javax.el.ValueExpression valueExpression )This constructor is from 'TagValueExpression' class.
TagValueExpression.toString ( )This method is from 'TagValueExpression' class.
TagValueExpression.writeExternal ( java.io.ObjectOutput out )This method is from 'TagValueExpression' class.
to the top
Java ARchives (2)
myfaces-api-2.0.8.jar
myfaces-bundle-2.0.8.jar
to the top
Generated on Fri Jan 11 17:19:31 2013 for MyFaces by Java API Compliance Checker 1.3
A tool for checking backward compatibility of a Java library API