#include <methodIterator.hpp>
Inheritance diagram for PrimitiveCallNode:
Public Member Functions | |
primitive_desc * | pdesc () const |
bool | has_receiver () const |
symbolOop | name () const |
int | number_of_parameters () const |
Protected Member Functions | |
PrimitiveCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, bool has_receiver, symbolOop name, primitive_desc *pdesc) | |
PrimitiveCallNode (methodOop method, MethodInterval *parent, int begin_bci, int next_bci, bool has_receiver, symbolOop name, primitive_desc *pdesc, int end_offset) | |
Protected Attributes | |
primitive_desc * | _pdesc |
bool | _has_receiver |
symbolOop | _name |
Friends | |
class | MethodIntervalFactory |
Definition at line 203 of file methodIterator.hpp.
PrimitiveCallNode::PrimitiveCallNode | ( | methodOop | method, | |
MethodInterval * | parent, | |||
int | begin_bci, | |||
int | next_bci, | |||
bool | has_receiver, | |||
symbolOop | name, | |||
primitive_desc * | pdesc | |||
) | [protected] |
Definition at line 176 of file methodIterator.cpp.
References _has_receiver, _name, _pdesc, assert, primitives::lookup(), name(), pdesc(), and primitive_desc::selector().
Here is the call graph for this function:
PrimitiveCallNode::PrimitiveCallNode | ( | methodOop | method, | |
MethodInterval * | parent, | |||
int | begin_bci, | |||
int | next_bci, | |||
bool | has_receiver, | |||
symbolOop | name, | |||
primitive_desc * | pdesc, | |||
int | end_offset | |||
) | [protected] |
Definition at line 192 of file methodIterator.cpp.
References _has_receiver, _name, _pdesc, assert, primitives::lookup(), name(), pdesc(), and primitive_desc::selector().
Here is the call graph for this function:
bool PrimitiveCallNode::has_receiver | ( | ) | const [inline] |
Definition at line 217 of file methodIterator.hpp.
References _has_receiver.
Referenced by number_of_parameters(), and MethodPrettyPrinter::primitive_call_node().
symbolOop PrimitiveCallNode::name | ( | ) | const [inline] |
Definition at line 218 of file methodIterator.hpp.
References _name.
Referenced by number_of_parameters(), MethodPrettyPrinter::primitive_call_node(), and PrimitiveCallNode().
int PrimitiveCallNode::number_of_parameters | ( | ) | const |
Definition at line 207 of file methodIterator.cpp.
References _pdesc, assert, ExternalCallNode::failure_code(), has_receiver(), name(), byteArrayOopDesc::number_of_arguments(), and pdesc().
Here is the call graph for this function:
primitive_desc* PrimitiveCallNode::pdesc | ( | ) | const [inline] |
Definition at line 216 of file methodIterator.hpp.
References _pdesc.
Referenced by number_of_parameters(), MethodPrinterClosure::primitive_call_node(), and PrimitiveCallNode().
friend class MethodIntervalFactory [friend] |
bool PrimitiveCallNode::_has_receiver [protected] |
Definition at line 206 of file methodIterator.hpp.
Referenced by has_receiver(), and PrimitiveCallNode().
symbolOop PrimitiveCallNode::_name [protected] |
primitive_desc* PrimitiveCallNode::_pdesc [protected] |
Definition at line 205 of file methodIterator.hpp.
Referenced by number_of_parameters(), pdesc(), and PrimitiveCallNode().