129 void *ExtensionDirective::operator
new(
size_t size)
void reportException(wholenumber_t error)
#define Error_Execution_noclass
#define memory_mark(oref)
RexxObject * new_object(size_t s)
#define flatten_reference(oref, envel)
#define memory_mark_general(oref)
#define setUpFlatten(type)
void addMethod(RexxString *name, RexxMethod *method, bool classMethod)
void liveGeneral(int reason)
RexxTable * getClassMethods()
ExtensionDirective(RexxString *, RexxString *, RexxClause *)
RexxTable * getInstanceMethods()
bool checkDuplicateMethod(RexxString *name, bool classMethod)
void addConstantMethod(RexxString *name, RexxMethod *method)
RexxTable * instanceMethods
RexxList * inheritsClasses
void addInherits(RexxString *name)
void flatten(RexxEnvelope *)
void install(RexxSource *source, RexxActivation *activation)
void setCurrent(RexxInstruction *v)
RexxObject * defineMethod(RexxString *, RexxMethod *)
RexxObject * defineClassMethod(RexxString *method_name, RexxMethod *newMethod)
RexxObject * value(HashLink pos)
HashLink next(HashLink pos)
virtual RexxObject * get(RexxObject *key)
RexxObject * index(HashLink pos)
virtual RexxObject * put(RexxObject *, RexxObject *)
RexxInstruction * nextInstruction
RexxObject * append(RexxObject *)
size_t nextIndex(size_t i)
RexxObject * getValue(size_t i)
void sendMessage(RexxString *, RexxArray *, RexxDirectory *, ProtectedObject &)
RexxClass * findClass(RexxString *)