method_info methods[methods_count];
表示的是当前class中的所有成员方法,method_info
表示的是成员方法对象。
method_info数据结构:
method_info {
u2 access_flags;
u2 name_index;
u2 descriptor_index;
u2 attributes_count;
attribute_info attributes[attributes_count];
}
属性结构:
u2 access_flags;
表示的是成员方法的修饰符;u2 name_index;
表示的是成员方法的名称;u2 descriptor_index;
表示的是成员方法的描述符;u2 attributes_count;
表示的是成员方法的属性数量;attribute_info attributes[attributes_count];
表示的是成员方法的属性信息;