AbstractMethodIntervalFactory Class Reference

#include <methodIterator.hpp>

Inheritance diagram for AbstractMethodIntervalFactory:

Inheritance graph
[legend]
Collaboration diagram for AbstractMethodIntervalFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Detailed Description

Definition at line 454 of file methodIterator.hpp.


Member Function Documentation

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

Implemented in MethodIntervalFactory.

Referenced by MethodIterator::dispatch().

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

Implemented in MethodIntervalFactory.

Referenced by MethodIterator::dispatch().

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

Implemented in MethodIntervalFactory.

Referenced by MethodIterator::dispatch().

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

Implemented in MethodIntervalFactory.

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

Implemented in MethodIntervalFactory.

Referenced by CondNode::CondNode(), ExternalCallNode::ExternalCallNode(), IfNode::IfNode(), MethodIterator::MethodIterator(), and WhileNode::WhileNode().

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

Implemented in MethodIntervalFactory.

Referenced by MethodIterator::dispatch().

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

Implemented in MethodIntervalFactory.

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

Implemented in MethodIntervalFactory.

Referenced by MethodIterator::dispatch().

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

Implemented in MethodIntervalFactory.

Referenced by MethodIterator::dispatch().


The documentation for this class was generated from the following file:
Generated on Mon Oct 9 13:47:14 2006 for Strongtalk VM by  doxygen 1.4.7