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

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

Issue 1122883002: Do not suppress implicit constructors that need a super call. (Closed) Base URL: https://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/_interceptors.js ('k') | lib/runtime/dart/_native_typed_data.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; 1 var _js_helper;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 class NoSideEffects extends core.Object { 4 class NoSideEffects extends core.Object {
5 NoSideEffects() { 5 NoSideEffects() {
6 } 6 }
7 } 7 }
8 class NoThrows extends core.Object { 8 class NoThrows extends core.Object {
9 NoThrows() { 9 NoThrows() {
10 } 10 }
(...skipping 2865 matching lines...) Expand 10 before | Expand all | Expand 10 after
2876 Closure.NAME_INDEX = 1; 2876 Closure.NAME_INDEX = 1;
2877 Closure.CALL_NAME_INDEX = 2; 2877 Closure.CALL_NAME_INDEX = 2;
2878 Closure.REQUIRED_PARAMETER_INDEX = 3; 2878 Closure.REQUIRED_PARAMETER_INDEX = 3;
2879 Closure.OPTIONAL_PARAMETER_INDEX = 4; 2879 Closure.OPTIONAL_PARAMETER_INDEX = 4;
2880 Closure.DEFAULT_ARGUMENTS_INDEX = 5; 2880 Closure.DEFAULT_ARGUMENTS_INDEX = 5;
2881 Closure.functionCounter = 0; 2881 Closure.functionCounter = 0;
2882 // Function closureFromTearOff: (dynamic, dynamic, dynamic, dynamic, dynamic, dynamic) → dynamic 2882 // Function closureFromTearOff: (dynamic, dynamic, dynamic, dynamic, dynamic, dynamic) → dynamic
2883 function closureFromTearOff(receiver, functions, reflectionInfo, isStatic, jsA rguments, name) { 2883 function closureFromTearOff(receiver, functions, reflectionInfo, isStatic, jsA rguments, name) {
2884 return Closure.fromTearOff(receiver, _interceptors.JSArray.markFixedList(dar t.as(functions, core.List)), _interceptors.JSArray.markFixedList(dart.as(reflect ionInfo, core.List)), !!isStatic, jsArguments, name); 2884 return Closure.fromTearOff(receiver, _interceptors.JSArray.markFixedList(dar t.as(functions, core.List)), _interceptors.JSArray.markFixedList(dart.as(reflect ionInfo, core.List)), !!isStatic, jsArguments, name);
2885 } 2885 }
2886 class TearOffClosure extends Closure {} 2886 class TearOffClosure extends Closure {
2887 TearOffClosure() {
2888 super.Closure();
2889 }
2890 }
2887 let _self = Symbol('_self'); 2891 let _self = Symbol('_self');
2888 let _target = Symbol('_target'); 2892 let _target = Symbol('_target');
2889 let _name = Symbol('_name'); 2893 let _name = Symbol('_name');
2890 class BoundClosure extends TearOffClosure { 2894 class BoundClosure extends TearOffClosure {
2891 BoundClosure(self, target, receiver, name) { 2895 BoundClosure(self, target, receiver, name) {
2892 this[_self] = self; 2896 this[_self] = self;
2893 this[_target] = target; 2897 this[_target] = target;
2894 this[_receiver] = receiver; 2898 this[_receiver] = receiver;
2895 this[_name] = name; 2899 this[_name] = name;
2896 } 2900 }
(...skipping 1176 matching lines...) Expand 10 before | Expand all | Expand 10 after
4073 exports.jsonEncodeNative = jsonEncodeNative; 4077 exports.jsonEncodeNative = jsonEncodeNative;
4074 exports.getIsolateAffinityTag = getIsolateAffinityTag; 4078 exports.getIsolateAffinityTag = getIsolateAffinityTag;
4075 exports.LoadLibraryFunctionType = LoadLibraryFunctionType; 4079 exports.LoadLibraryFunctionType = LoadLibraryFunctionType;
4076 exports.DeferredLoadCallback = DeferredLoadCallback; 4080 exports.DeferredLoadCallback = DeferredLoadCallback;
4077 exports.loadDeferredLibrary = loadDeferredLibrary; 4081 exports.loadDeferredLibrary = loadDeferredLibrary;
4078 exports.MainError = MainError; 4082 exports.MainError = MainError;
4079 exports.missingMain = missingMain; 4083 exports.missingMain = missingMain;
4080 exports.badMain = badMain; 4084 exports.badMain = badMain;
4081 exports.mainHasTooManyParameters = mainHasTooManyParameters; 4085 exports.mainHasTooManyParameters = mainHasTooManyParameters;
4082 })(_js_helper || (_js_helper = {})); 4086 })(_js_helper || (_js_helper = {}));
OLDNEW
« no previous file with comments | « lib/runtime/dart/_interceptors.js ('k') | lib/runtime/dart/_native_typed_data.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698