Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

jvm_LocalVariableTableAttribute Class Reference

#include <jvm_attribute.h>

Inheritance diagram for jvm_LocalVariableTableAttribute:

jvm_Attribute jvm_Component List of all members.

Public Methods

 jvm_LocalVariableTableAttribute (jvm_Classfile* cf, u2 ni, u4 len)
 ~jvm_LocalVariableTableAttribute ()
attribute_kind kind () const
u2 table_length () const
u2 start_pc (u2 index)
u2 length (u2 index)
u2 name_index (u2 index)
u2 descriptor_index (u2 index)
u2 index (u2 index)
void write ()
void print ()

Static Public Methods

jvm_Attributecreate (jvm_Classfile* cf)
jvm_LocalVariableTableAttribute* create (jvm_Classfile* cf, u2 attribute_name_index, u4 attribute_length)


Detailed Description


Constructor & Destructor Documentation

jvm_LocalVariableTableAttribute::jvm_LocalVariableTableAttribute ( jvm_Classfile * cf,
u2 attribute_name_index,
u4 attribute_length)

jvm_LocalVariableTableAttribute::~jvm_LocalVariableTableAttribute () [inline]


Member Function Documentation

jvm_LocalVariableTableAttribute * jvm_LocalVariableTableAttribute::create ( jvm_Classfile * cf,
u2 attribute_name_index,
u4 attribute_length) [static]

jvm_Attribute * jvm_LocalVariableTableAttribute::create ( jvm_Classfile * cf) [inline, static]

Reimplemented from jvm_Attribute.

u2 jvm_LocalVariableTableAttribute::descriptor_index ( u2 index)

u2 jvm_LocalVariableTableAttribute::index ( u2 index)

attribute_kind jvm_LocalVariableTableAttribute::kind ( void) const [inline, virtual]

Reimplemented from jvm_Attribute.

u2 jvm_LocalVariableTableAttribute::length ( u2 index)

u2 jvm_LocalVariableTableAttribute::name_index ( u2 index)

void jvm_LocalVariableTableAttribute::print ( void) [virtual]

Reimplemented from jvm_Attribute.

u2 jvm_LocalVariableTableAttribute::start_pc ( u2 index)

u2 jvm_LocalVariableTableAttribute::table_length () const [inline]

void jvm_LocalVariableTableAttribute::write ( void) [virtual]

Reimplemented from jvm_Attribute.


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:43:55 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000