Source compatibility report for the Cocoon library between 1.2 and 1.3 versions

Test Info


Library NameCocoon
Version #11.2
Version #21.3

Test Results


Total Java ARchives4
Total Methods / Classes2987 / 360
VerdictIncompatible
(1.3%)

Problem Summary


SeverityCount
Added Methods-71
Removed MethodsHigh31
Problems with
Data Types
High6
Medium0
Low0
Problems with
Methods
High0
Medium0
Low1

Added Methods (71)


Cocoon.jar, AbstractCache.class
package org.apache.cocoon.cache
AbstractCache.AbstractCache ( )
AbstractCache.cleanCache ( )  :  void
AbstractCache.createCachedObject ( Object p1 )  :  CachedObject
AbstractCache.getDocumentString ( File p1, File p2 ) [abstract]  :  String
AbstractCache.getDocumentString ( Object p1 )  :  String
AbstractCache.getDocumentString ( Reader p1, Reader p2 ) [abstract]  :  String
AbstractCache.getDocumentString ( String p1, String p2 ) [abstract]  :  String
AbstractCache.getKey ( File p1, File p2 ) [static]  :  Object
AbstractCache.getKey ( Reader p1, Reader p2 ) [static]  :  Object
AbstractCache.getKey ( String p1, String p2 ) [static]  :  Object
AbstractCache.getStatus ( ) [abstract]  :  String
AbstractCache.init ( Configurations p1 )  :  void
AbstractCache.setDocumentString ( File p1, File p2, String p3 )  :  void
AbstractCache.setDocumentString ( Object p1, String p2 )  :  void
AbstractCache.setDocumentString ( Reader p1, Reader p2, String p3 )  :  void
AbstractCache.setDocumentString ( String p1, String p2, String p3 )  :  void
AbstractCache.setEngine ( Engine p1 )  :  void

Cocoon.jar, AbstractXSLProcessor.class
package org.apache.cocoon.processor
AbstractXSLProcessor.getStatus ( ) [abstract]  :  String
AbstractXSLProcessor.process ( Document p1, Document p2 ) [abstract]  :  Document

Cocoon.jar, Browsers.class
package org.apache.cocoon
Browsers.getStatus ( )  :  String

Cocoon.jar, Cache.class
package org.apache.cocoon.cache
Cache.getDocumentString ( File p1, File p2 ) [abstract]  :  String
Cache.getDocumentString ( Reader p1, Reader p2 ) [abstract]  :  String
Cache.getDocumentString ( String p1, String p2 ) [abstract]  :  String
Cache.setDocumentString ( File p1, File p2, String p3 ) [abstract]  :  void
Cache.setDocumentString ( Reader p1, Reader p2, String p3 ) [abstract]  :  void
Cache.setDocumentString ( String p1, String p2, String p3 ) [abstract]  :  void
Cache.setEngine ( Engine p1 ) [abstract]  :  void

Cocoon.jar, CachedObject.class
package org.apache.cocoon.cache
CachedObject.CachedObject ( )
CachedObject.setContents ( Object p1 )  :  void

Cocoon.jar, CheckDateCache.class
package org.apache.cocoon.cache
CheckDateCache.CheckDateCache ( )
CheckDateCache.getDocumentString ( File p1, File p2 )  :  String
CheckDateCache.getDocumentString ( Reader p1, Reader p2 )  :  String
CheckDateCache.getDocumentString ( String p1, String p2 )  :  String
CheckDateCache.getStatus ( )  :  String
CheckDateCache.init ( Configurations p1 )  :  void

Cocoon.jar, Cocoon.class
package org.apache.cocoon
Cocoon.main ( String[ ] p1 ) [static]  :  void

Cocoon.jar, DoNothingCache.class
package org.apache.cocoon.cache
DoNothingCache.getDocumentString ( File p1, File p2 )  :  String
DoNothingCache.getDocumentString ( Reader p1, Reader p2 )  :  String
DoNothingCache.getDocumentString ( String p1, String p2 )  :  String
DoNothingCache.getStatus ( )  :  String
DoNothingCache.setDocumentString ( File p1, File p2, String p3 )  :  void
DoNothingCache.setDocumentString ( Reader p1, Reader p2, String p3 )  :  void
DoNothingCache.setDocumentString ( String p1, String p2, String p3 )  :  void
DoNothingCache.setEngine ( Engine p1 )  :  void

Cocoon.jar, Engine.class
package org.apache.cocoon
Engine.handle ( PrintWriter p1, File p2, File p3 )  :  void
Engine.handle ( PrintWriter p1, Reader p2, Reader p3 )  :  void

Cocoon.jar, ForeverCache.class
package org.apache.cocoon.cache
ForeverCache.ForeverCache ( )
ForeverCache.getDocumentString ( File p1, File p2 )  :  String
ForeverCache.getDocumentString ( Reader p1, Reader p2 )  :  String
ForeverCache.getDocumentString ( String p1, String p2 )  :  String
ForeverCache.getStatus ( )  :  String

Cocoon.jar, IBMXMLParser.class
package org.apache.cocoon.parser
IBMXMLParser.getStatus ( )  :  String

