or method_name.endswith("_read"))):
out_java_struct = open(f"{sys.argv[3]}/structs/UtilMethods{consts.file_ext}", "a")
for line in out_java_struct_delta.splitlines():
- if not line.strip().startswith("this."):
+ if "this" not in line:
out_java_struct.write(line + "\n")
else:
out_java_struct.write("\t\t// " + line.strip() + "\n")
if check_sfx is not None:
write_c("CHECK(" + check_sfx[0] + "owner" + check_sfx[1] + ");\n")
write_c("\treturn " + accessor[0] + "owner" + accessor[1] + ";\n")
+ holds_ref = True
else:
fn_defn = ptr_fn_defn
write_c("static inline " + fn_defn + "{\n")