MethodContextStubs.cpp File Reference
#include "RexxCore.h"
#include "ContextApi.hpp"
#include "RexxNativeActivation.hpp"
#include "ProtectedObject.hpp"
#include "MethodClass.hpp"
Include dependency graph for MethodContextStubs.cpp:

Go to the source code of this file.

Functions

RexxArrayObject RexxEntry GetMethodArguments (RexxMethodContext *c)
 
RexxObjectPtr RexxEntry GetMethodArgument (RexxMethodContext *c, stringsize_t i)
 
RexxMethodObject RexxEntry GetCurrentMethod (RexxMethodContext *c)
 
CSTRING RexxEntry GetMessageName (RexxMethodContext *c)
 
RexxObjectPtr RexxEntry GetSelf (RexxMethodContext *c)
 
POINTER RexxEntry GetCSelf (RexxMethodContext *c)
 
RexxClassObject RexxEntry GetSuper (RexxMethodContext *c)
 
RexxObjectPtr RexxEntry GetScope (RexxMethodContext *c)
 
void RexxEntry SetObjectVariable (RexxMethodContext *c, CSTRING n, RexxObjectPtr v)
 
RexxObjectPtr RexxEntry GetObjectVariable (RexxMethodContext *c, CSTRING n)
 
void RexxEntry DropObjectVariable (RexxMethodContext *c, CSTRING n)
 
RexxObjectPtr RexxEntry ForwardMessage (RexxMethodContext *c, RexxObjectPtr o, CSTRING n, RexxClassObject clazz, RexxArrayObject a, RexxDirectoryObject d)
 
void RexxEntry SetGuardOn (RexxMethodContext *c)
 
void RexxEntry SetGuardOff (RexxMethodContext *c)
 
RexxClassObject RexxEntry FindContextClass (RexxMethodContext *c, CSTRING n)
 

Function Documentation

◆ DropObjectVariable()

void RexxEntry DropObjectVariable ( RexxMethodContext c,
CSTRING  n 
)

◆ FindContextClass()

◆ ForwardMessage()

◆ GetCSelf()

◆ GetCurrentMethod()

◆ GetMessageName()

◆ GetMethodArgument()

◆ GetMethodArguments()

◆ GetObjectVariable()

◆ GetScope()

◆ GetSelf()

◆ GetSuper()

◆ SetGuardOff()

void RexxEntry SetGuardOff ( RexxMethodContext c)

◆ SetGuardOn()

void RexxEntry SetGuardOn ( RexxMethodContext c)

Definition at line 209 of file MethodContextStubs.cpp.

References ApiContext::context, and RexxNativeActivation::guardOn().

◆ SetObjectVariable()

void RexxEntry SetObjectVariable ( RexxMethodContext c,
CSTRING  n,
RexxObjectPtr  v 
)