proguard.wtk
Class ProGuardObfuscator

java.lang.Object
  extended by proguard.wtk.ProGuardObfuscator

public class ProGuardObfuscator
extends java.lang.Object

ProGuard plug-in for the J2ME Wireless Toolkit.

In order to integrate this plug-in in the toolkit, you'll have to put the following lines in the file {j2mewtk.dir}/wtklib/Linux/ktools.properties or {j2mewtk.dir}\wtklib\Windows\ktools.properties (whichever is applicable).

 obfuscator.runner.class.name: proguard.wtk.ProGuardObfuscator
 obfuscator.runner.classpath: /usr/local/java/proguard1.6/lib/proguard.jar
 
Please make sure the class path is set correctly for your system.


Constructor Summary
ProGuardObfuscator()
           
 
Method Summary
 void createScriptFile(java.io.File jadFile, java.io.File projectDir)
           
 void run(java.io.File obfuscatedJarFile, java.lang.String wtkBinDir, java.lang.String wtkLibDir, java.lang.String jarFileName, java.lang.String projectDirName, java.lang.String classPath, java.lang.String emptyAPI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProGuardObfuscator

public ProGuardObfuscator()
Method Detail

createScriptFile

public void createScriptFile(java.io.File jadFile,
                             java.io.File projectDir)

run

public void run(java.io.File obfuscatedJarFile,
                java.lang.String wtkBinDir,
                java.lang.String wtkLibDir,
                java.lang.String jarFileName,
                java.lang.String projectDirName,
                java.lang.String classPath,
                java.lang.String emptyAPI)
         throws java.io.IOException
Throws:
java.io.IOException