Objectify Obfuscation Algorithm

Author

Andrew Huntwork (ash@cs.arizona.edu)

Description

Objectify takes a class and replaces all the fields that have type 'reference' with fields of the same name that have type 'Object'. In other words, all the non-primitive fields of a class will be demoted to have type Object. The algorithm also runs through the entire application and fixes the appropriate references to the changed fields, including explicit typecasts where necessary.

Example

Configuration

There are no extra configuration parameters necessary to run this obfuscator.

References