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

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

Issue 1150623004: Fix names in named parameter lists (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 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 | « lib/runtime/dart/_isolate_helper.js ('k') | lib/runtime/dart/async.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 var _js_helper = dart.defineLibrary(_js_helper, {}); 1 var _js_helper = dart.defineLibrary(_js_helper, {});
2 var core = dart.import(core); 2 var core = dart.import(core);
3 var collection = dart.import(collection); 3 var collection = dart.import(collection);
4 var _internal = dart.import(_internal); 4 var _internal = dart.import(_internal);
5 var _foreign_helper = dart.import(_foreign_helper); 5 var _foreign_helper = dart.import(_foreign_helper);
6 var _js_embedded_names = dart.import(_js_embedded_names); 6 var _js_embedded_names = dart.import(_js_embedded_names);
7 var _interceptors = dart.lazyImport(_interceptors); 7 var _interceptors = dart.lazyImport(_interceptors);
8 var _js_names = dart.import(_js_names); 8 var _js_names = dart.import(_js_names);
9 var async = dart.import(async); 9 var async = dart.import(async);
10 var _isolate_helper = dart.lazyImport(_isolate_helper); 10 var _isolate_helper = dart.lazyImport(_isolate_helper);
(...skipping 629 matching lines...) Expand 10 before | Expand all | Expand 10 after
640 } 640 }
641 get isMultiLine() { 641 get isMultiLine() {
642 return this[_isMultiLine]; 642 return this[_isMultiLine];
643 } 643 }
644 get isCaseSensitive() { 644 get isCaseSensitive() {
645 return this[_isCaseSensitive]; 645 return this[_isCaseSensitive];
646 } 646 }
647 } 647 }
648 JSSyntaxRegExp[dart.implements] = () => [core.RegExp]; 648 JSSyntaxRegExp[dart.implements] = () => [core.RegExp];
649 dart.setSignature(JSSyntaxRegExp, { 649 dart.setSignature(JSSyntaxRegExp, {
650 constructors: () => ({JSSyntaxRegExp: [JSSyntaxRegExp, [core.String], {ultiL in: core.bool, aseSensitiv: core.bool}]}), 650 constructors: () => ({JSSyntaxRegExp: [JSSyntaxRegExp, [core.String], {multi Line: core.bool, caseSensitive: core.bool}]}),
651 methods: () => ({ 651 methods: () => ({
652 firstMatch: [core.Match, [core.String]], 652 firstMatch: [core.Match, [core.String]],
653 hasMatch: [core.bool, [core.String]], 653 hasMatch: [core.bool, [core.String]],
654 stringMatch: [core.String, [core.String]], 654 stringMatch: [core.String, [core.String]],
655 allMatches: [core.Iterable$(core.Match), [core.String], [core.int]], 655 allMatches: [core.Iterable$(core.Match), [core.String], [core.int]],
656 [_execGlobal]: [core.Match, [core.String, core.int]], 656 [_execGlobal]: [core.Match, [core.String, core.int]],
657 [_execAnchored]: [core.Match, [core.String, core.int]], 657 [_execAnchored]: [core.Match, [core.String, core.int]],
658 matchAsPrefix: [core.Match, [core.String], [core.int]] 658 matchAsPrefix: [core.Match, [core.String], [core.int]]
659 }), 659 }),
660 statics: () => ({makeNative: [core.Object, [core.String, core.bool, core.boo l, core.bool]]}), 660 statics: () => ({makeNative: [core.Object, [core.String, core.bool, core.boo l, core.bool]]}),
(...skipping 390 matching lines...) Expand 10 before | Expand all | Expand 10 after
1051 function getClassName(object) { 1051 function getClassName(object) {
1052 return _interceptors.getInterceptor(object).constructor.builtin$cls; 1052 return _interceptors.getInterceptor(object).constructor.builtin$cls;
1053 } 1053 }
1054 dart.fn(getClassName, core.String, [core.Object]); 1054 dart.fn(getClassName, core.String, [core.Object]);
1055 function getRuntimeTypeAsString(runtimeType, opts) { 1055 function getRuntimeTypeAsString(runtimeType, opts) {
1056 let onTypeVariable = opts && 'onTypeVariable' in opts ? opts.onTypeVariable : null; 1056 let onTypeVariable = opts && 'onTypeVariable' in opts ? opts.onTypeVariable : null;
1057 dart.assert(isJsArray(runtimeType)); 1057 dart.assert(isJsArray(runtimeType));
1058 let className = getConstructorName(getIndex(runtimeType, 0)); 1058 let className = getConstructorName(getIndex(runtimeType, 0));
1059 return `${className}` + `${joinArguments(runtimeType, 1, {onTypeVariable: on TypeVariable})}`; 1059 return `${className}` + `${joinArguments(runtimeType, 1, {onTypeVariable: on TypeVariable})}`;
1060 } 1060 }
1061 dart.fn(getRuntimeTypeAsString, core.String, [core.Object], {nTypeVariabl: dar t.functionType(core.String, [core.int])}); 1061 dart.fn(getRuntimeTypeAsString, core.String, [core.Object], {onTypeVariable: d art.functionType(core.String, [core.int])});
1062 function getConstructorName(type) { 1062 function getConstructorName(type) {
1063 return type.builtin$cls; 1063 return type.builtin$cls;
1064 } 1064 }
1065 dart.fn(getConstructorName, core.String, [core.Object]); 1065 dart.fn(getConstructorName, core.String, [core.Object]);
1066 function runtimeTypeToString(type, opts) { 1066 function runtimeTypeToString(type, opts) {
1067 let onTypeVariable = opts && 'onTypeVariable' in opts ? opts.onTypeVariable : null; 1067 let onTypeVariable = opts && 'onTypeVariable' in opts ? opts.onTypeVariable : null;
1068 if (type == null) { 1068 if (type == null) {
1069 return 'dynamic'; 1069 return 'dynamic';
1070 } else if (isJsArray(type)) { 1070 } else if (isJsArray(type)) {
1071 return getRuntimeTypeAsString(type, {onTypeVariable: onTypeVariable}); 1071 return getRuntimeTypeAsString(type, {onTypeVariable: onTypeVariable});
1072 } else if (isJsFunction(type)) { 1072 } else if (isJsFunction(type)) {
1073 return getConstructorName(type); 1073 return getConstructorName(type);
1074 } else if (typeof type == 'number') { 1074 } else if (typeof type == 'number') {
1075 if (onTypeVariable == null) { 1075 if (onTypeVariable == null) {
1076 return dart.toString(type); 1076 return dart.toString(type);
1077 } else { 1077 } else {
1078 return onTypeVariable(dart.as(type, core.int)); 1078 return onTypeVariable(dart.as(type, core.int));
1079 } 1079 }
1080 } else { 1080 } else {
1081 return null; 1081 return null;
1082 } 1082 }
1083 } 1083 }
1084 dart.fn(runtimeTypeToString, core.String, [core.Object], {nTypeVariabl: dart.f unctionType(core.String, [core.int])}); 1084 dart.fn(runtimeTypeToString, core.String, [core.Object], {onTypeVariable: dart .functionType(core.String, [core.int])});
1085 function joinArguments(types, startIndex, opts) { 1085 function joinArguments(types, startIndex, opts) {
1086 let onTypeVariable = opts && 'onTypeVariable' in opts ? opts.onTypeVariable : null; 1086 let onTypeVariable = opts && 'onTypeVariable' in opts ? opts.onTypeVariable : null;
1087 if (types == null) 1087 if (types == null)
1088 return ''; 1088 return '';
1089 dart.assert(isJsArray(types)); 1089 dart.assert(isJsArray(types));
1090 let firstArgument = true; 1090 let firstArgument = true;
1091 let allDynamic = true; 1091 let allDynamic = true;
1092 let buffer = new core.StringBuffer(); 1092 let buffer = new core.StringBuffer();
1093 for (let index = startIndex; dart.notNull(index) < dart.notNull(getLength(ty pes)); index = dart.notNull(index) + 1) { 1093 for (let index = startIndex; dart.notNull(index) < dart.notNull(getLength(ty pes)); index = dart.notNull(index) + 1) {
1094 if (firstArgument) { 1094 if (firstArgument) {
1095 firstArgument = false; 1095 firstArgument = false;
1096 } else { 1096 } else {
1097 buffer.write(', '); 1097 buffer.write(', ');
1098 } 1098 }
1099 let argument = getIndex(types, index); 1099 let argument = getIndex(types, index);
1100 if (argument != null) { 1100 if (argument != null) {
1101 allDynamic = false; 1101 allDynamic = false;
1102 } 1102 }
1103 buffer.write(runtimeTypeToString(argument, {onTypeVariable: onTypeVariable })); 1103 buffer.write(runtimeTypeToString(argument, {onTypeVariable: onTypeVariable }));
1104 } 1104 }
1105 return allDynamic ? '' : `<${buffer}>`; 1105 return allDynamic ? '' : `<${buffer}>`;
1106 } 1106 }
1107 dart.fn(joinArguments, core.String, [core.Object, core.int], {nTypeVariabl: da rt.functionType(core.String, [core.int])}); 1107 dart.fn(joinArguments, core.String, [core.Object, core.int], {onTypeVariable: dart.functionType(core.String, [core.int])});
1108 function getRuntimeTypeString(object) { 1108 function getRuntimeTypeString(object) {
1109 let className = getClassName(object); 1109 let className = getClassName(object);
1110 if (object == null) 1110 if (object == null)
1111 return className; 1111 return className;
1112 let typeInfo = object.$builtinTypeInfo; 1112 let typeInfo = object.$builtinTypeInfo;
1113 return `${className}${joinArguments(typeInfo, 0)}`; 1113 return `${className}${joinArguments(typeInfo, 0)}`;
1114 } 1114 }
1115 dart.fn(getRuntimeTypeString, core.String, [core.Object]); 1115 dart.fn(getRuntimeTypeString, core.String, [core.Object]);
1116 function getRuntimeType(object) { 1116 function getRuntimeType(object) {
1117 let type = getRuntimeTypeString(object); 1117 let type = getRuntimeTypeString(object);
(...skipping 3264 matching lines...) Expand 10 before | Expand all | Expand 10 after
4382 exports.jsonEncodeNative = jsonEncodeNative; 4382 exports.jsonEncodeNative = jsonEncodeNative;
4383 exports.getIsolateAffinityTag = getIsolateAffinityTag; 4383 exports.getIsolateAffinityTag = getIsolateAffinityTag;
4384 exports.LoadLibraryFunctionType = LoadLibraryFunctionType; 4384 exports.LoadLibraryFunctionType = LoadLibraryFunctionType;
4385 exports.DeferredLoadCallback = DeferredLoadCallback; 4385 exports.DeferredLoadCallback = DeferredLoadCallback;
4386 exports.loadDeferredLibrary = loadDeferredLibrary; 4386 exports.loadDeferredLibrary = loadDeferredLibrary;
4387 exports.MainError = MainError; 4387 exports.MainError = MainError;
4388 exports.missingMain = missingMain; 4388 exports.missingMain = missingMain;
4389 exports.badMain = badMain; 4389 exports.badMain = badMain;
4390 exports.mainHasTooManyParameters = mainHasTooManyParameters; 4390 exports.mainHasTooManyParameters = mainHasTooManyParameters;
4391 })(_js_helper, core, collection, _internal, _foreign_helper, _js_embedded_names, _interceptors, _js_names, async, _isolate_helper); 4391 })(_js_helper, core, collection, _internal, _foreign_helper, _js_embedded_names, _interceptors, _js_names, async, _isolate_helper);
OLDNEW
« no previous file with comments | « lib/runtime/dart/_isolate_helper.js ('k') | lib/runtime/dart/async.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698