Jode 1.90-CVS
Build Aug 6, 2004

net.sf.jode.obfuscator
Class ClassBundle

java.lang.Object
  extended bynet.sf.jode.obfuscator.ClassBundle
All Implemented Interfaces:
OptionHandler

public class ClassBundle
extends java.lang.Object
implements OptionHandler


Constructor Summary
ClassBundle()
           
 
Method Summary
 void addClassIdentifier(Identifier ident)
           
 void analyze()
           
 void analyzeIdentifier(Identifier ident)
           
 void buildTable(Renamer renameRule)
           
 void doTransformations()
           
 ClassIdentifier getClassIdentifier(java.lang.String name)
           
 ClassPath getClassPath()
           
 CodeAnalyzer getCodeAnalyzer()
           
 Identifier getIdentifier(Reference ref)
           
 CodeTransformer[] getPostTransformers()
           
 IdentifierMatcher getPreserveRule()
           
 CodeTransformer[] getPreTransformers()
           
 Reference getReferenceAlias(Reference ref)
           
 java.lang.String getTypeAlias(java.lang.String typeSig)
           
 void reachableClass(java.lang.String clazzName)
           
 void reachableReference(Reference ref, boolean isVirtual)
           
 void readTable()
           
 void run()
           
 void setOption(java.lang.String option, java.util.Collection values)
           
static void setStripOptions(java.util.Collection stripString)
           
 void storeClasses()
           
 void writeTable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassBundle

public ClassBundle()
Method Detail

setStripOptions

public static void setStripOptions(java.util.Collection stripString)

setOption

public void setOption(java.lang.String option,
                      java.util.Collection values)
Specified by:
setOption in interface OptionHandler

getReferenceAlias

public Reference getReferenceAlias(Reference ref)

getTypeAlias

public java.lang.String getTypeAlias(java.lang.String typeSig)

addClassIdentifier

public void addClassIdentifier(Identifier ident)

getClassPath

public ClassPath getClassPath()

getClassIdentifier

public ClassIdentifier getClassIdentifier(java.lang.String name)

getIdentifier

public Identifier getIdentifier(Reference ref)

reachableClass

public void reachableClass(java.lang.String clazzName)

reachableReference

public void reachableReference(Reference ref,
                               boolean isVirtual)

analyzeIdentifier

public void analyzeIdentifier(Identifier ident)

analyze

public void analyze()

getPreserveRule

public IdentifierMatcher getPreserveRule()

getCodeAnalyzer

public CodeAnalyzer getCodeAnalyzer()

getPreTransformers

public CodeTransformer[] getPreTransformers()

getPostTransformers

public CodeTransformer[] getPostTransformers()

buildTable

public void buildTable(Renamer renameRule)

readTable

public void readTable()

writeTable

public void writeTable()

doTransformations

public void doTransformations()

storeClasses

public void storeClasses()

run

public void run()

Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.