Static methods that build Eclipse Abstract Syntax Trees (ASTs) from Java source files.
An Eclipse AST (Abstract Syntax Tree) visitor that traverses an AST and outputs its structure.
An AST visitor that traverses an eclipse AST from a root node (usually a
A customized class loader that accepts class paths at run-time.
The data structure that represent class importation.
A tool to transform Java source programs to support backtracking.
During AST analysis, a type is assigned to each expression or sub-expression (which can be as simple as reference to a local variable) in a Java program.
A type analyzer for Java Abstract Syntax Trees (ASTs) generated by Eclipse.
The state of a type analyzer.
A table to hold the current class, which is the only object in the table.
Thrown on an attempt to load a class that cannot be found in the class path, or a class that is not properly imported.
Superclass of all the non-runtime exceptions to be raised in AST analysis and manipulation.
Thrown by the
Thrown when a name in a source program cannot be resolved.
Superclass of all the exceptions to be thrown in AST analysis and manipulation.
Thrown during AST analysis notifying that an unknown error occurs.