classdesc::ClassFile Struct Reference
Inheritance diagram for classdesc::ClassFile:
Inheritance graph
Collaboration diagram for classdesc::ClassFile:
Collaboration graph

Public Member Functions

bool operator== (const ClassFile &x) const
 
void addMethod (const std::string &method_name, const std::string &descriptor)
 add a method
 
void makeNative ()
 make this a concrete class with native methods
 
void makeInterface ()
 make this an interface with abstract methods
 

Public Attributes

u4 magic
 
u2 minor_version
 
u2 major_version
 
std::vector< cp_infoconstant_pool
 
u2 access_flags
 
u2 this_class
 
u2 super_class
 
std::vector< u2interfaces
 
std::vector< field_infofields
 
std::vector< method_infomethods
 
std::vector< attribute_infoattributes
 

The documentation for this struct was generated from the following file: