type *owner; /* The class this entity belongs to. In case of local
variables the method they are defined in. */
entity **overwrites; /* A list of entities this entity overwrites. */
+ entity **overwrittenby; /* A list of entities that overwrite this entity. */
ent_allocation allocation; /* Distinguishes static and dynamically allocated
entities. */
ent_visibility visibility; /* Specifies visibility to external program
ir_graph *irg; /* If (type == method_type) this is the corresponding irg.
The ir_graph constructor automatically sets this field.
Yes, it must be here. */
+ struct dbg_info* dbi; /* A pointer to information for debug support. */
};