#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] |
1.4.7