proguard
Class Initializer

java.lang.Object
  extended by proguard.Initializer

public class Initializer
extends java.lang.Object

This class initializes class pools.


Constructor Summary
Initializer(Configuration configuration)
          Creates a new Initializer to initialize classes according to the given configuration.
 
Method Summary
 void execute(ClassPool programClassPool, ClassPool libraryClassPool)
          Initializes the classes in the given program class pool and library class pool, performs some basic checks, and shrinks the library class pool.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Initializer

public Initializer(Configuration configuration)
Creates a new Initializer to initialize classes according to the given configuration.

Method Detail

execute

public void execute(ClassPool programClassPool,
                    ClassPool libraryClassPool)
             throws java.io.IOException
Initializes the classes in the given program class pool and library class pool, performs some basic checks, and shrinks the library class pool.

Throws:
java.io.IOException