};
struct _abc_class {
- abc_file_t*pool;
+ abc_file_t*file;
multiname_t*classname;
multiname_t*superclass;
int index; //filled in during writing
};
-abc_class_t* abc_class_new(abc_file_t*pool, multiname_t*classname, multiname_t*superclass);
-abc_class_t* abc_class_new2(abc_file_t*pool, char*classname, char*superclass);
+abc_class_t* abc_class_new(abc_file_t*file, multiname_t*classname, multiname_t*superclass);
+abc_class_t* abc_class_new2(abc_file_t*file, char*classname, char*superclass);
void abc_class_sealed(abc_class_t*c);
void abc_class_final(abc_class_t*c);
void abc_class_interface(abc_class_t*c);
};
struct _abc_method_body {
- abc_file_t*pool;
+ abc_file_t*file;
//abc_class_t*cls;
abc_method_t*method;
code_t*code;
typedef struct _abc_script {
abc_method_t*method;
- abc_file_t*pool;
+ abc_file_t*file;
trait_list_t*traits;
} abc_script_t;
abc_method_t* abc_nullmethod(abc_file_t*file);
-
-abc_script_t* abc_initscript(abc_file_t*pool, char*returntype, int num_params, ...);
+abc_script_t* abc_initscript(abc_file_t*file, char*returntype, int num_params, ...);
#define __