| 
	     
 
	 | 
	
Serialization, RMI & JavaBeans Obfuscation Support
The Zelix KlassMaster Java obfuscator provides automatic support for Java Serialization, RMI and JavaBeans.  This support is based on:
   - default name obfuscation exclusions (which you can override if you wish),
 
   - automatically adjusting the obfuscation of classes that have been specified as having pre-existing serialized instances so that the obfuscated class
       definition remains compatible for Serialization purposes,
 
   - support for Incremental Obfuscation which ensures consistent renaming across releases.
 
 
Zelix Klassmaster's default name exclusions ensure that critical field and method names are not changed.  
Examples of some names that are excluded by default are:
   - fields named 
serialVersionUID (required by Serialization), 
   - private methods named 
readObject(java.io.ObjectInputStream) (required by Serialization), 
   _Skel and _Stub suffixes (required by RMI). 
 
For a complete list of the default exclusion, see the Zelix KlassMaster online documentation.
	 |