The Java parser conforms to the language versions 1.4 and 1.5/5.0 as defined by Sun Microsystems. The parser does build a syntax tree and it performs name analysis. Currently, name analysis handles the language constructs of Java 1.4, only. The name analysis takes external files in the formats .java and .class into account. The latter can be contained in compressed archives (.jar or .zip).
References
- The Java Language Specification, Second Edition, Sun Microsystems, 2000
- The Java Language Specification, Third Edition, Sun Microsystems, 2005