| OLD | NEW |
| 1 dart_library.library('dart/math', null, /* Imports */[ | 1 dart_library.library('dart/math', null, /* Imports */[ |
| 2 'dart/_runtime', | 2 'dart/_runtime', |
| 3 'dart/core' | 3 'dart/core' |
| 4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ |
| 5 'dart/_js_helper' | 5 'dart/_js_helper' |
| 6 ], function(exports, dart, core, _js_helper) { | 6 ], function(exports, dart, core, _js_helper) { |
| 7 'use strict'; | 7 'use strict'; |
| 8 let dartx = dart.dartx; | 8 let dartx = dart.dartx; |
| 9 class _JenkinsSmiHash extends core.Object { | 9 class _JenkinsSmiHash extends core.Object { |
| 10 static combine(hash, value) { | 10 static combine(hash, value) { |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 81 methods: () => ({ | 81 methods: () => ({ |
| 82 '+': [Point$(T), [Point$(T)]], | 82 '+': [Point$(T), [Point$(T)]], |
| 83 '-': [Point$(T), [Point$(T)]], | 83 '-': [Point$(T), [Point$(T)]], |
| 84 '*': [Point$(T), [core.num]], | 84 '*': [Point$(T), [core.num]], |
| 85 distanceTo: [core.double, [Point$(T)]], | 85 distanceTo: [core.double, [Point$(T)]], |
| 86 squaredDistanceTo: [T, [Point$(T)]] | 86 squaredDistanceTo: [T, [Point$(T)]] |
| 87 }) | 87 }) |
| 88 }); | 88 }); |
| 89 return Point; | 89 return Point; |
| 90 }); | 90 }); |
| 91 let Point = Point$(); | 91 const Point = Point$(); |
| 92 class Random extends core.Object { | 92 class Random extends core.Object { |
| 93 static new(seed) { | 93 static new(seed) { |
| 94 if (seed === void 0) seed = null; | 94 if (seed === void 0) seed = null; |
| 95 return seed == null ? dart.const(new _JSRandom()) : new _Random(seed); | 95 return seed == null ? dart.const(new _JSRandom()) : new _Random(seed); |
| 96 } | 96 } |
| 97 } | 97 } |
| 98 dart.setSignature(Random, { | 98 dart.setSignature(Random, { |
| 99 constructors: () => ({new: [Random, [], [core.int]]}) | 99 constructors: () => ({new: [Random, [], [core.int]]}) |
| 100 }); | 100 }); |
| 101 const _RectangleBase$ = dart.generic(function(T) { | 101 const _RectangleBase$ = dart.generic(function(T) { |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 166 methods: () => ({ | 166 methods: () => ({ |
| 167 intersection: [Rectangle$(T), [Rectangle$(T)]], | 167 intersection: [Rectangle$(T), [Rectangle$(T)]], |
| 168 intersects: [core.bool, [Rectangle$(core.num)]], | 168 intersects: [core.bool, [Rectangle$(core.num)]], |
| 169 boundingBox: [Rectangle$(T), [Rectangle$(T)]], | 169 boundingBox: [Rectangle$(T), [Rectangle$(T)]], |
| 170 containsRectangle: [core.bool, [Rectangle$(core.num)]], | 170 containsRectangle: [core.bool, [Rectangle$(core.num)]], |
| 171 containsPoint: [core.bool, [Point$(core.num)]] | 171 containsPoint: [core.bool, [Point$(core.num)]] |
| 172 }) | 172 }) |
| 173 }); | 173 }); |
| 174 return _RectangleBase; | 174 return _RectangleBase; |
| 175 }); | 175 }); |
| 176 let _RectangleBase = _RectangleBase$(); | 176 const _RectangleBase = _RectangleBase$(); |
| 177 const Rectangle$ = dart.generic(function(T) { | 177 const Rectangle$ = dart.generic(function(T) { |
| 178 class Rectangle extends _RectangleBase$(T) { | 178 class Rectangle extends _RectangleBase$(T) { |
| 179 Rectangle(left, top, width, height) { | 179 Rectangle(left, top, width, height) { |
| 180 this.left = left; | 180 this.left = left; |
| 181 this.top = top; | 181 this.top = top; |
| 182 this.width = dart.notNull(width) < 0 ? -dart.notNull(width) * 0 : width; | 182 this.width = dart.notNull(width) < 0 ? -dart.notNull(width) * 0 : width; |
| 183 this.height = dart.notNull(height) < 0 ? -dart.notNull(height) * 0 : hei
ght; | 183 this.height = dart.notNull(height) < 0 ? -dart.notNull(height) * 0 : hei
ght; |
| 184 super._RectangleBase(); | 184 super._RectangleBase(); |
| 185 } | 185 } |
| 186 static fromPoints(a, b) { | 186 static fromPoints(a, b) { |
| 187 let left = min(a.x, b.x); | 187 let left = min(a.x, b.x); |
| 188 let width = dart.notNull(max(a.x, b.x)) - dart.notNull(left); | 188 let width = dart.notNull(max(a.x, b.x)) - dart.notNull(left); |
| 189 let top = min(a.y, b.y); | 189 let top = min(a.y, b.y); |
| 190 let height = dart.notNull(max(a.y, b.y)) - dart.notNull(top); | 190 let height = dart.notNull(max(a.y, b.y)) - dart.notNull(top); |
| 191 return new (Rectangle$(T))(left, top, width, height); | 191 return new (Rectangle$(T))(left, top, width, height); |
| 192 } | 192 } |
| 193 } | 193 } |
| 194 dart.setSignature(Rectangle, { | 194 dart.setSignature(Rectangle, { |
| 195 constructors: () => ({ | 195 constructors: () => ({ |
| 196 Rectangle: [Rectangle$(T), [T, T, T, T]], | 196 Rectangle: [Rectangle$(T), [T, T, T, T]], |
| 197 fromPoints: [Rectangle$(T), [Point$(T), Point$(T)]] | 197 fromPoints: [Rectangle$(T), [Point$(T), Point$(T)]] |
| 198 }) | 198 }) |
| 199 }); | 199 }); |
| 200 return Rectangle; | 200 return Rectangle; |
| 201 }); | 201 }); |
| 202 let Rectangle = Rectangle$(); | 202 const Rectangle = Rectangle$(); |
| 203 const _width = Symbol('_width'); | 203 const _width = Symbol('_width'); |
| 204 const _height = Symbol('_height'); | 204 const _height = Symbol('_height'); |
| 205 const MutableRectangle$ = dart.generic(function(T) { | 205 const MutableRectangle$ = dart.generic(function(T) { |
| 206 class MutableRectangle extends _RectangleBase$(T) { | 206 class MutableRectangle extends _RectangleBase$(T) { |
| 207 MutableRectangle(left, top, width, height) { | 207 MutableRectangle(left, top, width, height) { |
| 208 this.left = left; | 208 this.left = left; |
| 209 this.top = top; | 209 this.top = top; |
| 210 this[_width] = dart.notNull(width) < 0 ? _clampToZero(width) : width; | 210 this[_width] = dart.notNull(width) < 0 ? _clampToZero(width) : width; |
| 211 this[_height] = dart.notNull(height) < 0 ? _clampToZero(height) : height
; | 211 this[_height] = dart.notNull(height) < 0 ? _clampToZero(height) : height
; |
| 212 super._RectangleBase(); | 212 super._RectangleBase(); |
| (...skipping 24 matching lines...) Expand all Loading... |
| 237 } | 237 } |
| 238 MutableRectangle[dart.implements] = () => [Rectangle$(T)]; | 238 MutableRectangle[dart.implements] = () => [Rectangle$(T)]; |
| 239 dart.setSignature(MutableRectangle, { | 239 dart.setSignature(MutableRectangle, { |
| 240 constructors: () => ({ | 240 constructors: () => ({ |
| 241 MutableRectangle: [MutableRectangle$(T), [T, T, T, T]], | 241 MutableRectangle: [MutableRectangle$(T), [T, T, T, T]], |
| 242 fromPoints: [MutableRectangle$(T), [Point$(T), Point$(T)]] | 242 fromPoints: [MutableRectangle$(T), [Point$(T), Point$(T)]] |
| 243 }) | 243 }) |
| 244 }); | 244 }); |
| 245 return MutableRectangle; | 245 return MutableRectangle; |
| 246 }); | 246 }); |
| 247 let MutableRectangle = MutableRectangle$(); | 247 const MutableRectangle = MutableRectangle$(); |
| 248 function _clampToZero(value) { | 248 function _clampToZero(value) { |
| 249 dart.assert(dart.notNull(value) < 0); | 249 dart.assert(dart.notNull(value) < 0); |
| 250 return -dart.notNull(value) * 0; | 250 return -dart.notNull(value) * 0; |
| 251 } | 251 } |
| 252 dart.fn(_clampToZero, core.num, [core.num]); | 252 dart.fn(_clampToZero, core.num, [core.num]); |
| 253 const E = 2.718281828459045; | 253 const E = 2.718281828459045; |
| 254 const LN10 = 2.302585092994046; | 254 const LN10 = 2.302585092994046; |
| 255 const LN2 = 0.6931471805599453; | 255 const LN2 = 0.6931471805599453; |
| 256 const LOG2E = 1.4426950408889634; | 256 const LOG2E = 1.4426950408889634; |
| 257 const LOG10E = 0.4342944819032518; | 257 const LOG10E = 0.4342944819032518; |
| (...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 502 exports.sin = sin; | 502 exports.sin = sin; |
| 503 exports.cos = cos; | 503 exports.cos = cos; |
| 504 exports.tan = tan; | 504 exports.tan = tan; |
| 505 exports.acos = acos; | 505 exports.acos = acos; |
| 506 exports.asin = asin; | 506 exports.asin = asin; |
| 507 exports.atan = atan; | 507 exports.atan = atan; |
| 508 exports.sqrt = sqrt; | 508 exports.sqrt = sqrt; |
| 509 exports.exp = exp; | 509 exports.exp = exp; |
| 510 exports.log = log; | 510 exports.log = log; |
| 511 }); | 511 }); |
| OLD | NEW |