Télécharger la liste

Sponsored link

Description du projet

Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis on the code and building the lock graph. Jlint is fast, easy to learn, and requires no changes in the class files to be checked.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2001-08-09 00:58
2.3

Porté sur LinuxPPC et MacOS X.
Ported to LinuxPPC and MacOS X.

2001-06-28 19:51
2.2

Soutenir OpenBSD, chutant utilisation de la table de hachage STL par défaut en raison de problèmes avec elle, et l'amélioration de la compatibilité avec les compilateurs plus anciens.
Tags: Minor bugfixes
OpenBSD support, dropping use of the STL hash table by default because of problems with it, and compatibility improvements with older compilers.

2001-06-22 15:51
2.1

Aucun changement caractéristique ou corrections de bugs.. Archive Zip comprend les exécutables Windows.
No feature changes or bugfixes.
.zip archive includes Windows executables.

2001-03-28 21:45
2.0

Jlint a été restructuré en plusieurs fichiers pour faciliter la maintenance. Synchronisée blocs sont maintenant entièrement pris en charge. La valeur de références est suivie au cours de leur «vie» sur la pile et statiques ou variables d'instance. Cette amélioration a permis à plusieurs. Tout d'abord, l'attente / notify [Tous] les appels sont maintenant vraiment vérifié. Deuxièmement, les inter-blocages méthode des blocs synchronisés sont contrôlés intégralement. Troisièmement, les affectations au verrouillage des variables (généralement dangereux) sont également vérifiés.
Tags: Major feature enhancements
Jlint has been restructured into several files to ease maintenance.
Synchronized blocks are now fully supported. The value of references is tracked
during their "life" on the stack and as static or instance variables. This
allowed several improvements. First, the wait/notify[All] calls are now truly
checked. Second, inter-method deadlocks from synchronized blocks are fully
checked. Third, assignments to locking variables (usually hazardous) are also
checked.

Project Resources