aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/java/proguard/proguard5.3.3/src/proguard/classfile/package.html
blob: 9a68094a6a559302339c08024192d894ec7d0943 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<body>
This package contains classes to represent the various elements of class files.
<p>
A class file is represented by the <code>{@link proguard.classfile.Clazz
Clazz}</code> interface. This interface currently has two alternative
representations:
<ul>
<li><code>{@link ProgramClass ProgramClass}</code>:
    a complete representation that can be read, modified, and written back.
<li><code>{@link LibraryClass LibraryClass}</code>:
    an incomplete representation that can be only be read. It is however
    more compact than <code>ProgramClass</code>, and sufficient for
    analyzing class files from library jars.
</ul>
</body>