// Signature format: 4.0
package androidx.graphics.path {

  public final class PathSegment {
    method public android.graphics.PointF![] getPoints();
    method public androidx.graphics.path.PathSegment.Type getType();
    method public float getWeight();
    property public final android.graphics.PointF![] points;
    property public final androidx.graphics.path.PathSegment.Type type;
    property public final float weight;
  }

  public enum PathSegment.Type {
    method public static androidx.graphics.path.PathSegment.Type valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException;
    method public static androidx.graphics.path.PathSegment.Type[] values();
    enum_constant public static final androidx.graphics.path.PathSegment.Type Close;
    enum_constant public static final androidx.graphics.path.PathSegment.Type Conic;
    enum_constant public static final androidx.graphics.path.PathSegment.Type Cubic;
    enum_constant public static final androidx.graphics.path.PathSegment.Type Done;
    enum_constant public static final androidx.graphics.path.PathSegment.Type Line;
    enum_constant public static final androidx.graphics.path.PathSegment.Type Move;
    enum_constant public static final androidx.graphics.path.PathSegment.Type Quadratic;
  }

  public final class PathSegmentUtilities {
    method public static androidx.graphics.path.PathSegment getCloseSegment();
    method public static androidx.graphics.path.PathSegment getDoneSegment();
    property public static final androidx.graphics.path.PathSegment CloseSegment;
    property public static final androidx.graphics.path.PathSegment DoneSegment;
  }

}

