Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ESC/Java2 © 2003,2004,2005 David Cok and Joseph Kiniry © 2005 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package javafe.reader

Class Summary
ASTClassFileParser | Parses the contents of a class file into an AST for the purpose of type checking.
BinReader | A BinReader is a Reader that reads in CompilationUnits from binary files (.class files).
CachedReader | CachedReader takes a uncached Reader and produces a cached version of it using a simple implementation of caching via a HashTable.
CachedReader_Null | Instances of this class are used privately by CachedReader to represent null values in Hashtables.
DescriptorParser | Parses various kinds of class-file-format descriptor strings into abstract syntax.
MethodSignature | Represents the signature of a method in terms of AST elements.
Reader | A Reader is an object that reads then parses a `GenericFile`, returning a `CompilationUnit`.
SrcReader | A SrcReader is a `Reader` that reads in a `CompilationUnit` from a source file (.java files) using the `javafe.parser` package.
StandardTypeReader | A StandardTypeReader is a `TypeReader` that uses `SlowQuery` to find type files, and user-supplied `Reader`s to read source and binary files.
StringScanner | A string and the index of the next character to scan from it.
TypeReader | A TypeReader is an extended `Reader` that understands how to read in Java reference types given either a fully-qualified name or a source file (in the form of a `GenericFile`).

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ESC/Java2 © 2003,2004,2005 David Cok and Joseph Kiniry © 2005 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

The ESC/Java2 Project Homepage