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

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

Issue 1099743002: fix fields that override getters/setters (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: merged Created 5 years, 8 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/convert.js ('k') | lib/runtime/dart_runtime.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 core; 1 var core;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 class Object { 4 class Object {
5 constructor() { 5 constructor() {
6 let name = this.constructor.name; 6 let name = this.constructor.name;
7 let init = this[name]; 7 let init = this[name];
8 let result = void 0; 8 let result = void 0;
9 if (init) 9 if (init)
10 result = init.apply(this, arguments); 10 result = init.apply(this, arguments);
(...skipping 1111 matching lines...) Expand 10 before | Expand all | Expand 10 after
1122 } 1122 }
1123 dart.defineNamedConstructor(Iterable, 'generate'); 1123 dart.defineNamedConstructor(Iterable, 'generate');
1124 return Iterable; 1124 return Iterable;
1125 }); 1125 });
1126 let Iterable = Iterable$(); 1126 let Iterable = Iterable$();
1127 let _Generator$ = dart.generic(function(E) { 1127 let _Generator$ = dart.generic(function(E) {
1128 let _Generator = dart.typedef('_Generator', () => dart.functionType(E, [int] )); 1128 let _Generator = dart.typedef('_Generator', () => dart.functionType(E, [int] ));
1129 return _Generator; 1129 return _Generator;
1130 }); 1130 });
1131 let _Generator = _Generator$(); 1131 let _Generator = _Generator$();
1132 let _id = dart.JsSymbol('_id');
1132 let _end = dart.JsSymbol('_end'); 1133 let _end = dart.JsSymbol('_end');
1133 let _start = dart.JsSymbol('_start'); 1134 let _start = dart.JsSymbol('_start');
1134 let _generator = dart.JsSymbol('_generator'); 1135 let _generator = dart.JsSymbol('_generator');
1135 let _id = dart.JsSymbol('_id');
1136 let $iterator = dart.JsSymbol('$iterator'); 1136 let $iterator = dart.JsSymbol('$iterator');
1137 let $skip = dart.JsSymbol('$skip'); 1137 let $skip = dart.JsSymbol('$skip');
1138 let $take = dart.JsSymbol('$take'); 1138 let $take = dart.JsSymbol('$take');
1139 let _GeneratorIterable$ = dart.generic(function(E) { 1139 let _GeneratorIterable$ = dart.generic(function(E) {
1140 class _GeneratorIterable extends collection.IterableBase$(E) { 1140 class _GeneratorIterable extends collection.IterableBase$(E) {
1141 _GeneratorIterable(end, generator) { 1141 _GeneratorIterable(end, generator) {
1142 this[_end] = end; 1142 this[_end] = end;
1143 this[_start] = 0; 1143 this[_start] = 0;
1144 this[_generator] = dart.as(generator != null ? generator : _GeneratorIte rable[_id], _Generator$(E)); 1144 this[_generator] = dart.as(generator != null ? generator : _GeneratorIte rable[_id], _Generator$(E));
1145 super.IterableBase(); 1145 super.IterableBase();
(...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after
1702 let _makeFragment = dart.JsSymbol('_makeFragment'); 1702 let _makeFragment = dart.JsSymbol('_makeFragment');
1703 let _pathSegments = dart.JsSymbol('_pathSegments'); 1703 let _pathSegments = dart.JsSymbol('_pathSegments');
1704 let _queryParameters = dart.JsSymbol('_queryParameters'); 1704 let _queryParameters = dart.JsSymbol('_queryParameters');
1705 let _stringOrNullLength = dart.JsSymbol('_stringOrNullLength'); 1705 let _stringOrNullLength = dart.JsSymbol('_stringOrNullLength');
1706 let _makeHttpUri = dart.JsSymbol('_makeHttpUri'); 1706 let _makeHttpUri = dart.JsSymbol('_makeHttpUri');
1707 let _RIGHT_BRACKET = dart.JsSymbol('_RIGHT_BRACKET'); 1707 let _RIGHT_BRACKET = dart.JsSymbol('_RIGHT_BRACKET');
1708 let _isWindows = dart.JsSymbol('_isWindows'); 1708 let _isWindows = dart.JsSymbol('_isWindows');
1709 let _makeWindowsFileUrl = dart.JsSymbol('_makeWindowsFileUrl'); 1709 let _makeWindowsFileUrl = dart.JsSymbol('_makeWindowsFileUrl');
1710 let _makeFileUri = dart.JsSymbol('_makeFileUri'); 1710 let _makeFileUri = dart.JsSymbol('_makeFileUri');
1711 let _checkNonWindowsPathReservedCharacters = dart.JsSymbol('_checkNonWindowsPa thReservedCharacters'); 1711 let _checkNonWindowsPathReservedCharacters = dart.JsSymbol('_checkNonWindowsPa thReservedCharacters');
1712 let $forEach = dart.JsSymbol('$forEach');
1712 let _checkWindowsPathReservedCharacters = dart.JsSymbol('_checkWindowsPathRese rvedCharacters'); 1713 let _checkWindowsPathReservedCharacters = dart.JsSymbol('_checkWindowsPathRese rvedCharacters');
1713 let _checkWindowsDriveLetter = dart.JsSymbol('_checkWindowsDriveLetter'); 1714 let _checkWindowsDriveLetter = dart.JsSymbol('_checkWindowsDriveLetter');
1714 let _UPPER_CASE_A = dart.JsSymbol('_UPPER_CASE_A'); 1715 let _UPPER_CASE_A = dart.JsSymbol('_UPPER_CASE_A');
1715 let _UPPER_CASE_Z = dart.JsSymbol('_UPPER_CASE_Z'); 1716 let _UPPER_CASE_Z = dart.JsSymbol('_UPPER_CASE_Z');
1716 let _LOWER_CASE_A = dart.JsSymbol('_LOWER_CASE_A'); 1717 let _LOWER_CASE_A = dart.JsSymbol('_LOWER_CASE_A');
1717 let _LOWER_CASE_Z = dart.JsSymbol('_LOWER_CASE_Z'); 1718 let _LOWER_CASE_Z = dart.JsSymbol('_LOWER_CASE_Z');
1718 let _BACKSLASH = dart.JsSymbol('_BACKSLASH'); 1719 let _BACKSLASH = dart.JsSymbol('_BACKSLASH');
1720 let $map = dart.JsSymbol('$map');
1721 let $toList = dart.JsSymbol('$toList');
1719 let _normalizeRegName = dart.JsSymbol('_normalizeRegName'); 1722 let _normalizeRegName = dart.JsSymbol('_normalizeRegName');
1720 let _isRegNameChar = dart.JsSymbol('_isRegNameChar'); 1723 let _isRegNameChar = dart.JsSymbol('_isRegNameChar');
1721 let _PERCENT = dart.JsSymbol('_PERCENT'); 1724 let _PERCENT = dart.JsSymbol('_PERCENT');
1722 let _normalizeEscape = dart.JsSymbol('_normalizeEscape'); 1725 let _normalizeEscape = dart.JsSymbol('_normalizeEscape');
1723 let _isGeneralDelimiter = dart.JsSymbol('_isGeneralDelimiter'); 1726 let _isGeneralDelimiter = dart.JsSymbol('_isGeneralDelimiter');
1724 let _escapeChar = dart.JsSymbol('_escapeChar'); 1727 let _escapeChar = dart.JsSymbol('_escapeChar');
1725 let _isAlphabeticCharacter = dart.JsSymbol('_isAlphabeticCharacter'); 1728 let _isAlphabeticCharacter = dart.JsSymbol('_isAlphabeticCharacter');
1726 let _isSchemeCharacter = dart.JsSymbol('_isSchemeCharacter'); 1729 let _isSchemeCharacter = dart.JsSymbol('_isSchemeCharacter');
1727 let _normalize = dart.JsSymbol('_normalize'); 1730 let _normalize = dart.JsSymbol('_normalize');
1728 let _userinfoTable = dart.JsSymbol('_userinfoTable'); 1731 let _userinfoTable = dart.JsSymbol('_userinfoTable');
1729 let _pathCharOrSlashTable = dart.JsSymbol('_pathCharOrSlashTable'); 1732 let _pathCharOrSlashTable = dart.JsSymbol('_pathCharOrSlashTable');
1730 let _uriEncode = dart.JsSymbol('_uriEncode'); 1733 let _uriEncode = dart.JsSymbol('_uriEncode');
1731 let _pathCharTable = dart.JsSymbol('_pathCharTable'); 1734 let _pathCharTable = dart.JsSymbol('_pathCharTable');
1732 let _queryCharTable = dart.JsSymbol('_queryCharTable'); 1735 let _queryCharTable = dart.JsSymbol('_queryCharTable');
1733 let _isHexDigit = dart.JsSymbol('_isHexDigit'); 1736 let _isHexDigit = dart.JsSymbol('_isHexDigit');
1734 let _LOWER_CASE_F = dart.JsSymbol('_LOWER_CASE_F'); 1737 let _LOWER_CASE_F = dart.JsSymbol('_LOWER_CASE_F');
1735 let _hexValue = dart.JsSymbol('_hexValue'); 1738 let _hexValue = dart.JsSymbol('_hexValue');
1736 let _isUnreservedChar = dart.JsSymbol('_isUnreservedChar'); 1739 let _isUnreservedChar = dart.JsSymbol('_isUnreservedChar');
1737 let _unreservedTable = dart.JsSymbol('_unreservedTable'); 1740 let _unreservedTable = dart.JsSymbol('_unreservedTable');
1738 let _schemeTable = dart.JsSymbol('_schemeTable'); 1741 let _schemeTable = dart.JsSymbol('_schemeTable');
1739 let _genDelimitersTable = dart.JsSymbol('_genDelimitersTable'); 1742 let _genDelimitersTable = dart.JsSymbol('_genDelimitersTable');
1740 let _merge = dart.JsSymbol('_merge'); 1743 let _merge = dart.JsSymbol('_merge');
1741 let _DOT = dart.JsSymbol('_DOT'); 1744 let _DOT = dart.JsSymbol('_DOT');
1742 let _hasDotSegments = dart.JsSymbol('_hasDotSegments'); 1745 let _hasDotSegments = dart.JsSymbol('_hasDotSegments');
1743 let _removeDotSegments = dart.JsSymbol('_removeDotSegments'); 1746 let _removeDotSegments = dart.JsSymbol('_removeDotSegments');
1747 let $isEmpty = dart.JsSymbol('$isEmpty');
1748 let $removeLast = dart.JsSymbol('$removeLast');
1744 let _toWindowsFilePath = dart.JsSymbol('_toWindowsFilePath'); 1749 let _toWindowsFilePath = dart.JsSymbol('_toWindowsFilePath');
1745 let _toFilePath = dart.JsSymbol('_toFilePath'); 1750 let _toFilePath = dart.JsSymbol('_toFilePath');
1746 let _isPathAbsolute = dart.JsSymbol('_isPathAbsolute'); 1751 let _isPathAbsolute = dart.JsSymbol('_isPathAbsolute');
1747 let _addIfNonEmpty = dart.JsSymbol('_addIfNonEmpty'); 1752 let _addIfNonEmpty = dart.JsSymbol('_addIfNonEmpty');
1748 let _unreserved2396Table = dart.JsSymbol('_unreserved2396Table'); 1753 let _unreserved2396Table = dart.JsSymbol('_unreserved2396Table');
1749 let _uriDecode = dart.JsSymbol('_uriDecode'); 1754 let _uriDecode = dart.JsSymbol('_uriDecode');
1750 let _encodeFullTable = dart.JsSymbol('_encodeFullTable'); 1755 let _encodeFullTable = dart.JsSymbol('_encodeFullTable');
1756 let $fold = dart.JsSymbol('$fold');
1751 let _SPACE = dart.JsSymbol('_SPACE'); 1757 let _SPACE = dart.JsSymbol('_SPACE');
1752 let _PLUS = dart.JsSymbol('_PLUS'); 1758 let _PLUS = dart.JsSymbol('_PLUS');
1753 let _hexCharPairToByte = dart.JsSymbol('_hexCharPairToByte'); 1759 let _hexCharPairToByte = dart.JsSymbol('_hexCharPairToByte');
1754 let $forEach = dart.JsSymbol('$forEach');
1755 let $map = dart.JsSymbol('$map');
1756 let $toList = dart.JsSymbol('$toList');
1757 let $isEmpty = dart.JsSymbol('$isEmpty');
1758 let $removeLast = dart.JsSymbol('$removeLast');
1759 let $fold = dart.JsSymbol('$fold');
1760 class Uri extends Object { 1760 class Uri extends Object {
1761 get authority() { 1761 get authority() {
1762 if (!dart.notNull(this.hasAuthority)) 1762 if (!dart.notNull(this.hasAuthority))
1763 return ""; 1763 return "";
1764 let sb = new StringBuffer(); 1764 let sb = new StringBuffer();
1765 this[_writeAuthority](sb); 1765 this[_writeAuthority](sb);
1766 return sb.toString(); 1766 return sb.toString();
1767 } 1767 }
1768 get userInfo() { 1768 get userInfo() {
1769 return this[_userInfo]; 1769 return this[_userInfo];
(...skipping 1375 matching lines...) Expand 10 before | Expand all | Expand 10 after
3145 exports.Symbol = Symbol; 3145 exports.Symbol = Symbol;
3146 exports.Type = Type; 3146 exports.Type = Type;
3147 exports.$forEach = $forEach; 3147 exports.$forEach = $forEach;
3148 exports.$map = $map; 3148 exports.$map = $map;
3149 exports.$toList = $toList; 3149 exports.$toList = $toList;
3150 exports.$isEmpty = $isEmpty; 3150 exports.$isEmpty = $isEmpty;
3151 exports.$removeLast = $removeLast; 3151 exports.$removeLast = $removeLast;
3152 exports.$fold = $fold; 3152 exports.$fold = $fold;
3153 exports.Uri = Uri; 3153 exports.Uri = Uri;
3154 })(core || (core = {})); 3154 })(core || (core = {}));
OLDNEW
« no previous file with comments | « lib/runtime/dart/convert.js ('k') | lib/runtime/dart_runtime.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698