Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Announcements

Tip: Looking for answers? Try searching our database.

[ANN] Lint4j 0.7.1 released

Stefan Reich   19 Jan 2005 07:11 GMTPage rating:


Jutils.com is proud to release version 0.7.1 of Lint4j.

Lint4j ("Lint for Java") is a static Java source code analyzer that
detects locking and threading issues, performance and scalability
problems,  and checks complex contracts such as Java serialization by
performing type, data flow, and lock graph analysis.

Lint4j was created to help software developers detect defects in Java
source code. It is a code reviewer for new code, and an early warning
tool for codebases that were developed by third-party companies or come
from the open-source world. Lint4j is targeted towards developers, and
helps finding many problems before even running the software or writing
the first test case.

The new release is freely available from http://www.jutils.com. The
summary of changes for this release include:

* support for cygwin on Windows
* new warning if equals() is called on an array type
* new warning if strings are compared using ==
* new warning if a class overrides clone() but does not implement
Cloneable
* new warning if clone() contains a constructor call of the enclosing
type
* new warning if a string contains a hardcoded newline instead of using
the system property
* new warning if an abstract class does not contain at least one
abstract method
* new warning if an abstract class does not contain at least one
method, and may be replaced by an interface
* new warning about methods which introduce operating system
dependencies (System.getenv(), Runtime.exec())
* several bug fixes that improve accuracy when types were loaded from
binary inner classes
* fix for a bug in the type analysis involving inner interfaces
* reclassified object type comparison using == as warning level 4 as a
result of the special handling of arrays and strings
* improved Ant integration examples


Rate this page
Poor Excellent    

Comments

No comments at this time. Why not be the first?

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Post new comment
Rate this page



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.