Jlint is a Windows utility for testing Java code to detect potential errors. Users can build lock graphs to evaluate the performance. There are modules for separately verifying syntax and semantic components. Java Runtime Environment is necessary for running the app.
Overview
All interactions are done via the command line interface. Testing with Jlint does not require changes in the class files. The evaluation is performed in seconds.
You are able to analyze local and global data flow. Instruments for calculating variables and detecting redundant or suspicious sections are included as well. It is possible to build lock dependency graphs to identify potential bottlenecks and deadlocks during multi threaded operations.
Although this program cannot catch all synchronization problems, it is capable of locating the most obvious and serious issues. This functionality allows users to quickly fix multiple dangerous errors.
Syntax
The list of all command line options is available in the included documentation. You can change the path to source files, create a separate history log and select error categories. Additionally, there is a command for enabling verbose mode.
Features
- free to download and use;
- offers you tools for testing Java to detect potential errors and bottlenecks;
- it is possible to identify and fix various synchronization problems;
- users can create detailed activity logs;
- compatible with all modern versions of Windows.