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

Unified Diff: sky/sdk/lib/framework/fn2.dart

Issue 1181453003: Replace some 'as' operators with equivalent code that doesn't do any checks in production mode. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « sky/sdk/lib/framework/components2/scaffold.dart ('k') | sky/sdk/lib/framework/rendering/box.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sky/sdk/lib/framework/fn2.dart
diff --git a/sky/sdk/lib/framework/fn2.dart b/sky/sdk/lib/framework/fn2.dart
index 5477800ccbcdafdd92ff6294d51e17bcb8c8c01f..994449538cdef559702f7cde54f1466f7c94bf5e 100644
--- a/sky/sdk/lib/framework/fn2.dart
+++ b/sky/sdk/lib/framework/fn2.dart
@@ -383,7 +383,7 @@ class Clip extends OneChildRenderObjectWrapper {
Clip({ UINode child, Object key })
: super(child: child, key: key);
- RenderClip get root => super.root as RenderClip;
+ RenderClip get root { RenderClip result = super.root; return result; }
RenderClip createNode() => new RenderClip();
}
@@ -393,7 +393,7 @@ class Padding extends OneChildRenderObjectWrapper {
Padding({ this.padding, UINode child, Object key })
: super(child: child, key: key);
- RenderPadding get root => super.root as RenderPadding;
+ RenderPadding get root { RenderPadding result = super.root; return result; }
final EdgeDims padding;
RenderPadding createNode() => new RenderPadding(padding: padding);
@@ -410,7 +410,7 @@ class DecoratedBox extends OneChildRenderObjectWrapper {
DecoratedBox({ this.decoration, UINode child, Object key })
: super(child: child, key: key);
- RenderDecoratedBox get root => super.root as RenderDecoratedBox;
+ RenderDecoratedBox get root { RenderDecoratedBox result = super.root; return result; }
final BoxDecoration decoration;
RenderDecoratedBox createNode() => new RenderDecoratedBox(decoration: decoration);
@@ -431,7 +431,7 @@ class SizedBox extends OneChildRenderObjectWrapper {
Object key
}) : desiredSize = new Size(width, height), super(child: child, key: key);
- RenderSizedBox get root => super.root as RenderSizedBox;
+ RenderSizedBox get root { RenderSizedBox result = super.root; return result; }
final Size desiredSize;
RenderSizedBox createNode() => new RenderSizedBox(desiredSize: desiredSize);
@@ -448,7 +448,7 @@ class ConstrainedBox extends OneChildRenderObjectWrapper {
ConstrainedBox({ this.constraints, UINode child, Object key })
: super(child: child, key: key);
- RenderConstrainedBox get root => super.root as RenderConstrainedBox;
+ RenderConstrainedBox get root { RenderConstrainedBox result = super.root; return result; }
final BoxConstraints constraints;
RenderConstrainedBox createNode() => new RenderConstrainedBox(additionalConstraints: constraints);
@@ -464,7 +464,7 @@ class ShrinkWrapWidth extends OneChildRenderObjectWrapper {
ShrinkWrapWidth({ UINode child, Object key }) : super(child: child, key: key);
- RenderShrinkWrapWidth get root => super.root as RenderShrinkWrapWidth;
+ RenderShrinkWrapWidth get root { RenderShrinkWrapWidth result = super.root; return result; }
RenderShrinkWrapWidth createNode() => new RenderShrinkWrapWidth();
@@ -475,7 +475,7 @@ class Transform extends OneChildRenderObjectWrapper {
Transform({ this.transform, UINode child, Object key })
: super(child: child, key: key);
- RenderTransform get root => super.root as RenderTransform;
+ RenderTransform get root { RenderTransform result = super.root; return result; }
final Matrix4 transform;
RenderTransform createNode() => new RenderTransform(transform: transform);
@@ -492,7 +492,7 @@ class SizeObserver extends OneChildRenderObjectWrapper {
SizeObserver({ this.callback, UINode child, Object key })
: super(child: child, key: key);
- RenderSizeObserver get root => super.root as RenderSizeObserver;
+ RenderSizeObserver get root { RenderSizeObserver result = super.root; return result; }
final SizeChangedCallback callback;
RenderSizeObserver createNode() => new RenderSizeObserver(callback: callback);
@@ -515,7 +515,7 @@ class CustomPaint extends OneChildRenderObjectWrapper {
CustomPaint({ this.callback, UINode child, Object key })
: super(child: child, key: key);
- RenderCustomPaint get root => super.root as RenderCustomPaint;
+ RenderCustomPaint get root { RenderCustomPaint result = super.root; return result; }
final CustomPaintCallback callback;
RenderCustomPaint createNode() => new RenderCustomPaint(callback: callback);
@@ -722,7 +722,7 @@ class BlockContainer extends MultiChildRenderObjectWrapper {
BlockContainer({ Object key, List<UINode> children })
: super(key: key, children: children);
- RenderBlock get root => super.root as RenderBlock;
+ RenderBlock get root { RenderBlock result = super.root; return result; }
RenderBlock createNode() => new RenderBlock();
}
@@ -732,7 +732,7 @@ class StackContainer extends MultiChildRenderObjectWrapper {
StackContainer({ Object key, List<UINode> children })
: super(key: key, children: children);
- RenderStack get root => super.root as RenderStack;
+ RenderStack get root { RenderStack result = super.root; return result; }
RenderStack createNode() => new RenderStack();
}
@@ -750,7 +750,7 @@ class Paragraph extends RenderObjectWrapper {
Paragraph({ Object key, this.text }) : super(key: key);
- RenderParagraph get root => super.root as RenderParagraph;
+ RenderParagraph get root { RenderParagraph result = super.root; return result; }
RenderParagraph createNode() => new RenderParagraph(text: text);
final String text;
@@ -776,7 +776,7 @@ class FlexContainer extends MultiChildRenderObjectWrapper {
this.justifyContent: FlexJustifyContent.flexStart
}) : super(key: key, children: children);
- RenderFlex get root => super.root as RenderFlex;
+ RenderFlex get root { RenderFlex result = super.root; return result; }
RenderFlex createNode() => new RenderFlex(direction: this.direction);
final FlexDirection direction;
@@ -803,7 +803,7 @@ class Image extends RenderObjectWrapper {
this.size
}) : super(key: key);
- RenderImage get root => super.root as RenderImage;
+ RenderImage get root { RenderImage result = super.root; return result; }
RenderImage createNode() => new RenderImage(this.src, this.size);
final String src;
« no previous file with comments | « sky/sdk/lib/framework/components2/scaffold.dart ('k') | sky/sdk/lib/framework/rendering/box.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698