Cocoon.jar, Latch.class
package org.apache.cocoon.cache
Latch.acquire ( )  :  void
Latch.attempt ( long p1 )  :  boolean
Latch.Latch ( )
Latch.release ( )  :  void

Cocoon.jar, LotusXSLProcessor.class
package org.apache.cocoon.processor
LotusXSLProcessor.getStatus ( )  :  String
LotusXSLProcessor.process ( Document p1, Document p2 )  :  Document

Cocoon.jar, NotInCacheException.class
package org.apache.cocoon.cache
NotInCacheException.NotInCacheException ( )

Cocoon.jar, OpenXMLParser.class
package org.apache.cocoon.parser
OpenXMLParser.getStatus ( )  :  String

Cocoon.jar, OpenXMLPrinter.class
package org.apache.cocoon.printer
OpenXMLPrinter.getStatus ( )  :  String

Cocoon.jar, Processor.class
package org.apache.cocoon.processor
Processor.process ( Document p1, Document p2 ) [abstract]  :  Document

Cocoon.jar, Status.class
package org.apache.cocoon.framework
Status.getStatus ( ) [abstract]  :  String

Cocoon.jar, SunPrinter.class
package org.apache.cocoon.printer
SunPrinter.getStatus ( )  :  String
SunPrinter.print ( Document p1, Writer p2 )  :  void
SunPrinter.SunPrinter ( )

Cocoon.jar, Sync.class
package org.apache.cocoon.cache
Sync.acquire ( ) [abstract]  :  void
Sync.attempt ( long p1 ) [abstract]  :  boolean
Sync.release ( ) [abstract]  :  void

Cocoon.jar, XSLPProcessor.class
package org.apache.cocoon.processor
XSLPProcessor.getStatus ( )  :  String
XSLPProcessor.process ( Document p1, Document p2 )  :  Document

to the top

Removed Methods (31)


cocoon.jar, Browsers.class
package org.apache.cocoon
Browsers.toString ( )  :  String

cocoon.jar, Cache.class
package org.apache.cocoon.cache
Cache.containsKey ( Object p1 ) [abstract]  :  boolean
Cache.get ( Object p1 ) [abstract]  :  Object
Cache.getMaxDiskSize ( ) [abstract]  :  int
Cache.getMaxMemSize ( ) [abstract]  :  int
Cache.getSize ( ) [abstract]  :  int
Cache.put ( Object p1, Object p2 ) [abstract]  :  void

cocoon.jar, CachedObject.class
package org.apache.cocoon.cache
CachedObject.CachedObject ( Object p1 )
CachedObject.CachedObject ( Object p1, long p2 )

cocoon.jar, DoNothingCache.class
package org.apache.cocoon.cache
DoNothingCache.containsKey ( Object p1 )  :  boolean
DoNothingCache.get ( Object p1 )  :  Object
DoNothingCache.getMaxDiskSize ( )  :  int
DoNothingCache.getMaxMemSize ( )  :  int
DoNothingCache.getSize ( )  :  int
DoNothingCache.init ( Configurations p1 )  :  void
DoNothingCache.put ( Object p1, Object p2 )  :  void
DoNothingCache.toString ( )  :  String

cocoon.jar, IBMXMLParser.class
package org.apache.cocoon.parser
IBMXMLParser.toString ( )  :  String

cocoon.jar, LotusXSLProcessor.class
package org.apache.cocoon.processor
LotusXSLProcessor.toString ( )  :  String

cocoon.jar, LRUCache.class
package org.apache.cocoon.cache
LRUCache.containsKey ( Object p1 )  :  boolean
LRUCache.get ( Object p1 )  :  Object
LRUCache.getMaxDiskSize ( )  :  int
LRUCache.getMaxMemSize ( )  :  int
LRUCache.getSize ( )  :  int
LRUCache.init ( Configurations p1 )  :  void
LRUCache.LRUCache ( )
LRUCache.put ( Object p1, Object p2 )  :  void
LRUCache.toString ( )  :  String

cocoon.jar, OpenXMLParser.class
package org.apache.cocoon.parser
OpenXMLParser.toString ( )  :  String

cocoon.jar, OpenXMLPrinter.class
package org.apache.cocoon.printer
OpenXMLPrinter.toString ( )  :  String

cocoon.jar, XSLPProcessor.class
package org.apache.cocoon.processor
XSLPProcessor.toString ( )  :  String

to the top

Problems with Data Types, High Severity (6)


cocoon.jar
package org.apache.cocoon.cache
[+] DoNothingCache (1)
[+] LRUCache (1)

package org.apache.cocoon.processor
[+] AbstractXSLProcessor (3)
[+] Processor (1)

to the top

Problems with Methods, Low Severity (1)


cocoon.jar, AbstractXSLProcessor
package org.apache.cocoon.processor
[+] AbstractXSLProcessor.getStylesheetsForBrowsers ( Document p1, String p2 )  :  Hashtable (1)

to the top

Java ARchives (4)


cocoon-1.2.jar
cocoon.jar
openxml.jar
xslp.jar

to the top