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

BranchSet Class Reference

#include <branchSet.h>

Class diagram for BranchSet:

ResourceObj VMObj

List of all members.

Public Members

 BranchSet ()
void RecordBranch ( bool isIndexed, int32 literalIndex, oop labelOrLabels)
bool ResolveBranches ( AbstractByteCode* b, LabelSet* labelSet, objVectorOop literals)
void grow ()
void allocateArrays ()
void oops_do (oopsDoFn f)
BranchInfo** branches
int32 index
int32 maxIndex

Detailed Description


Member Function Documentation

BranchSet::BranchSet () [inline]

void BranchSet::RecordBranch (bool isIndexed, int32 literalIndex, oop labelOrLabels)

bool BranchSet::ResolveBranches (AbstractByteCode * b, LabelSet * labelSet, objVectorOop literals)

void BranchSet::grow ()

void BranchSet::allocateArrays () [inline]

void BranchSet::oops_do (oopsDoFn f) [virtual]

Reimplemented from VMObj.


Member Data Documentation

BranchInfo** BranchSet::branches

int32 BranchSet::index

int32 BranchSet::maxIndex


The documentation for this class was generated from the following files:
Generated at Tue Jun 27 12:07:10 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999