createBindContext function
Implementation
Expression createBindContext(ServerParam param) {
return refer((BindContextImpl).name).newInstance([], {
'data': refer('context').property('data'),
'meta': refer('context').property('meta'),
'reflect': refer('context').property('reflect'),
'request': refer('context').property('request'),
'response': refer('context').property('response'),
'route': refer('context').property('route'),
'nameOfParameter': literalString(param.name),
'parameterType': refer(param.type.name),
});
}