| OLD | NEW |
| 1 #!/usr/bin/env node | 1 #!/usr/bin/env node |
| 2 // ********** Library dart:core ************** | 2 // ********** Library dart:core ************** |
| 3 // ********** Natives dart:core ************** | 3 // ********** Natives dart:core ************** |
| 4 function $throw(e) { | 4 function $throw(e) { |
| 5 // If e is not a value, we can use V8's captureStackTrace utility method. | 5 // If e is not a value, we can use V8's captureStackTrace utility method. |
| 6 // TODO(jmesserly): capture the stack trace on other JS engines. | 6 // TODO(jmesserly): capture the stack trace on other JS engines. |
| 7 if (e && (typeof e == 'object') && Error.captureStackTrace) { | 7 if (e && (typeof e == 'object') && Error.captureStackTrace) { |
| 8 // TODO(jmesserly): this will clobber the e.stack property | 8 // TODO(jmesserly): this will clobber the e.stack property |
| 9 Error.captureStackTrace(e, $throw); | 9 Error.captureStackTrace(e, $throw); |
| 10 } | 10 } |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 if (typeof(x) == 'number' && typeof(y) == 'number') { | 64 if (typeof(x) == 'number' && typeof(y) == 'number') { |
| 65 if (y == 0) $throw(new IntegerDivisionByZeroException()); | 65 if (y == 0) $throw(new IntegerDivisionByZeroException()); |
| 66 var tmp = x / y; | 66 var tmp = x / y; |
| 67 return (tmp < 0) ? Math.ceil(tmp) : Math.floor(tmp); | 67 return (tmp < 0) ? Math.ceil(tmp) : Math.floor(tmp); |
| 68 } else { | 68 } else { |
| 69 return x.$truncdiv(y); | 69 return x.$truncdiv(y); |
| 70 } | 70 } |
| 71 } | 71 } |
| 72 // ********** Code for Object ************** | 72 // ********** Code for Object ************** |
| 73 Object.prototype.get$dynamic = function() { | 73 Object.prototype.get$dynamic = function() { |
| 74 return this; | 74 "use strict"; return this; |
| 75 } | 75 } |
| 76 Object.prototype.noSuchMethod = function(name, args) { | 76 Object.prototype.noSuchMethod = function(name, args) { |
| 77 $throw(new NoSuchMethodException(this, name, args)); | 77 $throw(new NoSuchMethodException(this, name, args)); |
| 78 } | 78 } |
| 79 Object.prototype._checkExtends$0 = function() { | 79 Object.prototype._checkExtends$0 = function() { |
| 80 return this.noSuchMethod("_checkExtends", []); | 80 return this.noSuchMethod("_checkExtends", []); |
| 81 }; | 81 }; |
| 82 Object.prototype._checkNonStatic$1 = function($0) { | 82 Object.prototype._checkNonStatic$1 = function($0) { |
| 83 return this.noSuchMethod("_checkNonStatic", [$0]); | 83 return this.noSuchMethod("_checkNonStatic", [$0]); |
| 84 }; | 84 }; |
| (...skipping 13704 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13789 $globals._RED_COLOR = '\u001b[31m'; | 13789 $globals._RED_COLOR = '\u001b[31m'; |
| 13790 } | 13790 } |
| 13791 var const$1 = new EmptyQueueException()/*const EmptyQueueException()*/; | 13791 var const$1 = new EmptyQueueException()/*const EmptyQueueException()*/; |
| 13792 var const$126 = new IllegalAccessException()/*const IllegalAccessException()*/; | 13792 var const$126 = new IllegalAccessException()/*const IllegalAccessException()*/; |
| 13793 var const$127 = ImmutableList.ImmutableList$from$factory([])/*const []*/; | 13793 var const$127 = ImmutableList.ImmutableList$from$factory([])/*const []*/; |
| 13794 var const$2 = new _DeletedKeySentinel()/*const _DeletedKeySentinel()*/; | 13794 var const$2 = new _DeletedKeySentinel()/*const _DeletedKeySentinel()*/; |
| 13795 var const$7 = new NoMoreElementsException()/*const NoMoreElementsException()*/; | 13795 var const$7 = new NoMoreElementsException()/*const NoMoreElementsException()*/; |
| 13796 var $globals = {}; | 13796 var $globals = {}; |
| 13797 $static_init(); | 13797 $static_init(); |
| 13798 main(); | 13798 main(); |
| OLD | NEW |