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

j2s_LocalVariable Class Reference

#include <j2s_word.h>

Inheritance diagram for j2s_LocalVariable:

j2s_Word List of all members.

Public Methods

 j2s_LocalVariable (j2s_LocalVariable* lv)
 j2s_LocalVariable (jhl_Array<jhl_LocalVariable>* lv_attr, jhl_u4 ci, jhl_u2 lv_index, jhl_FieldType *ft, bool hi_entry= false)
 j2s_LocalVariable (jhl_Array<jhl_LocalVariable>* lv_attr, jhl_u4 ci, jhl_u2 lv_index, type_kind k, bool hi_entry= false)
 j2s_LocalVariable (jhl_Array<jhl_LocalVariable>* lv_attr, jhl_u4 ci, jhl_u2 lv_index, jhl_ArrayclassOrUnitType* ref)
virtual ~j2s_LocalVariable ()
bool hi_entry () const
bool merge (jhl_ArrayclassOrUnitType* ref)
bool merge (j2s_LocalVariable* localvar, bool ret_merge= false)

Friends

ostream& operator<< (ostream& os, j2s_LocalVariable* v)
class  j2s_CodegenVisitor


Detailed Description


Constructor & Destructor Documentation

j2s_LocalVariable::j2s_LocalVariable ( j2s_LocalVariable * lv)

j2s_LocalVariable::j2s_LocalVariable ( jhl_Array<jhl_LocalVariable>* lv_attr,
jhl_u4 ci,
jhl_u2 lv_index,
jhl_FieldType * ft,
bool hi_entry = false)

j2s_LocalVariable::j2s_LocalVariable ( jhl_Array<jhl_LocalVariable>* lv_attr,
jhl_u4 ci,
jhl_u2 lv_index,
type_kind k,
bool hi_entry = false) [inline]

j2s_LocalVariable::j2s_LocalVariable ( jhl_Array<jhl_LocalVariable>* lv_attr,
jhl_u4 ci,
jhl_u2 lv_index,
jhl_ArrayclassOrUnitType * ref) [inline]

j2s_LocalVariable::~j2s_LocalVariable () [virtual]


Member Function Documentation

bool j2s_LocalVariable::hi_entry () const

bool j2s_LocalVariable::merge ( j2s_LocalVariable * localvar,
bool ret_merge = false)

bool j2s_LocalVariable::merge ( jhl_ArrayclassOrUnitType * ref)


Friends And Related Function Documentation

class j2s_CodegenVisitor [friend]

ostream& operator<< ( ostream & str,
j2s_LocalVariable * v) [friend]


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