Skip to content

ClassFile

Donizyo edited this page Mar 27, 2016 · 2 revisions

ClassFile Structure

In java.h offered by Cruiser, ClassFile structure looks like this:

ClassFile {
    u4               magic;
    u2               minor_version;
    u2               major_version;
    u2               constant_pool_count;
    cp_info        * constant_pool;
    u2               access_flags;
    u2               this_class;
    u2               super_class;
    u2               interfaces_count;
    u2             * interfaces;
    u2               fields_count;
    field_info     * fields;
    u2               methods_count;
    method_info    * methods;
    u2               attributes_count;
    attribute_info * attributes;
};
Clone this wiki locally