[Soot-list] class file version has been changed to 49

Feng Qian fqian at cs.mcgill.ca
Thu Oct 7 18:07:31 EDT 2004


Hi,

A few things learned from Tiger (Java1.5):
1. The Java langauge specification is upgrade to version 3
2. class file format was bumped from version 48 to 49: where enumeration 
and annotation are part of ACC_...
3. the semantic of ldc has been changed, now it can load a symbolic 
reference to a class.

It means a bytecode analyzer, such as Soot, needs to handle VM Spec 
changes if it wants to support Java5.0.

Cheers,
Feng


More information about the Soot-list mailing list