[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#670533: ITP: japi-compliance-checker -- tool to compare compatibility of Java library API



Package: wnpp
Severity: wishlist
Owner: Mathieu Malaterre <malat@debian.org>


* Package name    : japi-compliance-checker
  Version         : 1.1
  Upstream Author : Andrey Ponomarenko
* URL             : http://ispras.linuxbase.org/index.php/Java_API_Compliance_Checker
* License         : LGPL
  Programming Lang: Perl
  Description     : tool to compare compatibility of Java library API

 Java API Compliance Checker (Java ACC) is a tool for checking backward binary
 and source-level compatibility of a Java library API. The tool checks classes
 declarations of old and new versions and analyzes changes that may break
 compatibility: removed methods, removed class fields, added abstract methods,
 etc. Binary incompatibility may result in crashing or incorrect behavior of
 existing clients built with an old version of a library when they are running
 with a new one. Source incompatibility may result in recompilation errors with
 a new library version. The tool is intended for library developers and
 operating system maintainers who are interested in ensuring backward
 compatibility, i.e. allow old clients to run or to be recompiled with newer
 library versions.



Reply to: