Jlint Icon

Jlint

Java code verifier.

JlintOverview

Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building Lock graph.
Jlint consists of two separate programs performing syntax and semantic verification. As far as Java mostly inherits C/C++ syntax and so inherits most of the problems caused by C syntax, the idea was to create common syntax verifier for all C-family languages: C, C++, Objective C and Java. This program was named AntiC, because it fixes problems with C grammar, which can cause dangerous programmer's bugs, undetected by compiler. By using hand-written scanner and simple top-down parser, AntiC is able to Detect such bugs as suspicious use of operators priorities, absence of break in switch code, wrong assumption about constructions bodies...

Semantic verifier Jlint extracts information from Java class files. As far as Java class file has very well specified and simple format, it greatly simplifies Jlint in comparison with source level verifiers, because development of Java grammar parser is not a simple task (even through Java grammar is simpler and less ambiguous than C++ grammar). Also dealing only with class files, protect Jlint from further Java extensions (format of virtual byte instructions is more conservative). By using debugging information Jlint can associate reported messages with Java sources.

NEW

Fixed some bugs.

JlintInformation

Version
1.20
Date
04.08.08
License
Free
Language
English
File Size
168KB
Developer
Category
SubCategory
Operating Systems
Windows XP, 2000, 98, Me, NT
System Requirements
No additional system requirements.
ANSI/Turbo Pascal to C/C++(win) Icon
Pascal to C/C++ converter
Free
XmlME Icon
Compact, imple and fats XML parser for J2ME
Free
OODBC for unix Icon
Object adapter for ODBC
Free
Reflection Package for C++(unix) Icon
Extracting type descriptors from debug information
Free
ANSI/Turbo Pascal to C/C++(liunx) Icon
Pascal to C/C++ converter
Free
BGI for Windows Icon
Emulation of Borland Graphic Interface library for MS-Windows (C language)
Free
More
JD-GUI Icon
Decompile and analyze Java 5, and upper, ".class" files.
Free
DLL Export Viewer Icon
display the list of exported functions and virtual memory addresses for DLL file
Free
IDA PRO Icon
IDA Pro is a Windows or Linux hosted multi-processor disassembler and debugger.
Trial
BinViewer Icon
Quickly browsing through huge binary files, do hex and text searches.
Free
Debugging Tools for Windows Icon
Debugging Tools for Windows to debug drivers, applications
Free
Charles Icon
Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer.
Trial
AccessPort Icon
AccessPort - RS232 Monitor / RS232 Terminal for serial port.
Free
Free Serial Port Monitor Icon
Free Serial Port Monitor, RS232 Com Software Sniffer
Free
More