Zelix KlassMaster - Documentation
 

Obfuscate Reference Inclusions

Overview

You will only see this window if you have selected the "obfuscate references" option on the preceding "Obfuscate Options" window. The "obfuscate references" option will only have an effect if you specify field and/or method references to be obfuscated. A field or method reference is a field access or a method call. Zelix KlassMaster™ obfuscates references by replacing them with Reflection API calls.

However, the "Obfuscate Reference Inclusions" window also allows you to interactively construct precise custom inclusion specifications. Include parameters may be added, modified and deleted from the list. If an inclusion parameter is selected in the list, an explanation of its inclusion effect appears in the lower pane.
 
Zelix KlassMaster - Obfuscate Name Exclusions

Inclusion parameter list

Shows the current inclusion parameters. Although the form of the inclusion parameters is the ZKM Script syntax (where "*" is a wildcard), you do not need to know this syntax.

Add button

Click this button to add an inclusion parameter to the "Inclusion parameter" list. It will open the Include Parameter Type dialog.

Modify button

Click this button to modify the selected inclusion parameter in the "Inclusion parameter" list.

Delete button

Click this button to delete the selected inclusion parameter in the "Inclusion parameter" list.

Explanation area

Displays a plain language explanation of the effect of the selected inclusion parameter in the "Inclusion parameter" list.
Tools | Obfuscate
Zelix KlassMaster - Java Obfuscator