|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.io.ClassReader
public class ClassReader
This DataEntryReader applies a given ClassVisitor to the class definitions that it reads.
Class files are read as ProgramClass objects or LibraryClass objects,
depending on the isLibrary flag.
In case of libraries, only public classes are considered, if the
skipNonPublicLibraryClasses flag is set.
| Constructor Summary | |
|---|---|
ClassReader(boolean isLibrary,
boolean skipNonPublicLibraryClasses,
boolean skipNonPublicLibraryClassMembers,
WarningPrinter warningPrinter,
ClassVisitor classVisitor)
Creates a new DataEntryClassFilter for reading the specified Clazz objects. |
|
| Method Summary | |
|---|---|
void |
read(DataEntry dataEntry)
Reads the given data entry. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassReader(boolean isLibrary,
boolean skipNonPublicLibraryClasses,
boolean skipNonPublicLibraryClassMembers,
WarningPrinter warningPrinter,
ClassVisitor classVisitor)
| Method Detail |
|---|
public void read(DataEntry dataEntry)
throws java.io.IOException
DataEntryReader
read in interface DataEntryReaderjava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||