mirror of
https://github.com/dart-lang/sdk
synced 2024-07-20 09:54:38 +00:00
strong-mode cleanup of swarm
TBR=sigmund@google.com Change-Id: Id0c197b99e2c82f04329217cbda13ef35c50ce48 Reviewed-on: https://dart-review.googlesource.com/49543 Reviewed-by: Stephen Adams <sra@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Stephen Adams <sra@google.com>
This commit is contained in:
parent
f2bf297aa4
commit
debfef5f2e
|
@ -34,7 +34,7 @@ class App {
|
|||
// TODO(sigmund): Consider eliminating the call to "wrap", for
|
||||
// instance, modify event listeners to always wrap, or extend DOM code
|
||||
// to intercept the beginning & end of each event loop
|
||||
EventBatch.wrap((Event event) => onLoad()));
|
||||
EventBatch.wrap((event) => onLoad()));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -821,7 +821,7 @@ class ArticleView extends View {
|
|||
new CanvasElement(height: img.height, width: img.width);
|
||||
|
||||
final CanvasRenderingContext2D ctx = canvas.getContext("2d");
|
||||
ctx.drawImage(img, 0, 0, img.width, img.height);
|
||||
ctx.drawImageScaled(img, 0, 0, img.width, img.height);
|
||||
|
||||
return canvas.toDataUrl("image/png");
|
||||
}
|
||||
|
|
|
@ -686,7 +686,7 @@ class FixedSizeListViewLayout<D> implements ListViewLayout<D> {
|
|||
return getPageLength(viewLength) ~/ _itemLength * page;
|
||||
}
|
||||
|
||||
int getSnapIndex(num offset, int viewLength) {
|
||||
int getSnapIndex(num offset, num viewLength) {
|
||||
int index = (-offset / _itemLength).round();
|
||||
if (_paginate) {
|
||||
index = getPageStartIndex(getPage(index, viewLength), viewLength);
|
||||
|
@ -863,7 +863,7 @@ class VariableSizeListViewLayout<D> implements ListViewLayout<D> {
|
|||
throw 'Not implemented';
|
||||
}
|
||||
|
||||
int getSnapIndex(num offset, int viewLength) {
|
||||
int getSnapIndex(num offset, num viewLength) {
|
||||
for (int i = 1; i < _data.length; i++) {
|
||||
if (getOffset(i) + getOffset(i - 1) > -offset * 2) {
|
||||
return i - 1;
|
||||
|
|
|
@ -174,8 +174,8 @@ class ObservableList<T> extends AbstractObservable
|
|||
|
||||
Iterable<T> get reversed => _internal.reversed;
|
||||
|
||||
void sort([int compare(var a, var b)]) {
|
||||
if (compare == null) compare = Comparable.compare;
|
||||
void sort([int compare(T a, T b)]) {
|
||||
//if (compare == null) compare = (u, v) => Comparable.compare(u, v);
|
||||
_internal.sort(compare);
|
||||
recordGlobalChange();
|
||||
}
|
||||
|
@ -296,11 +296,11 @@ class ObservableList<T> extends AbstractObservable
|
|||
throw new UnimplementedError();
|
||||
}
|
||||
|
||||
List sublist(int start, [int end]) {
|
||||
List<T> sublist(int start, [int end]) {
|
||||
throw new UnimplementedError();
|
||||
}
|
||||
|
||||
Iterable getRange(int start, int end) {
|
||||
Iterable<T> getRange(int start, int end) {
|
||||
throw new UnimplementedError();
|
||||
}
|
||||
|
||||
|
@ -331,16 +331,16 @@ class ObservableList<T> extends AbstractObservable
|
|||
}
|
||||
|
||||
String join([String separator = ""]) => _internal.join(separator);
|
||||
dynamic firstWhere(bool test(T value), {Object orElse()}) {
|
||||
T firstWhere(bool test(T value), {T orElse()}) {
|
||||
return _internal.firstWhere(test, orElse: orElse);
|
||||
}
|
||||
|
||||
dynamic lastWhere(bool test(T value), {Object orElse()}) {
|
||||
T lastWhere(bool test(T value), {T orElse()}) {
|
||||
return _internal.lastWhere(test, orElse: orElse);
|
||||
}
|
||||
|
||||
void shuffle([random]) => throw new UnimplementedError();
|
||||
bool remove(T element) => throw new UnimplementedError();
|
||||
bool remove(Object element) => throw new UnimplementedError();
|
||||
void removeWhere(bool test(T element)) => throw new UnimplementedError();
|
||||
void retainWhere(bool test(T element)) => throw new UnimplementedError();
|
||||
List<T> toList({bool growable: true}) => throw new UnimplementedError();
|
||||
|
|
|
@ -112,7 +112,7 @@ class _Move {
|
|||
* class at all.
|
||||
*/
|
||||
class Solver {
|
||||
static num solve(num fn(num), num targetY, num startX,
|
||||
static num solve(num Function(num) fn, num targetY, num startX,
|
||||
[int maxIterations = 50]) {
|
||||
num lastX = 0;
|
||||
num lastY = fn(lastX);
|
||||
|
|
|
@ -10,7 +10,7 @@ part of touch;
|
|||
* touch events are created from the actual mouse events.
|
||||
*/
|
||||
EventListener mouseToTouchCallback(EventListener callback) {
|
||||
return (MouseEvent e) {
|
||||
return (Event e) {
|
||||
var touches = <Touch>[];
|
||||
var targetTouches = <Touch>[];
|
||||
var changedTouches = <Touch>[];
|
||||
|
@ -240,7 +240,7 @@ class MockTouch implements Touch {
|
|||
}
|
||||
|
||||
class MockTouchEvent implements TouchEvent {
|
||||
MouseEvent wrapped;
|
||||
dynamic /*MouseEvent*/ wrapped;
|
||||
// TODO(jacobr): these are currently Lists instead of a TouchList.
|
||||
final List<Touch> touches;
|
||||
final List<Touch> targetTouches;
|
||||
|
@ -340,7 +340,7 @@ class MockTouchEvent implements TouchEvent {
|
|||
throw new UnimplementedError();
|
||||
}
|
||||
|
||||
List get path {
|
||||
List<EventTarget> get path {
|
||||
throw new UnimplementedError();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue