| Name | Description | Type | Package | Framework |
| DocCommentScanner | An extension to the base lexical analyzer that captures and processes the contents of doc comments. | Class | sun.tools.javac.parser | Code Trails |
| DocCommentScanner | An extension to the base lexical analyzer that captures and processes the contents of doc comments. | Class | com.sun.tools.javac.parser | Fiji |
| DocCommentScanner .Factory | A factory for creating scanners. | Class | com.sun.tools.javac.parser.DocCommentScanner | Fiji |
| EndPosParser | This class is similar to Parser except that it stores ending positions for the tree nodes. | Class | com.sun.tools.javac.parser | Fiji |
| Keywords | Map from Name to Token and Token to String. | Class | com.sun.tools.javac.parser | Fiji |
| Lexer | The lexical analyzer maps an input stream consisting of ASCII characters and Unicode escapes into a token sequence. | Interface | com.sun.tools.javac.parser | Fiji |
| Parser | The parser maps a token sequence into an abstract syntax tree. | Class | com.sun.tools.javac.parser | Fiji |
| Parser .Factory | A factory for creating parsers. | Class | com.sun.tools.javac.parser.Parser | Fiji |
| Scanner | The lexical analyzer maps an input stream consisting of ASCII characters and Unicode escapes into a token sequence. | Class | com.sun.tools.javac.parser | Fiji |
| Scanner .CommentStyle | Class | com.sun.tools.javac.parser.Scanner | Fiji | |
| Scanner .Factory | A factory for creating scanners. | Class | com.sun.tools.javac.parser.Scanner | Fiji |
| Token | An interface that defines codes for Java source tokens returned from lexical analysis. | Class | com.sun.tools.javac.parser | Fiji |