@@ -110,10 +110,7 @@ abstract class RenderSector extends RenderObject {
110110
111111 @override
112112 void debugAssertDoesMeetConstraints () {
113- assert (constraints != null );
114- assert (deltaRadius != null );
115113 assert (deltaRadius < double .infinity);
116- assert (deltaTheta != null );
117114 assert (deltaTheta < double .infinity);
118115 assert (constraints.minDeltaRadius <= deltaRadius);
119116 assert (deltaRadius <= math.max (constraints.minDeltaRadius, constraints.maxDeltaRadius));
@@ -174,8 +171,6 @@ abstract class RenderDecoratedSector extends RenderSector {
174171 // offset must point to the center of the circle
175172 @override
176173 void paint (PaintingContext context, Offset offset) {
177- assert (deltaRadius != null );
178- assert (deltaTheta != null );
179174 assert (parentData is SectorParentData );
180175
181176 if (_decoration == null ) {
@@ -242,7 +237,6 @@ class RenderSectorRing extends RenderSectorWithChildren {
242237 double _desiredDeltaRadius;
243238 double get desiredDeltaRadius => _desiredDeltaRadius;
244239 set desiredDeltaRadius (double value) {
245- assert (value != null );
246240 assert (value >= 0 );
247241 if (_desiredDeltaRadius != value) {
248242 _desiredDeltaRadius = value;
@@ -254,7 +248,6 @@ class RenderSectorRing extends RenderSectorWithChildren {
254248 double get padding => _padding;
255249 set padding (double value) {
256250 // TODO(ianh): avoid code duplication
257- assert (value != null );
258251 if (_padding != value) {
259252 _padding = value;
260253 markNeedsLayout ();
@@ -360,7 +353,6 @@ class RenderSectorSlice extends RenderSectorWithChildren {
360353 double _desiredDeltaTheta;
361354 double get desiredDeltaTheta => _desiredDeltaTheta;
362355 set desiredDeltaTheta (double value) {
363- assert (value != null );
364356 if (_desiredDeltaTheta != value) {
365357 _desiredDeltaTheta = value;
366358 markNeedsLayout ();
@@ -371,7 +363,6 @@ class RenderSectorSlice extends RenderSectorWithChildren {
371363 double get padding => _padding;
372364 set padding (double value) {
373365 // TODO(ianh): avoid code duplication
374- assert (value != null );
375366 if (_padding != value) {
376367 _padding = value;
377368 markNeedsLayout ();
@@ -519,8 +510,6 @@ class RenderBoxToRenderSectorAdapter extends RenderBox with RenderObjectWithChil
519510 }) {
520511 assert (child is RenderSector );
521512 assert (child! .parentData is SectorParentData );
522- assert (width != null );
523- assert (height != null );
524513 if (! width.isFinite && ! height.isFinite) {
525514 return Size .zero;
526515 }
@@ -649,9 +638,7 @@ class SectorHitTestEntry extends HitTestEntry {
649638 /// Creates a box hit test entry.
650639 ///
651640 /// The [radius] and [theta] argument must not be null.
652- SectorHitTestEntry (RenderSector super .target, { required this .radius, required this .theta })
653- : assert (radius != null ),
654- assert (theta != null );
641+ SectorHitTestEntry (RenderSector super .target, { required this .radius, required this .theta });
655642
656643 @override
657644 RenderSector get target => super .target as RenderSector ;
0 commit comments