Source compatibility report for the Jackrabbit library between 2.3.6 and 2.3.7 versions
Test Info
Library Name | Jackrabbit |
Version #1 | 2.3.6 |
Version #2 | 2.3.7 |
Test Results
Total Java ARchives | 40 |
---|
Total Methods / Classes | 10767 / 1389 |
---|
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 8 |
---|
Removed Methods | High | 7 |
---|
Problems with Data Types | High | 6 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (8)
jackrabbit-spi-2.3.7.jar, QueryInfo.class
package org.apache.jackrabbit.spi
QueryInfo.getSelectorNames ( ) [abstract] : String[ ]
[mangled: org/apache/jackrabbit/spi/QueryInfo.getSelectorNames:()[Ljava/lang/String;]
jackrabbit-spi-2.3.7.jar, QueryResultRow.class
package org.apache.jackrabbit.spi
QueryResultRow.getNodeId ( String p1 ) [abstract] : NodeId
[mangled: org/apache/jackrabbit/spi/QueryResultRow.getNodeId:(Ljava/lang/String;)Lorg/apache/jackrabbit/spi/NodeId;]
QueryResultRow.getScore ( String p1 ) [abstract] : double
[mangled: org/apache/jackrabbit/spi/QueryResultRow.getScore:(Ljava/lang/String;)D]
jackrabbit-standalone-2.3.7.jar, LockInfoImpl.class
package org.apache.jackrabbit.spi2dav
LockInfoImpl.LockInfoImpl ( ActiveLock activeLock, NodeId nodeId, Set sessionLockTokens )
[mangled: org/apache/jackrabbit/spi2dav/LockInfoImpl."<init>":(Lorg/apache/jackrabbit/webdav/lock/ActiveLock;Lorg/apache/jackrabbit/spi/NodeId;Ljava/util/Set;)V]
jackrabbit-standalone-2.3.7.jar, QueryInfoImpl.class
package org.apache.jackrabbit.spi2dav
QueryInfoImpl.getSelectorNames ( ) : String[ ]
[mangled: org/apache/jackrabbit/spi2dav/QueryInfoImpl.getSelectorNames:()[Ljava/lang/String;]
jackrabbit-standalone-2.3.7.jar, QueryResultRowImpl.class
package org.apache.jackrabbit.spi2dav
QueryResultRowImpl.getNodeId ( String selectorName ) : NodeId
[mangled: org/apache/jackrabbit/spi2dav/QueryResultRowImpl.getNodeId:(Ljava/lang/String;)Lorg/apache/jackrabbit/spi/NodeId;]
QueryResultRowImpl.getScore ( String selectorName ) : double
[mangled: org/apache/jackrabbit/spi2dav/QueryResultRowImpl.getScore:(Ljava/lang/String;)D]
jackrabbit-webdav-2.3.7.jar, DomUtil.class
package org.apache.jackrabbit.webdav.xml
DomUtil.getChildTextTrim ( Element parent, QName childName ) [static] : String
[mangled: org/apache/jackrabbit/webdav/xml/DomUtil.getChildTextTrim:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Ljava/lang/String;]
to the top
Removed Methods (7)
jackrabbit-spi-2.3.6.jar, QueryInfo.class
package org.apache.jackrabbit.spi
QueryInfo.getSelectorNames ( ) [abstract] : Name[ ]
[mangled: org/apache/jackrabbit/spi/QueryInfo.getSelectorNames:()[Lorg/apache/jackrabbit/spi/Name;]
jackrabbit-spi-2.3.6.jar, QueryResultRow.class
package org.apache.jackrabbit.spi
QueryResultRow.getNodeId ( Name p1 ) [abstract] : NodeId
[mangled: org/apache/jackrabbit/spi/QueryResultRow.getNodeId:(Lorg/apache/jackrabbit/spi/Name;)Lorg/apache/jackrabbit/spi/NodeId;]
QueryResultRow.getScore ( Name p1 ) [abstract] : double
[mangled: org/apache/jackrabbit/spi/QueryResultRow.getScore:(Lorg/apache/jackrabbit/spi/Name;)D]
jackrabbit-standalone-2.3.6.jar, LockInfoImpl.class
package org.apache.jackrabbit.spi2dav
LockInfoImpl.LockInfoImpl ( ActiveLock activeLock, NodeId nodeId )
[mangled: org/apache/jackrabbit/spi2dav/LockInfoImpl."<init>":(Lorg/apache/jackrabbit/webdav/lock/ActiveLock;Lorg/apache/jackrabbit/spi/NodeId;)V]
jackrabbit-standalone-2.3.6.jar, QueryInfoImpl.class
package org.apache.jackrabbit.spi2dav
QueryInfoImpl.getSelectorNames ( ) : Name[ ]
[mangled: org/apache/jackrabbit/spi2dav/QueryInfoImpl.getSelectorNames:()[Lorg/apache/jackrabbit/spi/Name;]
jackrabbit-standalone-2.3.6.jar, QueryResultRowImpl.class
package org.apache.jackrabbit.spi2dav
QueryResultRowImpl.getNodeId ( Name selectorName ) : NodeId
[mangled: org/apache/jackrabbit/spi2dav/QueryResultRowImpl.getNodeId:(Lorg/apache/jackrabbit/spi/Name;)Lorg/apache/jackrabbit/spi/NodeId;]
QueryResultRowImpl.getScore ( Name selectorName ) : double
[mangled: org/apache/jackrabbit/spi2dav/QueryResultRowImpl.getScore:(Lorg/apache/jackrabbit/spi/Name;)D]
to the top
Problems with Data Types, High Severity (6)
jackrabbit-spi-2.3.6.jar
package org.apache.jackrabbit.spi
[+] QueryInfo (2)
| Change | Effect |
---|
1 | Abstract method getSelectorNames ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getSelectorNames() in QueryInfo. |
2 | Abstract method getSelectorNames ( ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getSelectorNames() in interface QueryInfo. |
[+] affected methods (8)
NodeIteratorImpl ( ItemManager, HierarchyManager, QueryInfo )3rd parameter 'queryInfo' of this method has type 'QueryInfo'.
executeQuery ( String, String, Map, long, long, Map )Return value of this method has type 'QueryInfo'.
executeQuery ( SessionInfo, String, String, Map, long, long, Map )Return value of this method has type 'QueryInfo'.
executeQuery ( SessionInfo, String, String, Map, long, long, Map )Return value of this method has type 'QueryInfo'.
getColumnNames ( )This abstract method is from 'QueryInfo' interface.
getRows ( )This abstract method is from 'QueryInfo' interface.
executeQuery ( SessionInfo, String, String, Map, long, long, Map )Return value of this abstract method has type 'QueryInfo'.
executeQuery ( SessionInfo, String, String, Map, long, long, Map )Return value of this method has type 'QueryInfo'.
[+] QueryResultRow (4)
| Change | Effect |
---|
1 | Abstract method getNodeId ( String ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getNodeId(String) in QueryResultRow. |
2 | Abstract method getScore ( String ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getScore(String) in QueryResultRow. |
3 | Abstract method getNodeId ( Name ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getNodeId(Name) in interface QueryResultRow. |
4 | Abstract method getScore ( Name ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getScore(Name) in interface QueryResultRow. |
[+] affected methods (1)
getValues ( )This abstract method is from 'QueryResultRow' interface.
to the top
Java ARchives (40)
bcmail-jdk15-1.45.jar
bcprov-jdk15-1.45.jar
commons-codec-1.5.jar
commons-collections-3.2.1.jar
commons-dbcp-1.2.2.jar
commons-fileupload-1.2.1.jar
commons-httpclient-3.0.jar
commons-io-1.4.jar
commons-pool-1.3.jar
concurrent-1.3.4.jar
derby-10.5.3.0_1.jar
dom4j-1.6.1.jar
fontbox-1.6.0.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
jackrabbit-api-2.3.6.jar
jackrabbit-core-2.3.6.jar
jackrabbit-jcr-commons-2.3.6.jar
jackrabbit-jcr-rmi-2.3.6.jar
jackrabbit-jcr-server-2.3.6.jar
jackrabbit-jcr-servlet-2.3.6.jar
jackrabbit-spi-2.3.6.jar
jackrabbit-spi-commons-2.3.6.jar
jackrabbit-standalone-2.3.6.jar
jackrabbit-webdav-2.3.6.jar
jcl-over-slf4j-1.6.4.jar
jdtCompilerAdapter.jar
jempbox-1.6.0.jar
logback-classic-1.0.0.jar
logback-core-1.0.0.jar
lucene-core-3.0.3.jar
pdfbox-1.6.0.jar
poi-3.8-beta4.jar
poi-ooxml-3.8-beta4.jar
poi-ooxml-schemas-3.8-beta4.jar
poi-scratchpad-3.8-beta4.jar
slf4j-api-1.6.4.jar
tagsoup-1.2.1.jar
tika-core-1.0.jar
tika-parsers-1.0.jar
xmlbeans-2.3.0.jar
to the top