compute method
Implementation
@override
dynamic compute(scope) {
var targetType = call.target.compute(scope);
var positional = call.computePositional(scope);
var named = call.computeNamed(scope);
var name = '';
if (call.target is MemberExpression) {
name = (call.target as MemberExpression).name.name;
}
return reflectClass(targetType as Type)
.newInstance(Symbol(name), positional, named)
.reflectee;
}