![]() |
Once you have opened the classes which you wish to obfuscate and/or trim, the opened classes and interfaces will be displayed in the
"Class Hierarchy Pane". Classes and Interfaces are displayed in hierarchy order with Subclasses appearing indented
relative to their superclasses. Although the Java language allows one interface to extend another, the relationship is implemented at the bytecode level as one interface implementing another. The Class Hierarchy pane does not show any implementation relationships. Select classes in the Class Hierachy pane using the mouse or the cursor keys. |
||||||||
![]() |
If you select a class or interface from the Class Hierarchy Pane, then the properties name, fields, methods, and constants are displayed in the first of the
"Properties Panes" to allow you to examine and make changes to the properties in the remaining two panes.
(Typically there is no need to do this. You would normally just use the obfuscate tool.)
By selecting:
|
||||||||
![]() |
When an opened class has been selected in the Class Hierarchy Pane the "View Pane" displays the field and method definitions of the class in a Java like format. When a method's properties are being viewed the View pane displays the method's instructions in assembler. The mnemonics used in the assembler are based on those used in the Java Virtual Machine Specification. |