Source/sources/android/support/p003v7/widget/LinearLayoutCompat.java
@RestrictTo({Scope.LIBRARY})
    public boolean hasDividerBeforeChildAt(int childIndex) {
        if (childIndex == 0) {
            if ((this.mShowDividers & 1) != 0) {
                return true;
            }
            return false;
        } else if (childIndex == getChildCount()) {
            if ((this.mShowDividers & 4) == 0) {
                return false;
            }
            return true;
        } else if ((this.mShowDividers & 2) == 0) {
            return false;
        } else {
            boolean hasVisibleViewBefore = false;
            int i = childIndex - 1;
            while (true) {
                if (i < 0) {
                    break;
                } else if (getChildAt(i).getVisibility() != 8) {
                    hasVisibleViewBefore = true;
                    break;
                } else {
                    i--;
                }
            }
            return hasVisibleViewBefore;
        }
    }
/* access modifiers changed from: protected */
access modifiers changed from: protected
access modifiers changed from : protected
@RestrictTo({Scope.LIBRARY})
    public boolean hasDividerBeforeChildAt(int childIndex) {
        if (childIndex == 0) {
            if ((this.mShowDividers & 1) != 0) {
                return true;
            }
            return false;
        } else if (childIndex == getChildCount()) {
            if ((this.mShowDividers & 4) == 0) {
                return false;
            }
            return true;
        } else if ((this.mShowDividers & 2) == 0) {
            return false;
        } else {
            boolean hasVisibleViewBefore = false;
            int i = childIndex - 1;
            while (true) {
                if (i < 0) {
                    break;
                } else if (getChildAt(i).getVisibility() != 8) {
                    hasVisibleViewBefore = true;
                    break;
                } else {
                    i--;
                }
            }
            return hasVisibleViewBefore;
        }
    }
@ RestrictTo ( { Scope . LIBRARY } ) public boolean hasDividerBeforeChildAt ( int childIndex ) { if ( childIndex == 0 ) { if ( ( this . mShowDividers & 1 ) != 0 ) { return true ; } return false ; } else if ( childIndex == getChildCount ( ) ) { if ( ( this . mShowDividers & 4 ) == 0 ) { return false ; } return true ; } else if ( ( this . mShowDividers & 2 ) == 0 ) { return false ; } else { boolean hasVisibleViewBefore = false ; int i = childIndex - 1 ; while ( true ) { if ( i < 0 ) { break ; } else if ( getChildAt ( i ) . getVisibility ( ) != 8 ) { hasVisibleViewBefore = true ; break ; } else { i -- ; } } return hasVisibleViewBefore ; } }
access modifiers changed from: protected
access modifiers changed from : protected