43 #ifndef Included_PackageClass
44 #define Included_PackageClass
51 void *
operator new(size_t);
52 inline void *
operator new(
size_t size,
void *ptr) {
return ptr; };
110 return previousEncoding;
PackageClass * new_package(RexxSource *s)
RexxString * getSourceLineRexx(RexxObject *)
RexxString * getSourceLine(size_t)
RexxObject * loadLibrary(RexxString *name)
RexxObject * setEncodingRexx(RexxObject *e)
RexxObject * addClass(RexxString *name, RexxClass *clazz)
RexxObject * findProgramRexx(RexxObject *name)
RexxArray * getImportedPackages()
PackageClass(RESTORETYPE restoreType)
RexxObject * addPublicClass(RexxString *name, RexxClass *clazz)
void flatten(RexxEnvelope *)
RoutineClass * findRoutine(RexxString *name)
RexxDirectory * getImportedRoutines()
RexxClass * findClassRexx(RexxString *name)
RexxDirectory * getRoutines()
RexxDirectory * getMethods()
RexxSource * getSourceObject()
void setEncoding(RexxObject *e)
PackageClass(RexxSource *source)
RexxObject * getEncoding()
PackageClass * loadPackage(RexxString *name, RexxArray *source)
RexxObject * addPackage(PackageClass *package)
RoutineClass * findRoutineRexx(RexxString *name)
RexxDirectory * getClasses()
RexxObject * addRoutine(RexxString *name, RoutineClass *routine)
RexxDirectory * getPublicClasses()
static RexxClass * classInstance
PackageClass * newRexx(RexxObject **init_args, size_t argCount, size_t named_argCount)
RexxClass * findClass(RexxString *name)
RexxInteger * getSourceSize()
RexxObject * setSecurityManager(RexxObject *)
RexxObject * addPublicRoutine(RexxString *name, RoutineClass *routine)
RexxDirectory * getImportedClasses()
static void createInstance()
void liveGeneral(int reason)
RexxDirectory * getPublicRoutines()