Lines Matching full:proguard
7 <title>ProGuard Introduction</title>
13 <b>ProGuard</b> is a Java class file shrinker, optimizer, obfuscator, and
23 Each of these steps is optional. For instance, ProGuard can also be used to
65 ProGuard typically reads the <b>input jars</b> (or wars, ears, zips, or
68 followed by another shrinking step. ProGuard writes the processed results to
73 ProGuard requires the <b>library jars</b> (or wars, ears, zips, or
75 libraries that you would need for compiling the code. ProGuard uses them to
85 <li>In the <b>shrinking step</b>, ProGuard starts from these seeds and
89 <li>In the <b>optimization step</b>, ProGuard further optimizes the code.
94 <li>In the <b>obfuscation step</b>, ProGuard renames classes and class members
109 code. In ProGuard, classes or class members in your code that are created or
115 your ProGuard configuration, with the same simple <code>-keep</code> options.
117 However, ProGuard will already detect and handle the following cases for you:
133 constructs should be literally the same for ProGuard to recognize them. The
137 Furthermore, ProGuard will offer some suggestions if keeping some classes or
138 class members appears necessary. For example, ProGuard will note constructs