#include <jvm_field.h>
Inheritance diagram for jvm_Field:
Public Methods | |
jvm_Field (jvm_Classfile* cf, u2 a, u2 ni, u2 di) | |
component_kinds | component_kind () |
u2 | access_flags () const |
u2 | name_index () const |
u2 | descriptor_index () const |
jvm_DynamicArray<jvm_Attribute>& | attributes () |
jvm_ConstantValueAttribute* | constantvalue_attribute () const |
void | set_access_flags (u2 a) |
void | set_name_index (u2 ni) |
void | set_descriptor_index (u2 di) |
void | set_cf (jvm_Classfile* cf) |
void | write () |
void | print () |
Static Public Methods | |
jvm_Field* | create (jvm_Classfile* cf) |
|
|
|
|
Reimplemented from jvm_Component.
|
|
|
|
|
Reimplemented from jvm_Component.
|
|
|
|
|
Reimplemented from jvm_Component.