Package com.yworks.yguard.obf
Class KeywordNameMaker
- java.lang.Object
-
- com.yworks.yguard.obf.KeywordNameMaker
-
-
Constructor Summary
Constructors Constructor Description KeywordNameMaker()Ctor.KeywordNameMaker(java.lang.String[] noObfNames)Ctor - block names not to be obfuscated from the mapping target space.KeywordNameMaker(java.lang.String[] noObfNames, boolean useKeywords)Ctor - block names not to be obfuscated from the mapping target space.KeywordNameMaker(java.lang.String[] noObfNames, boolean useKeywords, boolean lowerCaseOnly)Ctor - block names not to be obfuscated from the mapping target space.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringnextName(java.lang.String descriptor)Return the next unique name for this namespace.static voidscramble()Shuffle the mapping strings in random order, thus making the generator produce a different mapping.
-
-
-
Constructor Detail
-
KeywordNameMaker
public KeywordNameMaker()
Ctor.
-
KeywordNameMaker
public KeywordNameMaker(java.lang.String[] noObfNames)
Ctor - block names not to be obfuscated from the mapping target space.- Parameters:
noObfNames- the no obf names
-
KeywordNameMaker
public KeywordNameMaker(java.lang.String[] noObfNames, boolean useKeywords)Ctor - block names not to be obfuscated from the mapping target space.- Parameters:
noObfNames- the no obf namesuseKeywords- the use keywords
-
KeywordNameMaker
public KeywordNameMaker(java.lang.String[] noObfNames, boolean useKeywords, boolean lowerCaseOnly)Ctor - block names not to be obfuscated from the mapping target space.- Parameters:
noObfNames- the no obf namesuseKeywords- the use keywordslowerCaseOnly- the lower case only
-
-