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

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

Issue 1636233002: fixes #427, static fields emitted outside the scope of their class (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: merged2 Created 4 years, 10 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/_interceptors.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 dart_library.library('dart/_internal', null, /* Imports */[ 1 dart_library.library('dart/_internal', null, /* Imports */[
2 'dart/_runtime', 2 'dart/_runtime',
3 'dart/core', 3 'dart/core',
4 'dart/collection' 4 'dart/collection'
5 ], /* Lazy imports */[ 5 ], /* Lazy imports */[
6 'dart/math', 6 'dart/math',
7 'dart/_interceptors', 7 'dart/_interceptors',
8 'dart/_js_primitives' 8 'dart/_js_primitives'
9 ], function(exports, dart, core, collection, math, _interceptors, _js_primitives ) { 9 ], function(exports, dart, core, collection, math, _interceptors, _js_primitives ) {
10 'use strict'; 10 'use strict';
(...skipping 2281 matching lines...) Expand 10 before | Expand all | Expand 10 after
2292 }), 2292 }),
2293 methods: () => ({'==': [core.bool, [core.Object]]}), 2293 methods: () => ({'==': [core.bool, [core.Object]]}),
2294 statics: () => ({ 2294 statics: () => ({
2295 getName: [core.String, [Symbol]], 2295 getName: [core.String, [Symbol]],
2296 validatePublicSymbol: [core.String, [core.String]], 2296 validatePublicSymbol: [core.String, [core.String]],
2297 isValidSymbol: [core.bool, [core.String]] 2297 isValidSymbol: [core.bool, [core.String]]
2298 }), 2298 }),
2299 names: ['getName', 'validatePublicSymbol', 'isValidSymbol'] 2299 names: ['getName', 'validatePublicSymbol', 'isValidSymbol']
2300 }); 2300 });
2301 Symbol.reservedWordRE = '(?:assert|break|c(?:a(?:se|tch)|lass|on(?:st|tinue))| d(?:efault|o)|' + 'e(?:lse|num|xtends)|f(?:alse|inal(?:ly)?|or)|i[fns]|n(?:ew|ul l)|' + 'ret(?:hrow|urn)|s(?:uper|witch)|t(?:h(?:is|row)|r(?:ue|y))|' + 'v(?:ar|o id)|w(?:hile|ith))'; 2301 Symbol.reservedWordRE = '(?:assert|break|c(?:a(?:se|tch)|lass|on(?:st|tinue))| d(?:efault|o)|' + 'e(?:lse|num|xtends)|f(?:alse|inal(?:ly)?|or)|i[fns]|n(?:ew|ul l)|' + 'ret(?:hrow|urn)|s(?:uper|witch)|t(?:h(?:is|row)|r(?:ue|y))|' + 'v(?:ar|o id)|w(?:hile|ith))';
2302 Symbol.publicIdentifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[ a-zA-Z$][\\w$]*';
2303 Symbol.identifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z $_][\\w$]*';
2304 Symbol.operatorRE = '(?:[\\-+*/%&|^]|\\[\\]=?|==|~/?|<[<=]?|>[>=]?|unary-)'; 2302 Symbol.operatorRE = '(?:[\\-+*/%&|^]|\\[\\]=?|==|~/?|<[<=]?|>[>=]?|unary-)';
2305 const POWERS_OF_TEN = dart.const([1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, 100000000000.0 , 1000000000000.0, 10000000000000.0, 100000000000000.0, 1000000000000000.0, 1000 0000000000000.0, 100000000000000000.0, 1000000000000000000.0, 100000000000000000 00.0, 100000000000000000000.0, 1e+21, 1e+22]);
2306 dart.defineLazyProperties(Symbol, { 2303 dart.defineLazyProperties(Symbol, {
2304 get publicIdentifierRE() {
2305 return '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z$][\\w$]*';
2306 },
2307 get identifierRE() {
2308 return '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z$_][\\w$]*' ;
2309 },
2307 get publicSymbolPattern() { 2310 get publicSymbolPattern() {
2308 return core.RegExp.new(`^(?:${Symbol.operatorRE}\$|${Symbol.publicIdentifi erRE}(?:=?\$|[.](?!\$)))+?\$`); 2311 return core.RegExp.new(`^(?:${Symbol.operatorRE}\$|${Symbol.publicIdentifi erRE}(?:=?\$|[.](?!\$)))+?\$`);
2309 }, 2312 },
2310 get symbolPattern() { 2313 get symbolPattern() {
2311 return core.RegExp.new(`^(?:${Symbol.operatorRE}\$|${Symbol.identifierRE}( ?:=?\$|[.](?!\$)))+?\$`); 2314 return core.RegExp.new(`^(?:${Symbol.operatorRE}\$|${Symbol.identifierRE}( ?:=?\$|[.](?!\$)))+?\$`);
2312 } 2315 }
2313 }); 2316 });
2317 const POWERS_OF_TEN = dart.const([1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, 100000000000.0 , 1000000000000.0, 10000000000000.0, 100000000000000.0, 1000000000000000.0, 1000 0000000000000.0, 100000000000000000.0, 1000000000000000000.0, 100000000000000000 00.0, 100000000000000000000.0, 1e+21, 1e+22]);
2314 // Exports: 2318 // Exports:
2315 exports.EfficientLength = EfficientLength; 2319 exports.EfficientLength = EfficientLength;
2316 exports.ListIterable$ = ListIterable$; 2320 exports.ListIterable$ = ListIterable$;
2317 exports.ListIterable = ListIterable; 2321 exports.ListIterable = ListIterable;
2318 exports.SubListIterable$ = SubListIterable$; 2322 exports.SubListIterable$ = SubListIterable$;
2319 exports.SubListIterable = SubListIterable; 2323 exports.SubListIterable = SubListIterable;
2320 exports.ListIterator$ = ListIterator$; 2324 exports.ListIterator$ = ListIterator$;
2321 exports.ListIterator = ListIterator; 2325 exports.ListIterator = ListIterator;
2322 exports.MappedIterable$ = MappedIterable$; 2326 exports.MappedIterable$ = MappedIterable$;
2323 exports.MappedIterable = MappedIterable; 2327 exports.MappedIterable = MappedIterable;
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
2378 exports.ReversedListIterable = ReversedListIterable; 2382 exports.ReversedListIterable = ReversedListIterable;
2379 exports.UnmodifiableListError = UnmodifiableListError; 2383 exports.UnmodifiableListError = UnmodifiableListError;
2380 exports.NonGrowableListError = NonGrowableListError; 2384 exports.NonGrowableListError = NonGrowableListError;
2381 exports.makeListFixedLength = makeListFixedLength; 2385 exports.makeListFixedLength = makeListFixedLength;
2382 exports.Lists = Lists; 2386 exports.Lists = Lists;
2383 exports.printToConsole = printToConsole; 2387 exports.printToConsole = printToConsole;
2384 exports.Sort = Sort; 2388 exports.Sort = Sort;
2385 exports.Symbol = Symbol; 2389 exports.Symbol = Symbol;
2386 exports.POWERS_OF_TEN = POWERS_OF_TEN; 2390 exports.POWERS_OF_TEN = POWERS_OF_TEN;
2387 }); 2391 });
OLDNEW
« no previous file with comments | « lib/runtime/dart/_interceptors.js ('k') | lib/runtime/dart/async.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698