proguard
Class ProGuard

java.lang.Object
  extended by proguard.ProGuard

public class ProGuard
extends java.lang.Object

Tool for shrinking, optimizing, obfuscating, and preverifying Java classes.


Field Summary
static java.lang.String VERSION
           
 
Constructor Summary
ProGuard(Configuration configuration)
          Creates a new ProGuard object to process jars as specified by the given configuration.
 
Method Summary
 void execute()
          Performs all subsequent ProGuard operations.
static void main(java.lang.String[] args)
          The main method for ProGuard.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final java.lang.String VERSION
See Also:
Constant Field Values
Constructor Detail

ProGuard

public ProGuard(Configuration configuration)
Creates a new ProGuard object to process jars as specified by the given configuration.

Method Detail

execute

public void execute()
             throws java.io.IOException
Performs all subsequent ProGuard operations.

Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
The main method for ProGuard.