anchor.diff:  /// self-intersect.
   ///
   /// Closed subpaths enclose a (possibly discontiguous) region of the
  -/// plane based on whether a line from a given point on the plane to a
  -/// point at infinity intersects the path an even (non-enclosed) or an
  -/// odd (enclosed) number of times.
  +/// plane based on the current [fillType].
   ///
   /// The _current point_ is initially at the origin. After each
   /// operation adding a segment to a subpath, the current point is
  
positive.code: void decodeImageFromList(Uint8List list, ImageDecoderCallback callback)
      native "decodeImageFromList";
  
  /// Determines how the interior of a [Path] is calculated.
  enum PathFillType {
    /// The interior is defined by a non-zero sum of signed edge crossings.
    winding,
  
    /// The interior is defined by an odd number of edge crossings.
    evenOdd,
  }
  
  
negative.code:   void _constructor() native "Path_constructor";
  
    /// Determines how the interior of this path is calculated.
    ///
    /// Defaults to the non-zero winding rule, [PathFillType.nonZero].
    PathFillType get fillType => PathFillType.values[_getFillType()];
    set fillType(PathFillType value) => _setFillType(value.index);
  
    int _getFillType() native "Path_getFillType";
    void _setFillType(int fillType) native "Path_setFillType";
  