content: package androidx.constraintlayout.widget;
  
  import android.content.Context;
  import android.graphics.Canvas;
  import android.util.AttributeSet;
  import android.view.View;
  import androidx.constraintlayout.widget.ConstraintLayout;
  
  public class Guideline extends View {
      private boolean mFilterRedundantCalls = true;
  
      public Guideline(Context context) {
          super(context);
          super.setVisibility(8);
      }
  
      public Guideline(Context context, AttributeSet attrs) {
          super(context, attrs);
          super.setVisibility(8);
      }
  
      public Guideline(Context context, AttributeSet attrs, int defStyleAttr) {
          super(context, attrs, defStyleAttr);
          super.setVisibility(8);
      }
  
      public Guideline(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
          super(context, attrs, defStyleAttr);
          super.setVisibility(8);
      }
  
      public void draw(Canvas canvas) {
      }
  
      /* access modifiers changed from: protected */
      public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
          setMeasuredDimension(0, 0);
      }
  
      public void setFilterRedundantCalls(boolean filter) {
          this.mFilterRedundantCalls = filter;
      }
  
      public void setGuidelineBegin(int margin) {
          ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) getLayoutParams();
          if (!this.mFilterRedundantCalls || layoutParams.guideBegin != margin) {
              layoutParams.guideBegin = margin;
              setLayoutParams(layoutParams);
          }
      }
  
      public void setGuidelineEnd(int margin) {
          ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) getLayoutParams();
          if (!this.mFilterRedundantCalls || layoutParams.guideEnd != margin) {
              layoutParams.guideEnd = margin;
              setLayoutParams(layoutParams);
          }
      }
  
      public void setGuidelinePercent(float ratio) {
          ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) getLayoutParams();
          if (!this.mFilterRedundantCalls || layoutParams.guidePercent != ratio) {
              layoutParams.guidePercent = ratio;
              setLayoutParams(layoutParams);
          }
      }
  
      public void setVisibility(int visibility) {
      }
  }
  