1 <body> 2 This package contains classes to represent the various elements of class files. 3 <p> 4 A class file is represented by the <code>{@link proguard.classfile.ClassFile 5 ClassFile}</code> interface. This interface currently has two alternative 6 representations: 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