#include <methodIterator.hpp>
Inheritance diagram for AbstractMethodIntervalFactory:
Public Member Functions | |
virtual MethodInterval * | new_MethodInterval (methodOop method, MethodInterval *parent)=0 |
virtual MethodInterval * | new_MethodInterval (methodOop method, MethodInterval *parent, int begin_bci, int end_bci=-1, bool failureBlock=false)=0 |
virtual AndNode * | new_AndNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, int dest_offset)=0 |
virtual OrNode * | new_OrNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, int dest_offset)=0 |
virtual WhileNode * | new_WhileNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, int cond_offset, int end_offset)=0 |
virtual IfNode * | new_IfNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, bool cond, int else_offset, u_char structure)=0 |
virtual PrimitiveCallNode * | new_PrimitiveCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, bool has_receiver, symbolOop name, primitive_desc *pdesc)=0 |
virtual PrimitiveCallNode * | new_PrimitiveCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, bool has_receiver, symbolOop name, primitive_desc *pdesc, int end_offset)=0 |
virtual DLLCallNode * | new_DLLCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, InterpretedDLL_Cache *cache)=0 |
Definition at line 454 of file methodIterator.hpp.
virtual AndNode* AbstractMethodIntervalFactory::new_AndNode | ( | methodOop | method, | |
MethodInterval * | parent, | |||
int | begin_bci, | |||
int | next_bci, | |||
int | dest_offset | |||
) | [pure virtual] |
virtual DLLCallNode* AbstractMethodIntervalFactory::new_DLLCallNode | ( | methodOop | method, | |
MethodInterval * | parent, | |||
int | begin_bci, | |||
int | next_bci, | |||
InterpretedDLL_Cache * | cache | |||
) | [pure virtual] |
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] |
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] |
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] |
virtual WhileNode* AbstractMethodIntervalFactory::new_WhileNode | ( | methodOop | method, | |
MethodInterval * | parent, | |||
int | begin_bci, | |||
int | next_bci, | |||
int | cond_offset, | |||
int | end_offset | |||
) | [pure virtual] |