29 int32_t descriptor_len, uint16_t flag_mask);
void freeFieldAttributes(field_info *entry)
Releases attributes used by the field_info struct.
Definition: fields.c:90
Definition: attributes.h:9
void printAllFields(JavaClass *jc)
Function to print all fields of the class file.
Definition: fields.c:110
attribute_info * attributes
Definition: fields.h:15
uint16_t offset
Definition: fields.h:21
uint16_t descriptor_index
Definition: fields.h:13
char readField(JavaClass *jc, field_info *entry)
Reads a field_info from the file.
Definition: fields.c:15
Definition: javaclass.h:96
field_info * getFieldMatching(JavaClass *jc, const uint8_t *name, int32_t name_len, const uint8_t *descriptor, int32_t descriptor_len, uint16_t flag_mask)
Definition: fields.c:160
uint16_t access_flags
Definition: fields.h:11
uint16_t name_index
Definition: fields.h:12
uint16_t attributes_count
Definition: fields.h:14