1<body>
2This package contains classes to represent the various elements of class files.
3<p>
4A class file is represented by the <code>{@link proguard.classfile.ClassFile
5ClassFile}</code> interface. This interface currently has two alternative
6representations:
7<ul>
8<li><code>{@link ProgramClassFile ProgramClassFile}</code>:
9    a complete representation that can be read, modified, and written back.
10<li><code>{@link LibraryClassFile LibraryClassFile}</code>:
11    an incomplete representation that can be only be read. It is however
12    more compact than <code>ProgramClassFile</code>, and sufficient for
13    analyzing class files from library jars.
14</ul>
15</body>
16