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 NEXT | FRAMES NO FRAMES

## Uses of Class
javafe.reader.Reader

Packages that use Reader
escjava.reader |
javafe.reader |

Uses of Reader in escjava.reader

Subclasses of Reader in escjava.reader
`class` | `EscTypeReader` An `EscTypeReader` is a `StandardTypeReader` extended to understand ".spec" files.
`class` | `RefinementCachedReader` RefinementCachedReader caches compilation units that have been read, as does its super class.

Constructors in escjava.reader with parameters of type Reader
`RefinementCachedReader(Reader reader)` Creating a cached version of a Reader:

Uses of Reader in javafe.reader

Subclasses of Reader in javafe.reader
`class` | `BinReader` A BinReader is a Reader that reads in CompilationUnits from binary files (.class files).
`class` | `CachedReader` CachedReader takes a uncached Reader and produces a cached version of it using a simple implementation of caching via a HashTable.
`class` | `SrcReader` A SrcReader is a `Reader` that reads in a `CompilationUnit` from a source file (.java files) using the `javafe.parser` package.
`class` | `StandardTypeReader` A StandardTypeReader is a `TypeReader` that uses `SlowQuery` to find type files, and user-supplied `Reader`s to read source and binary files.
`class` | `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`).

Fields in javafe.reader declared as Reader
`Reader` | `StandardTypeReader.sourceReader` Our (non-null) reader for use in reading in source files.
`Reader` | `StandardTypeReader.binaryReader` Our (non-null) reader for use in reading in binary (.class) files.
`protected Reader` | `CachedReader.underlyingReader` The underlying Reader whose results we are caching.

Methods in javafe.reader with parameters of type Reader
`static StandardTypeReader` | `StandardTypeReader.make(Query engine, Query srcEngine, Reader srcReader, Reader binReader)` Create a `StandardTypeReader` from a query engine, a source reader, and a binary reader.

Constructors in javafe.reader with parameters of type Reader
`CachedReader(Reader reader)` Creating a cached version of a Reader:

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 NEXT | FRAMES NO FRAMES

The ESC/Java2 Project Homepage