Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Side by Side Diff: lib/runtime/dart/_interceptors.js

Issue 1177563003: Generate metadata (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | lib/runtime/dart/_native_typed_data.js » ('j') | lib/src/codegen/js_codegen.dart » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 dart.library('dart/_interceptors', null, /* Imports */[ 1 dart.library('dart/_interceptors', null, /* Imports */[
2 'dart/core', 2 'dart/core',
3 'dart/_internal', 3 'dart/_internal',
4 'dart/collection', 4 'dart/collection',
5 'dart/math' 5 'dart/math'
6 ], /* Lazy imports */[ 6 ], /* Lazy imports */[
7 'dart/_js_helper' 7 'dart/_js_helper'
8 ], function(exports, core, _internal, collection, math, _js_helper) { 8 ], function(exports, core, _internal, collection, math, _js_helper) {
9 'use strict'; 9 'use strict';
10 let JSArray$ = dart.generic(function(E) { 10 let JSArray$ = dart.generic(function(E) {
(...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after
441 [dartx.contains]: [core.bool, [core.Object]], 441 [dartx.contains]: [core.bool, [core.Object]],
442 [dartx.toList]: [core.List$(E), [], {growable: core.bool}], 442 [dartx.toList]: [core.List$(E), [], {growable: core.bool}],
443 [dartx.toSet]: [core.Set$(E), []], 443 [dartx.toSet]: [core.Set$(E), []],
444 [dartx.get]: [E, [core.int]], 444 [dartx.get]: [E, [core.int]],
445 [dartx.set]: [dart.void, [core.int, E]], 445 [dartx.set]: [dart.void, [core.int, E]],
446 [dartx.asMap]: [core.Map$(core.int, E), []] 446 [dartx.asMap]: [core.Map$(core.int, E), []]
447 }), 447 }),
448 statics: () => ({markFixedList: [core.List, [core.List]]}), 448 statics: () => ({markFixedList: [core.List, [core.List]]}),
449 names: ['markFixedList'] 449 names: ['markFixedList']
450 }); 450 });
451 JSArray[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({n ame: 'Array'}))];
Jennifer Messerly 2015/06/09 23:29:53 teach compiler we can skip our own private dart:_
vsm 2015/06/10 13:28:27 I'll file an issue for this.
451 return JSArray; 452 return JSArray;
452 }); 453 });
453 let JSArray = JSArray$(); 454 let JSArray = JSArray$();
454 dart.registerExtension(dart.global.Array, JSArray); 455 dart.registerExtension(dart.global.Array, JSArray);
455 let JSMutableArray$ = dart.generic(function(E) { 456 let JSMutableArray$ = dart.generic(function(E) {
456 class JSMutableArray extends JSArray$(E) { 457 class JSMutableArray extends JSArray$(E) {
457 JSMutableArray() { 458 JSMutableArray() {
458 super.JSArray(); 459 super.JSArray();
459 } 460 }
460 } 461 }
(...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after
918 }), 919 }),
919 statics: () => ({ 920 statics: () => ({
920 _bitCount: [core.int, [core.int]], 921 _bitCount: [core.int, [core.int]],
921 _shru: [core.int, [core.int, core.int]], 922 _shru: [core.int, [core.int, core.int]],
922 _shrs: [core.int, [core.int, core.int]], 923 _shrs: [core.int, [core.int, core.int]],
923 _ors: [core.int, [core.int, core.int]], 924 _ors: [core.int, [core.int, core.int]],
924 _spread: [core.int, [core.int]] 925 _spread: [core.int, [core.int]]
925 }), 926 }),
926 names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread'] 927 names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread']
927 }); 928 });
929 JSInt[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name: 'Number'}))];
928 dart.registerExtension(dart.global.Number, JSInt); 930 dart.registerExtension(dart.global.Number, JSInt);
929 class JSDouble extends JSNumber { 931 class JSDouble extends JSNumber {
930 JSDouble() { 932 JSDouble() {
931 super.JSNumber(); 933 super.JSNumber();
932 } 934 }
933 get [dartx.runtimeType]() { 935 get [dartx.runtimeType]() {
934 return core.double; 936 return core.double;
935 } 937 }
936 } 938 }
937 JSDouble[dart.implements] = () => [core.double]; 939 JSDouble[dart.implements] = () => [core.double];
(...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after
1429 [dartx.compareTo]: [core.int, [core.String]], 1431 [dartx.compareTo]: [core.int, [core.String]],
1430 [dartx.get]: [core.String, [core.int]] 1432 [dartx.get]: [core.String, [core.int]]
1431 }), 1433 }),
1432 statics: () => ({ 1434 statics: () => ({
1433 _isWhitespace: [core.bool, [core.int]], 1435 _isWhitespace: [core.bool, [core.int]],
1434 _skipLeadingWhitespace: [core.int, [core.String, core.int]], 1436 _skipLeadingWhitespace: [core.int, [core.String, core.int]],
1435 _skipTrailingWhitespace: [core.int, [core.String, core.int]] 1437 _skipTrailingWhitespace: [core.int, [core.String, core.int]]
1436 }), 1438 }),
1437 names: ['_isWhitespace', '_skipLeadingWhitespace', '_skipTrailingWhitespace' ] 1439 names: ['_isWhitespace', '_skipLeadingWhitespace', '_skipTrailingWhitespace' ]
1438 }); 1440 });
1441 JSString[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({na me: 'String'}))];
1439 dart.registerExtension(dart.global.String, JSString); 1442 dart.registerExtension(dart.global.String, JSString);
1440 let _string = Symbol('_string'); 1443 let _string = Symbol('_string');
1441 class _CodeUnits extends _internal.UnmodifiableListBase$(core.int) { 1444 class _CodeUnits extends _internal.UnmodifiableListBase$(core.int) {
1442 _CodeUnits(string) { 1445 _CodeUnits(string) {
1443 this[_string] = string; 1446 this[_string] = string;
1444 } 1447 }
1445 get length() { 1448 get length() {
1446 return this[_string].length; 1449 return this[_string].length;
1447 } 1450 }
1448 get(i) { 1451 get(i) {
(...skipping 25 matching lines...) Expand all
1474 return this ? 2 * 3 * 23 * 3761 : 269 * 811; 1477 return this ? 2 * 3 * 23 * 3761 : 269 * 811;
1475 } 1478 }
1476 get [dartx.runtimeType]() { 1479 get [dartx.runtimeType]() {
1477 return core.bool; 1480 return core.bool;
1478 } 1481 }
1479 } 1482 }
1480 JSBool[dart.implements] = () => [core.bool]; 1483 JSBool[dart.implements] = () => [core.bool];
1481 dart.setSignature(JSBool, { 1484 dart.setSignature(JSBool, {
1482 constructors: () => ({JSBool: [JSBool, []]}) 1485 constructors: () => ({JSBool: [JSBool, []]})
1483 }); 1486 });
1487 JSBool[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name : 'Boolean'}))];
1484 dart.registerExtension(dart.global.Boolean, JSBool); 1488 dart.registerExtension(dart.global.Boolean, JSBool);
1485 class JSIndexable extends core.Object {} 1489 class JSIndexable extends core.Object {}
1486 class JSMutableIndexable extends JSIndexable {} 1490 class JSMutableIndexable extends JSIndexable {}
1487 class JSObject extends core.Object {} 1491 class JSObject extends core.Object {}
1488 class JavaScriptObject extends Interceptor { 1492 class JavaScriptObject extends Interceptor {
1489 JavaScriptObject() { 1493 JavaScriptObject() {
1490 super.Interceptor(); 1494 super.Interceptor();
1491 } 1495 }
1492 get hashCode() { 1496 get hashCode() {
1493 return 0; 1497 return 0;
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
1538 exports.JSString = JSString; 1542 exports.JSString = JSString;
1539 exports.getInterceptor = getInterceptor; 1543 exports.getInterceptor = getInterceptor;
1540 exports.JSBool = JSBool; 1544 exports.JSBool = JSBool;
1541 exports.JSIndexable = JSIndexable; 1545 exports.JSIndexable = JSIndexable;
1542 exports.JSMutableIndexable = JSMutableIndexable; 1546 exports.JSMutableIndexable = JSMutableIndexable;
1543 exports.JSObject = JSObject; 1547 exports.JSObject = JSObject;
1544 exports.JavaScriptObject = JavaScriptObject; 1548 exports.JavaScriptObject = JavaScriptObject;
1545 exports.PlainJavaScriptObject = PlainJavaScriptObject; 1549 exports.PlainJavaScriptObject = PlainJavaScriptObject;
1546 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; 1550 exports.UnknownJavaScriptObject = UnknownJavaScriptObject;
1547 }); 1551 });
OLDNEW
« no previous file with comments | « no previous file | lib/runtime/dart/_native_typed_data.js » ('j') | lib/src/codegen/js_codegen.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698