| java.lang.Object com.yworks.yguard.obf.KeywordNameMaker
KeywordNameMaker | public class KeywordNameMaker implements NameMaker(Code) | | Name generator that uses (almost) the full Java identifier namespace,
and chooses to put some of the keyword names (legal in JVM, illegal in
Java language) out front in sequence.
author: Mark Welsh |
Constructor Summary | |
public | KeywordNameMaker() Ctor. | public | KeywordNameMaker(String[] noObfNames) Ctor - block names not to be obfuscated from the mapping target space. | public | KeywordNameMaker(String[] noObfNames, boolean useKeywords) Ctor - block names not to be obfuscated from the mapping target space. | public | KeywordNameMaker(String[] noObfNames, boolean useKeywords, boolean lowerCaseOnly) Ctor - block names not to be obfuscated from the mapping target space. |
Method Summary | |
public String | nextName(String descriptor) Return the next unique name for this namespace. |
KeywordNameMaker | public KeywordNameMaker()(Code) | | Ctor.
|
KeywordNameMaker | public KeywordNameMaker(String[] noObfNames)(Code) | | Ctor - block names not to be obfuscated from the mapping target space.
|
KeywordNameMaker | public KeywordNameMaker(String[] noObfNames, boolean useKeywords)(Code) | | Ctor - block names not to be obfuscated from the mapping target space.
|
KeywordNameMaker | public KeywordNameMaker(String[] noObfNames, boolean useKeywords, boolean lowerCaseOnly)(Code) | | Ctor - block names not to be obfuscated from the mapping target space.
|
nextName | public String nextName(String descriptor)(Code) | | Return the next unique name for this namespace.
|
|
|