RexxActivationFrame Class Reference

#include <ActivationFrame.hpp>

Inheritance diagram for RexxActivationFrame:
[legend]

Public Member Functions

 RexxActivationFrame (RexxActivity *a, RexxActivation *context)
 
virtual RexxStringmessageName () override
 
virtual RexxMethodmethod () override
 
virtual StackFrameClasscreateStackFrame () override
 
virtual RexxSourcegetSource () override
 
- Public Member Functions inherited from ActivationFrame
 ActivationFrame (RexxActivity *a)
 
 ~ActivationFrame ()
 

Protected Attributes

RexxActivationactivation
 
- Protected Attributes inherited from ActivationFrame
ActivationFramenext
 
RexxActivityactivity
 

Detailed Description

Definition at line 83 of file ActivationFrame.hpp.

Constructor & Destructor Documentation

◆ RexxActivationFrame()

RexxActivationFrame::RexxActivationFrame ( RexxActivity a,
RexxActivation context 
)
inline

Definition at line 86 of file ActivationFrame.hpp.

Member Function Documentation

◆ createStackFrame()

StackFrameClass * RexxActivationFrame::createStackFrame ( )
overridevirtual

Implements ActivationFrame.

Definition at line 55 of file ActivationFrame.cpp.

References activation, and RexxActivation::createStackFrame().

◆ getSource()

RexxSource * RexxActivationFrame::getSource ( )
overridevirtual

Implements ActivationFrame.

Definition at line 67 of file ActivationFrame.cpp.

References activation, and RexxActivation::getEffectiveSourceObject().

◆ messageName()

RexxString * RexxActivationFrame::messageName ( )
overridevirtual

Implements ActivationFrame.

Definition at line 45 of file ActivationFrame.cpp.

References activation, and RexxActivation::getMessageName().

◆ method()

RexxMethod * RexxActivationFrame::method ( )
overridevirtual

Implements ActivationFrame.

Definition at line 50 of file ActivationFrame.cpp.

References activation, and RexxActivationBase::getExecutableObject().

Member Data Documentation

◆ activation

RexxActivation* RexxActivationFrame::activation
protected

Definition at line 97 of file ActivationFrame.hpp.

Referenced by createStackFrame(), getSource(), messageName(), and method().


The documentation for this class was generated from the following files: