| author | Stephen Paul Weber
<singpolyma@singpolyma.net> 2024-04-16 13:53:54 UTC |
| committer | Stephen Paul Weber
<singpolyma@singpolyma.net> 2024-04-16 13:53:54 UTC |
| parent | 01f64e88d7269981978c8ecfa35bbe72d32285e3 |
| HaxeCBridge.hx | +11 | -9 |
diff --git a/HaxeCBridge.hx b/HaxeCBridge.hx index c62fa3e..f9218ce 100644 --- a/HaxeCBridge.hx +++ b/HaxeCBridge.hx @@ -261,15 +261,17 @@ class HaxeCBridge { }); insertTo++; default: - fields.insert(insertTo, { - name: field.name + "__fromC", - doc: field.doc, - meta: [{name: "HaxeCBridge.wrapper", params: [], pos: field.pos}], - access: field.access, - pos: field.pos, - kind: FFun({ret: t, params: [], args: [], expr: macro { return $i{field.name} }}) - }); - insertTo++; + if (get != "null" && get != "never") { + fields.insert(insertTo, { + name: field.name + "__fromC", + doc: field.doc, + meta: [{name: "HaxeCBridge.wrapper", params: [], pos: field.pos}], + access: field.access, + pos: field.pos, + kind: FFun({ret: t, params: [], args: [], expr: macro { return $i{field.name} }}) + }); + insertTo++; + } if (set != "null" && set != "never") { fields.insert(insertTo, { name: "set_" + field.name + "__fromC",