proguard.obfuscate
Class SimpleNameFactory
java.lang.Object
proguard.obfuscate.SimpleNameFactory
- All Implemented Interfaces:
- NameFactory
public class SimpleNameFactory
- extends java.lang.Object
- implements NameFactory
This NameFactory generates unique short names, using mixed-case
characters or lower-case characters only.
|
Constructor Summary |
SimpleNameFactory()
Creates a new SimpleNameFactory that generates mixed-case names. |
SimpleNameFactory(boolean generateMixedCaseNames)
Creates a new SimpleNameFactory. |
|
Method Summary |
static void |
main(java.lang.String[] args)
|
java.lang.String |
nextName()
|
void |
reset()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleNameFactory
public SimpleNameFactory()
- Creates a new
SimpleNameFactory that generates mixed-case names.
SimpleNameFactory
public SimpleNameFactory(boolean generateMixedCaseNames)
- Creates a new
SimpleNameFactory.
- Parameters:
generateMixedCaseNames - a flag to indicate whether the generated
names will be mixed-case, or lower-case only.
reset
public void reset()
- Specified by:
reset in interface NameFactory
nextName
public java.lang.String nextName()
- Specified by:
nextName in interface NameFactory
main
public static void main(java.lang.String[] args)