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