MethodIntervalFactory Class Reference

#include <methodIterator.hpp>

Inheritance diagram for MethodIntervalFactory:

Inheritance graph
[legend]
Collaboration diagram for MethodIntervalFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

MethodIntervalnew_MethodInterval (methodOop method, MethodInterval *parent)
MethodIntervalnew_MethodInterval (methodOop method, MethodInterval *parent, int begin_bci, int end_bci=-1, bool failureBlock=false)
AndNodenew_AndNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, int dest_offset)
OrNodenew_OrNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, int dest_offset)
WhileNodenew_WhileNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, int cond_offset, int end_offset)
IfNodenew_IfNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, bool cond, int else_offset, u_char structure)
PrimitiveCallNodenew_PrimitiveCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, bool has_receiver, symbolOop name, primitive_desc *pdesc)
PrimitiveCallNodenew_PrimitiveCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, bool has_receiver, symbolOop name, primitive_desc *pdesc, int end_offset)
DLLCallNodenew_DLLCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, InterpretedDLL_Cache *cache)

Detailed Description

Definition at line 469 of file methodIterator.hpp.


Member Function Documentation

AndNode * MethodIntervalFactory::new_AndNode ( methodOop  method,
MethodInterval parent,
int  begin_bci,
int  next_bci,
int  dest_offset 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1204 of file methodIterator.cpp.

DLLCallNode * MethodIntervalFactory::new_DLLCallNode ( methodOop  method,
MethodInterval parent,
int  begin_bci,
int  next_bci,
InterpretedDLL_Cache cache 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1241 of file methodIterator.cpp.

IfNode * MethodIntervalFactory::new_IfNode ( methodOop  method,
MethodInterval parent,
int  begin_bci,
int  next_bci,
bool  cond,
int  else_offset,
u_char  structure 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1221 of file methodIterator.cpp.

MethodInterval * MethodIntervalFactory::new_MethodInterval ( methodOop  method,
MethodInterval parent,
int  begin_bci,
int  end_bci = -1,
bool  failureBlock = false 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1199 of file methodIterator.cpp.

MethodInterval * MethodIntervalFactory::new_MethodInterval ( methodOop  method,
MethodInterval parent 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1195 of file methodIterator.cpp.

OrNode * MethodIntervalFactory::new_OrNode ( methodOop  method,
MethodInterval parent,
int  begin_bci,
int  next_bci,
int  dest_offset 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1209 of file methodIterator.cpp.

PrimitiveCallNode * MethodIntervalFactory::new_PrimitiveCallNode ( methodOop  method,
MethodInterval parent,
int  begin_bci,
int  next_bci,
bool  has_receiver,
symbolOop  name,
primitive_desc pdesc,
int  end_offset 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1234 of file methodIterator.cpp.

PrimitiveCallNode * MethodIntervalFactory::new_PrimitiveCallNode ( methodOop  method,
MethodInterval parent,
int  begin_bci,
int  next_bci,
bool  has_receiver,
symbolOop  name,
primitive_desc pdesc 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1227 of file methodIterator.cpp.

WhileNode * MethodIntervalFactory::new_WhileNode ( methodOop  method,
MethodInterval parent,
int  begin_bci,
int  next_bci,
int  cond_offset,
int  end_offset 
) [virtual]

Implements AbstractMethodIntervalFactory.

Definition at line 1215 of file methodIterator.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 14:07:48 2006 for Strongtalk VM by  doxygen 1.4.7