Lines Matching refs:function
7 var global = Function('return this')();
10 function test(ctor_desc, use_desc, migr_desc) {
86 ctor: function(v) { return {a: v}; },
87 args: function(i) { return [1.5 + i]; },
91 ctor: function(v) { var o = {}; o.a = v; return o; },
92 args: function(i) { return [1.5 + i]; },
96 ctor: function(v) { return {a: v}; },
97 args: function(i) { return [i]; },
101 ctor: function(v) { var o = {}; o.a = v; return o; },
102 args: function(i) { return [i]; },
106 ctor: function(v) { return {a: v}; },
107 args: function(i) { return ["s"]; },
111 ctor: function(v) { var o = {}; o.a = v; return o; },
112 args: function(i) { return ["s"]; },
116 ctor: function(v1, v2, v3) { return {a: v1, b: v2, c: v3}; },
117 args: function(i) { return [1.5 + i, 1.6, 1.7]; },
121 ctor: function(v) { var o = {}; o.h=o.g=o.f=o.e=o.d=o.c=o.b=o.a=v; return o; },
122 args: function(i) { return [1.5 + i]; },
126 ctor: function(v) { var o = 1; o.a = v; return o; },
127 args: function(i) { return [1.5 + i]; },
131 ctor: function(v) { var o = function() { return v;}; o.a = v; return o; },
132 args: function(i) { return [1.5 + i]; },
136 ctor: function(v) { var o = function(a,b,c) { return a+b+c; }; o = o.bind(o, v, v+1, v+2.2); return o; },
137 args: function(i) { return [1.5 + i]; },
141 ctor: function(v) { var o = []; o[1] = v; o[200000] = v; return o; },
142 args: function(i) { return [1.5 + i]; },
146 ctor: function(v) { var json = '{"a":' + v + ',"b":' + v + '}'; return JSON.parse(json); },
147 args: function(i) { return [1.5 + i]; },
152 get: function() { return this.a_; },
153 set: function(value) {this.a_ = value; },
156 ctor: function(v) {
161 args: function(i) { return [1.5 + i]; },
167 get: function() { return this.a_; },
168 set: function(value) {this.a_ = value; },
171 ctor: function(v) {
177 args: function(i) { return [1.5 + i]; },
182 ctor: function(v) {
188 args: function(i) { return [1.5 + i]; },
192 ctor: function(v) { return global; },
193 args: function(i) { return [i]; },
202 use1: function(o, i) { return o.a + 1.0; },
203 use2: function(o, i) { return o.a + 1.1; },
207 use1: function(o, i) { return o.b + 1.0; },
208 use2: function(o, i) { return o.b + 1.1; },
212 use1: function(o, i) { return o[1] + 1.0; },
213 use2: function(o, i) { return o[1] + 1.1; },
217 use1: function(o, i) { return o[-1] + 1.0; },
218 use2: function(o, i) { return o[-1] + 1.1; },
222 use1: function(o, i) { return o() + 1.0; },
223 use2: function(o, i) { return o() + 1.1; },
232 migr: function(o, i) { if (i == 0) o.a = 1; },
236 migr: function(o, i) { if (i == 0) o.a = 1.1; },
240 migr: function(o, i) { if (i == 0) o.a = {}; },
244 migr: function(o, i) { o.__proto__ = {}; },
248 migr: function(o, i) { %FunctionSetPrototype(o, null); },
252 migr: function(o, i) { if (i == 0) o.__proto__.__proto1__ = [,,,5,,,]; },
256 migr: function(o, i) { if (i == 0) Object.freeze(o.__proto__); },
260 migr: function(o, i) { var v = o.a; delete o.a; o.a = v; },
264 migr: function(o, i) { if (i >= 0) o.__proto__ = {}; },
268 migr: function(o, i) {
270 get: function() { return 1.5 + i; },
271 set: function(value) {},
278 migr: function(o, i) { Object.observe(o, function(){}); },
282 migr: function(o, i) {
283 if (typeof (o) !== 'function') %EnableAccessChecks(o);
288 migr: function(o, i) {
289 if ((typeof (o) !== 'function') && (o !== global)) %DisableAccessChecks(o);
294 migr: function(o, i) { Object.seal(o); },
299 migr: function(o, i) { Object.freeze(o); },
305 migrations.forEach(function(migr) {
306 uses.forEach(function(use) {
307 ctors.forEach(function(ctor) {