Package proguard.classfile

This package contains classes to represent the various elements of class files.

See:
          Description

Interface Summary
ClassConstants Constants used in representing a Java class (*.class).
Clazz This interface provides access to the representation of a Java class.
Field Representation of a field from a class.
Member Representation of a field or method from a class.
Method Representation of a method from a class.
VisitorAccepter This interface is a base interface for visitor accepters.
 

Class Summary
ClassPool This is a set of representations of classes.
LibraryClass This Clazz is a compact representation of the essential data in a Java class.
LibraryField Representation of a field from a class-file.
LibraryMember Representation of a field or method from a library class.
LibraryMethod Representation of a method from a class-file.
ProgramClass This Clazz is a complete representation of the data in a Java class.
ProgramField Representation of a field from a program class.
ProgramMember Representation of a field or method from a program class.
ProgramMethod Representation of a method from a program class.
 

Package proguard.classfile Description

This package contains classes to represent the various elements of class files.

A class file is represented by the ClassFile interface. This interface currently has two alternative representations: