disasm

disasm

Synopsis
disasm [ --test ] [ --level <level> ] <className> [ <methodName> ] disassemble a class or method
Details
The disasm command disassembles a class or method for a class on the shell's class path The <className> argument should be the fully qualified name for the class to be compiled. The <methodName> should be a method declared by the class. If the method is overloaded, all of the overloads will be disassembled.

The --level option allows you to select the optimization level. The --test option allows you to compile with the "test" compilers.

This command is primarily used for native code compiler development. Note, contrary to its name and description above, the command doesn't actually disassemble the class method(s). Instead it runs the native compiler in a mode that outputs assembly language rather than machine code.