Lines Matching refs:function
32 function CreateFromLiteral() {
36 function CreateFromObject() {
40 function CreateDefault() {
44 function CreateFromConstructor(proto) {
45 function C() {}
48 return function() { return new C; }
51 function CreateFromApi(proto) {
52 return function() { return Object.create(proto); }
55 function CreateWithProperty(proto) {
56 function C() { this.a = -100; }
58 return function() { return new C; }
65 function TestAllCreates(f) {
85 f(function() {
100 function ReadonlyByNonwritableDataProperty(o, name) {
104 function ReadonlyByAccessorPropertyWithoutSetter(o, name) {
105 Object.defineProperty(o, name, {get: function() { return -42; }});
108 function ReadonlyByGetter(o, name) {
109 o.__defineGetter__("a", function() { return -43; });
112 function ReadonlyByFreeze(o, name) {
117 function ReadonlyByProto(o, name) {
126 function ReadonlyByProxy(o, name) {
129 getPropertyDescriptor: function() {
141 function TestAllReadonlys(f) {
152 function Assign(o, x) {
156 function AssignStrict(o, x) {
161 function TestAllModes(f) {
168 function TestAllScenarios(f) {
171 f(function(strict, create, readonly) {
195 assertThrows(function() { AssignStrict(o, t + 1) }, TypeError);
204 TestAllScenarios(function(scenario) {
205 TestAllModes(function(strict) {
206 TestAllReadonlys(function(readonly) {
207 TestAllCreates(function(create) {
217 function Assign2(o, x) { o.a = x }
219 (function() {