Field Struct Reference

#include <class_member.h>

Inheritance diagram for Field:

Class_Member _jfieldID List of all members.

Public Member Functions

bool is_offset_computed ()
void set_offset (unsigned off)
void * get_address ()
Java_Type get_java_type ()
Const_Java_Value get_const_value ()
uint16 get_const_value_index ()
 Field ()
void Reset ()
void set (Class *cl, String *name, String *desc, unsigned short af)
Fieldoperator= (const Field &fd)
unsigned is_volatile ()
unsigned is_transient ()
bool is_enum ()
bool parse (Global_Env &env, Class *clss, ByteReader &cfs, bool is_trusted_cl)
unsigned calculate_size ()
TypeDescget_field_type_desc ()
void set_field_type_desc (TypeDesc *td)
Boolean is_injected ()
void set_injected ()
Boolean is_magic_type ()
void set_track_access (bool value)
void set_track_modification (bool value)
void get_track_access_flag (char **address, char *mask)
void get_track_modification_flag (char **address, char *mask)

Constructor & Destructor Documentation

Field.Field (  ) 


Member Function Documentation

bool Field.is_offset_computed (  ) 

void Field.set_offset ( unsigned  off  ) 

void* Field.get_address (  ) 

Java_Type Field.get_java_type (  ) 

Const_Java_Value Field.get_const_value (  ) 

uint16 Field.get_const_value_index (  ) 

void Field.Reset (  ) 

void Field.set ( Class cl,
String name,
String desc,
unsigned short  af 
)

Field& Field.operator= ( const Field fd  ) 

unsigned Field.is_volatile (  ) 

unsigned Field.is_transient (  ) 

bool Field.is_enum (  ) 

bool Field.parse ( Global_Env env,
Class clss,
ByteReader cfs,
bool  is_trusted_cl 
)

unsigned Field.calculate_size (  ) 

TypeDesc* Field.get_field_type_desc (  ) 

void Field.set_field_type_desc ( TypeDesc td  ) 

Boolean Field.is_injected (  ) 

void Field.set_injected (  ) 

Boolean Field.is_magic_type (  ) 

void Field.set_track_access ( bool  value  ) 

void Field.set_track_modification ( bool  value  ) 

void Field.get_track_access_flag ( char **  address,
char *  mask 
)

void Field.get_track_modification_flag ( char **  address,
char *  mask 
)


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

Genereated on Tue Mar 11 19:26:01 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.