net.sf.jode.obfuscator
Class ClassBundle
java.lang.Object
net.sf.jode.obfuscator.ClassBundle
- All Implemented Interfaces:
- OptionHandler
- public class ClassBundle
- extends java.lang.Object
- implements OptionHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassBundle
public ClassBundle()
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()
Copyright © 1998-2004 by Jochen Hoenicke.