That happens anyway if you don't have the sources handy. However, the bytecode compiler is so simple that reverse engineering of the code is automatic. You just loose the local var names and everything is referred to as t1, t2, t3, etc. Instance variable names are hardwired into the dictionaries, I believe, so they remain available.

Lawson

On 1/8/12 2:03 PM, Philippe Marschall wrote:
Hi

Ok, I'm not pretending this isn't a stupid idea, I'm just curios.

Suppose I want to build something that would allow me to load "compiled classes" (without sources) into the VM. How would you approach something like this? What things need special care (bindings, symbols, load order, …)?

Cheers
Philippe





Reply via email to