Lines Matching refs:function
30 function testStringify(expected, object) {
37 // Test serializing a proxy, function proxy and objects that contain them.
39 get: function(target, name) {
42 enumerate: function(target) {
45 getOwnPropertyDescriptor: function(target, name) {
53 var proxy_fun = Proxy.createFunction(handler1, function() { return 1; });
68 get: function(target, name) {
72 enumerate: function(target) {
75 getOwnPropertyDescriptor: function(target, name) {
87 // Proxy with a get function that uses the first argument.
89 get: function(target, name) {
90 if (name == 'valueOf') return function() { return "proxy" };
93 enumerate: function(target) {
96 getOwnPropertyDescriptor: function(target, name) {
108 get: function(target, name) {
111 enumerate: function(target) {
114 getOwnPropertyDescriptor: function(target, name) {
123 // Proxy that provides a toJSON function that uses this.
125 get: function(target, name) {
127 return function(key) { return key.charCodeAt(0) + this.z; };
129 enumerate: function(target) {
132 getOwnPropertyDescriptor: function(target, name) {
140 // Proxy that provides a toJSON function that returns undefined.
142 get: function(target, name) {
143 return function(key) { return undefined; };
145 enumerate: function(target) {
148 getOwnPropertyDescriptor: function(target, name) {
159 get: function(target, name) {
165 enumerate: function(target) {
168 getOwnPropertyDescriptor: function(target, name) {