Apache Commons logo Commons JXPath
Comparing source compatibility of commons-jxpath-1.4.0.jar against commons-jxpath-1.3.jar
Old: commons-jxpath-1.3.jar
New: commons-jxpath-1.4.0.jar
Created: 2025-04-18T12:30:14.853+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.0
Classes:
Status Fully Qualified Name
UNCHANGED (*) org.apache.commons.jxpath.BasicNodeSet
UNCHANGED (*) org.apache.commons.jxpath.ClassFunctions
UNCHANGED (*) org.apache.commons.jxpath.CompiledExpression
NEW org.apache.commons.jxpath.ExceptionHandler
UNCHANGED (*) org.apache.commons.jxpath.ExpressionContext
UNCHANGED (*) org.apache.commons.jxpath.FunctionLibrary
UNCHANGED (*) org.apache.commons.jxpath.Functions
MODIFIED (*) org.apache.commons.jxpath.JXPathContext
MODIFIED org.apache.commons.jxpath.JXPathContextFactoryConfigurationError
MODIFIED org.apache.commons.jxpath.JXPathException
UNCHANGED org.apache.commons.jxpath.JXPathIntrospector
UNCHANGED (*) org.apache.commons.jxpath.NodeSet
UNCHANGED (*) org.apache.commons.jxpath.PackageFunctions
UNCHANGED org.apache.commons.jxpath.ri.axes.SimplePathInterpreter
MODIFIED org.apache.commons.jxpath.ri.Compiler
MODIFIED org.apache.commons.jxpath.ri.compiler.CoreFunction
UNCHANGED org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator
UNCHANGED (*) org.apache.commons.jxpath.ri.EvalContext
UNCHANGED org.apache.commons.jxpath.ri.InfoSetUtil
UNCHANGED (*) org.apache.commons.jxpath.ri.JXPathCompiledExpression
MODIFIED (*) org.apache.commons.jxpath.ri.JXPathContextReferenceImpl
UNCHANGED org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer
UNCHANGED org.apache.commons.jxpath.ri.model.beans.PropertyPointer
NEW org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory
UNCHANGED org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyIterator
MODIFIED org.apache.commons.jxpath.ri.model.NodePointer
UNCHANGED (*) org.apache.commons.jxpath.ri.NamespaceResolver
UNCHANGED org.apache.commons.jxpath.ri.Parser
UNCHANGED org.apache.commons.jxpath.ri.parser.ParseException
UNCHANGED org.apache.commons.jxpath.ri.parser.SimpleCharStream
UNCHANGED org.apache.commons.jxpath.ri.parser.TokenMgrError
MODIFIED org.apache.commons.jxpath.ri.parser.XPathParserConstants
UNCHANGED org.apache.commons.jxpath.servlet.Constants
UNCHANGED (*) org.apache.commons.jxpath.servlet.HttpSessionHandler
UNCHANGED org.apache.commons.jxpath.servlet.JXPathServletContexts
UNCHANGED (*) org.apache.commons.jxpath.servlet.PageScopeContext
UNCHANGED (*) org.apache.commons.jxpath.servlet.ServletContextHandler
UNCHANGED (*) org.apache.commons.jxpath.servlet.ServletRequestHandler
UNCHANGED (*) org.apache.commons.jxpath.util.BasicTypeConverter
NEW org.apache.commons.jxpath.util.ClassLoaderUtil
UNCHANGED org.apache.commons.jxpath.util.KeyManagerUtils
UNCHANGED org.apache.commons.jxpath.util.MethodLookupUtils
UNCHANGED org.apache.commons.jxpath.util.TypeUtils
UNCHANGED org.apache.commons.jxpath.util.ValueUtils
UNCHANGED org.apache.commons.jxpath.XMLDocumentContainer
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED (*) public class  org.apache.commons.jxpath.BasicNodeSet top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.jxpath.NodeSet n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.List
<..>
New:org.apache.commons.jxpath.Pointer
getPointers() n.a.
Old file New file
67 83
UNCHANGED (*) public class  org.apache.commons.jxpath.ClassFunctions top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.jxpath.Functions n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.Set
<..>
New:java.lang.String
getUsedNamespaces() n.a.
Old file New file
76 115
UNCHANGED (*) public abstract interface  org.apache.commons.jxpath.CompiledExpression top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public abstract n.a. java.util.Iterator
<..>
New:org.apache.commons.jxpath.Pointer
iteratePointers(org.apache.commons.jxpath.JXPathContext) n.a.
Old file New file
n.a. n.a.
NEW public abstract interface  org.apache.commons.jxpath.ExceptionHandler top
Compatibility Changes:
Change
INTERFACE_ADDED
ANNOTATION_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.BiConsumer n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
UNCHANGED (*) public abstract interface  org.apache.commons.jxpath.ExpressionContext top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public abstract n.a. java.util.List
<..>
New:org.apache.commons.jxpath.Pointer
getContextNodeList() n.a.
Old file New file
n.a. n.a.
UNCHANGED (*) public class  org.apache.commons.jxpath.FunctionLibrary top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.jxpath.Functions n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.Set
<..>
New:java.lang.String
getUsedNamespaces() n.a.
Old file New file
62 118
UNCHANGED (*) public abstract interface  org.apache.commons.jxpath.Functions top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public abstract n.a. java.util.Set
<..>
New:java.lang.String
getUsedNamespaces() n.a.
Old file New file
n.a. n.a.
MODIFIED (*) public abstract class  org.apache.commons.jxpath.JXPathContext top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED (*) protected java.util.HashMap
<..>
New:java.lang.Stringjava.text.DecimalFormatSymbols
decimalFormats
Compatibility Changes:
Change
FIELD_GENERICS_CHANGED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public abstract Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.Iterator
<..>
New:E
iterate(java.lang.String)
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old file New file
n.a. n.a.
UNCHANGED (*) public abstract n.a. java.util.Iterator
<..>
New:org.apache.commons.jxpath.Pointer
iteratePointers(java.lang.String) n.a.
Old file New file
n.a. n.a.
NEW public n.a. void setExceptionHandler(org.apache.commons.jxpath.ExceptionHandler)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 872
MODIFIED  (Serializable incompatible(!): serialVersionUID removed but not matches new default serialVersionUID)  public class  org.apache.commons.jxpath.JXPathContextFactoryConfigurationError top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Error n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -3795589588855758168 n.a.
Newtrue 3781402785167515443 2
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. java.lang.String getMessage() n.a.
Old file New file
88 n.a.
MODIFIED  (Serializable incompatible(!): serialVersionUID modified)  public class  org.apache.commons.jxpath.JXPathException top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.RuntimeException n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5315868370560685008 4306409701468017766
Newtrue -7989010789756892848 2
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. java.lang.Throwable getCause() n.a.
Old file New file
115 n.a.
REMOVED public n.a. java.lang.String getMessage() n.a.
Old file New file
87 n.a.
UNCHANGED public class  org.apache.commons.jxpath.JXPathIntrospector top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. JXPathIntrospector()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
30 209
UNCHANGED (*) public abstract interface  org.apache.commons.jxpath.NodeSet top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public abstract n.a. java.util.List
<..>
New:org.apache.commons.jxpath.Pointer
getPointers() n.a.
Old file New file
n.a. n.a.
UNCHANGED (*) public class  org.apache.commons.jxpath.PackageFunctions top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.jxpath.Functions n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.Set
<..>
New:java.lang.String
getUsedNamespaces() n.a.
Old file New file
90 174
UNCHANGED public class  org.apache.commons.jxpath.ri.axes.SimplePathInterpreter top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. SimplePathInterpreter()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
51 705
MODIFIED public abstract interface  org.apache.commons.jxpath.ri.Compiler top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int FUNCTION_ENDS_WITH n.a.
MODIFIED public class  org.apache.commons.jxpath.ri.compiler.CoreFunction top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.jxpath.ri.compiler.Operation n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.lang.Object functionEndsWith(org.apache.commons.jxpath.ri.EvalContext) n.a.
Old file New file
n.a. 296
UNCHANGED static public class  org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Expression$PointerIterator(java.util.Iterator, org.apache.commons.jxpath.ri.QName, java.util.Locale)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
144 56
UNCHANGED (*) public abstract class  org.apache.commons.jxpath.ri.EvalContext top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.jxpath.ExpressionContext n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.List
<..>
New:org.apache.commons.jxpath.Pointer
getContextNodeList() n.a.
Old file New file
221 97
UNCHANGED public class  org.apache.commons.jxpath.ri.InfoSetUtil top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. InfoSetUtil()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
29 170
UNCHANGED (*) public class  org.apache.commons.jxpath.ri.JXPathCompiledExpression top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.jxpath.CompiledExpression n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.Iterator
<..>
New:org.apache.commons.jxpath.Pointer
iteratePointers(org.apache.commons.jxpath.JXPathContext) n.a.
Old file New file
103 96
MODIFIED (*) public class  org.apache.commons.jxpath.ri.JXPathContextReferenceImpl top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.jxpath.JXPathContext n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.Iterator
<..>
New:org.apache.commons.jxpath.Pointer
iteratePointers(java.lang.String) n.a.
Old file New file
616 640
UNCHANGED (*) public n.a. java.util.Iterator
<..>
New:org.apache.commons.jxpath.Pointer
iteratePointers(java.lang.String, org.apache.commons.jxpath.ri.compiler.Expression) n.a.
Old file New file
629 652
NEW static public n.a. boolean removeNodePointerFactory(org.apache.commons.jxpath.ri.model.NodePointerFactory)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 165
NEW public n.a. void setExceptionHandler(org.apache.commons.jxpath.ExceptionHandler)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 722
UNCHANGED  (Serializable incompatible(!): serialVersionUID removed but not matches new default serialVersionUID)  public abstract class  org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.jxpath.ri.model.NodePointer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5531021228523954232 n.a.
Newtrue 5531021228523954232 1
UNCHANGED  (Serializable incompatible(!): serialVersionUID removed but not matches new default serialVersionUID)  public abstract class  org.apache.commons.jxpath.ri.model.beans.PropertyPointer top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.jxpath.ri.model.NodePointer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -3955550539088094021 n.a.
Newtrue -3955550539088094021 1
NEW public class  org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.jxpath.ri.model.NodePointerFactory n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. StrictLazyDynaBeanPointerFactory() n.a.
Old file New file
n.a. 90
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.jxpath.ri.model.NodePointer createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer, org.apache.commons.jxpath.ri.QName, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
NEW public n.a. org.apache.commons.jxpath.ri.model.NodePointer createNodePointer(org.apache.commons.jxpath.ri.QName, java.lang.Object, java.util.Locale)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 107
NEW public n.a. int getOrder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 115
UNCHANGED public class  org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyIterator top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.jxpath.ri.model.beans.PropertyIterator n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
MODIFIED  (Serializable incompatible(!): serialVersionUID removed but not matches new default serialVersionUID)  public abstract class  org.apache.commons.jxpath.ri.model.NodePointer top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1062240243075127712 n.a.
Newtrue 948705481372910252 8117201322861007777
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.Object getNodeValue()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
350 587
NEW public n.a. void handle(java.lang.Throwable)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 676
NEW public n.a. void handle(java.lang.Throwable, org.apache.commons.jxpath.ri.model.NodePointer)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 687
UNCHANGED public n.a. boolean isNode()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
216 774
NEW public n.a. void setExceptionHandler(org.apache.commons.jxpath.ExceptionHandler)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 838
NEW static public n.a. org.apache.commons.jxpath.ri.model.NodePointer verify(org.apache.commons.jxpath.ri.model.NodePointer)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.jxpath.ri.NamespaceResolver top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1085590057838651311 1085590057838651311
Newtrue 1085590057838651311 1085590057838651311
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED (*) protected java.util.HashMap
<..>
New:java.lang.Stringjava.lang.String
namespaceMap
Compatibility Changes:
Change
FIELD_GENERICS_CHANGED
UNCHANGED (*) protected java.util.HashMap
<..>
New:java.lang.Stringjava.lang.String
reverseMap
Compatibility Changes:
Change
FIELD_GENERICS_CHANGED
UNCHANGED public class  org.apache.commons.jxpath.ri.Parser top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Parser()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
32 93
UNCHANGED  (Serializable incompatible(!): serialVersionUID removed but not matches new default serialVersionUID)  public class  org.apache.commons.jxpath.ri.parser.ParseException top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Exception n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 8369716286555725377 n.a.
Newtrue 8369716286555725377 1
UNCHANGED public class  org.apache.commons.jxpath.ri.parser.SimpleCharStream top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. int getColumn()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
202 214
UNCHANGED public n.a. int getLine()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
211 239
UNCHANGED  (Serializable incompatible(!): serialVersionUID removed but not matches new default serialVersionUID)  public class  org.apache.commons.jxpath.ri.parser.TokenMgrError top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Error n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 3457820562568353254 n.a.
Newtrue 3457820562568353254 1
MODIFIED public abstract interface  org.apache.commons.jxpath.ri.parser.XPathParserConstants top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int FUNCTION_ENDS_WITH n.a.
UNCHANGED final public class  org.apache.commons.jxpath.servlet.Constants top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Constants()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
25 51
UNCHANGED (*) public class  org.apache.commons.jxpath.servlet.HttpSessionHandler top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.jxpath.servlet.ServletContextHandler n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) protected n.a. void collectPropertyNames(java.util.HashSet
<..>
New:java.lang.String
 (*)
, java.lang.Object)
n.a.
Old file New file
35 41
UNCHANGED final public class  org.apache.commons.jxpath.servlet.JXPathServletContexts top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. JXPathServletContexts()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
68 158
UNCHANGED (*) public class  org.apache.commons.jxpath.servlet.PageScopeContext top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.Enumeration
<..>
New:java.lang.String
getAttributeNames() n.a.
Old file New file
48 57
UNCHANGED (*) public class  org.apache.commons.jxpath.servlet.ServletContextHandler top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) protected n.a. void collectPropertyNames(java.util.HashSet
<..>
New:java.lang.String
 (*)
, java.lang.Object)
n.a.
Old file New file
49 48
UNCHANGED (*) public class  org.apache.commons.jxpath.servlet.ServletRequestHandler top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.jxpath.servlet.HttpSessionHandler n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) protected n.a. void collectPropertyNames(java.util.HashSet
<..>
New:java.lang.String
 (*)
, java.lang.Object)
n.a.
Old file New file
34 40
UNCHANGED (*) public class  org.apache.commons.jxpath.util.BasicTypeConverter top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) protected Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.Collection
<..>
New:E
unmodifiableCollection(java.util.Collection
<..>
New:E
 (*)
)
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old file New file
456 503
NEW final public class  org.apache.commons.jxpath.util.ClassLoaderUtil top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Class
<..>
New:T
getClass(java.lang.String, boolean)
Status: Name:
NEW java.lang.ClassNotFoundException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 96
UNCHANGED public class  org.apache.commons.jxpath.util.KeyManagerUtils top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. KeyManagerUtils()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
34 81
UNCHANGED public class  org.apache.commons.jxpath.util.MethodLookupUtils top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. MethodLookupUtils()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
34 273
UNCHANGED public class  org.apache.commons.jxpath.util.TypeUtils top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. TypeUtils()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
27 97
UNCHANGED public class  org.apache.commons.jxpath.util.ValueUtils top
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ValueUtils()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
43 540
UNCHANGED  (Serializable incompatible(!): serialVersionUID removed but not matches new default serialVersionUID)  public class  org.apache.commons.jxpath.XMLDocumentContainer top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
class File Format Version:
Status Old Version New Version
MODIFIED (!) 47.0 52.0
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -9030321109820402694 n.a.
Newtrue -9030321109820402694 1
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.