| 1066 | } |
| 1067 | |
| 1068 | void fxFieldNodeBind(void* it, void* param) |
| 1069 | { |
| 1070 | txFieldNode* self = it; |
| 1071 | txBinder* binder = param; |
| 1072 | txNode* item = self->item; |
| 1073 | if (item->description->token == XS_TOKEN_PROPERTY_AT) |
| 1074 | fxScopeLookup(binder->scope, ((txPropertyAtNode*)item)->atAccess, 0); |
| 1075 | else if (item->description->token == XS_TOKEN_PRIVATE_PROPERTY) { |
| 1076 | if (item->flags & (mxMethodFlag | mxGetterFlag | mxSetterFlag)) |
| 1077 | fxScopeLookup(binder->scope, ((txPrivatePropertyNode*)item)->valueAccess, 0); |
| 1078 | fxScopeLookup(binder->scope, ((txPrivatePropertyNode*)item)->symbolAccess, 0); |
| 1079 | } |
| 1080 | if (self->value) |
| 1081 | fxNodeDispatchBind(self->value, param); |
| 1082 | } |
| 1083 | |
| 1084 | void fxForNodeBind(void* it, void* param) |
| 1085 | { |
nothing calls this directly
no test coverage detected