JVM
|
Go to the source code of this file.
Classes | |
struct | attribute_info |
struct | att_SourceFile_info |
struct | att_ConstantValue_info |
struct | InnerClassInfo |
struct | att_InnerClasses_info |
struct | LineNumberTableEntry |
struct | att_LineNumberTable_info |
struct | ExceptionTableEntry |
struct | att_Code_info |
struct | att_Exceptions_info |
Typedefs | |
typedef struct attribute_info | attribute_info |
Enumerations | |
enum | AttributeType { ATTR_Unknown = 0, ATTR_ConstantValue, ATTR_SourceFile, ATTR_InnerClasses, ATTR_Code, ATTR_LineNumberTable, ATTR_Exceptions, ATTR_Deprecated } |
Functions | |
char | readAttribute (JavaClass *jc, attribute_info *entry) |
void | freeAttributeInfo (attribute_info *entry) |
void | printAttribute (JavaClass *jc, attribute_info *entry, int identationLevel) |
void | printAllAttributes (JavaClass *jc) |
attribute_info * | getAttributeByType (attribute_info *attributes, uint16_t attributes_length, enum AttributeType type) |
typedef struct attribute_info attribute_info |
enum AttributeType |
void freeAttributeInfo | ( | attribute_info * | entry | ) |
attribute_info* getAttributeByType | ( | attribute_info * | attributes, |
uint16_t | attributes_length, | ||
enum AttributeType | type | ||
) |
void printAllAttributes | ( | JavaClass * | jc | ) |
void printAttribute | ( | JavaClass * | jc, |
attribute_info * | entry, | ||
int | identationLevel | ||
) |
char readAttribute | ( | JavaClass * | jc, |
attribute_info * | entry | ||
) |