blob: 8feacb3c85c2d31e7e9718c75b4bbb33a2aa9d25 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<issues format="4" by="lint 3.0.0-dev">
<issue
id="ResourceType"
message="Expected resource of type string"
errorLine1=" ? Float.parseFloat(res.getString(R.dimen.lb_browse_header_select_scale))"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/android/support/v17/leanback/widget/FocusHighlightHelper.java"
line="276"
column="58"/>
</issue>
<issue
id="ResourceType"
message="Expected resource of type string"
errorLine1=" Integer.parseInt(res.getString(R.dimen.lb_browse_header_select_duration));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/android/support/v17/leanback/widget/FocusHighlightHelper.java"
line="279"
column="56"/>
</issue>
<issue
id="ResourceType"
message="Expected resource of type anim or interpolator"
errorLine1=" R.animator.lb_decelerator_4));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="kitkat/android/support/v17/leanback/transition/LeanbackTransitionHelperKitKat.java"
line="38"
column="17"/>
</issue>
<issue
id="Range"
message="Value must be ≥ 0 (was -1)"
errorLine1=" childHeightSpec = MeasureSpec.makeMeasureSpec(maxLayoutHeight, MeasureSpec.AT_MOST);"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="java/android/support/v4/widget/SlidingPaneLayout.java"
line="536"
column="63"/>
</issue>
<issue
id="Range"
message="Value must be ≥ 0 (was -1)"
errorLine1=" childHeightSpec = MeasureSpec.makeMeasureSpec(maxLayoutHeight, MeasureSpec.EXACTLY);"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="java/android/support/v4/widget/SlidingPaneLayout.java"
line="538"
column="63"/>
</issue>
<issue
id="Range"
message="Value must be ≥ 0 (was -1)"
errorLine1=" childHeightSpec = MeasureSpec.makeMeasureSpec(maxLayoutHeight,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="java/android/support/v4/widget/SlidingPaneLayout.java"
line="586"
column="79"/>
</issue>
<issue
id="Range"
message="Value must be ≥ 0 (was -1)"
errorLine1=" childHeightSpec = MeasureSpec.makeMeasureSpec(maxLayoutHeight,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="java/android/support/v4/widget/SlidingPaneLayout.java"
line="589"
column="79"/>
</issue>
<issue
id="Range"
message="Value must be ≥ 0 (was -1)"
errorLine1=" childHeightSpec = MeasureSpec.makeMeasureSpec(maxLayoutHeight,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="java/android/support/v4/widget/SlidingPaneLayout.java"
line="608"
column="75"/>
</issue>
<issue
id="Range"
message="Value must be ≥ 0 (was -1)"
errorLine1=" childHeightSpec = MeasureSpec.makeMeasureSpec(maxLayoutHeight,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="java/android/support/v4/widget/SlidingPaneLayout.java"
line="611"
column="75"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 27 (DetailsOverviewRowPresenter)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;onLayoutChange &quot; + v);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java"
line="178"
column="34"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 27 (DetailsOverviewRowPresenter)"
errorLine1=" Log.v(TAG, &quot;checkFirstAndLast fromScroll &quot; + fromScroll"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java"
line="237"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (FragmentStatePagerAdapter)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;Adding item #&quot; + position + &quot;: f=&quot; + fragment);"
errorLine2=" ~~~">
<location
file="java/android/support/v4/app/FragmentStatePagerAdapter.java"
line="110"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (FragmentStatePagerAdapter)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;Removing item #&quot; + position + &quot;: f=&quot; + object"
errorLine2=" ~~~">
<location
file="java/android/support/v4/app/FragmentStatePagerAdapter.java"
line="135"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (FragmentStatePagerAdapter)"
errorLine1=" Log.w(TAG, &quot;Bad fragment at key &quot; + key);"
errorLine2=" ~~~">
<location
file="java/android/support/v4/app/FragmentStatePagerAdapter.java"
line="224"
column="31"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 36 (FullWidthDetailsOverviewRowPresenter)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;onLayoutChange &quot; + v);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
line="236"
column="34"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 36 (FullWidthDetailsOverviewRowPresenter)"
errorLine1=" Log.v(TAG, &quot;checkFirstAndLast fromScroll &quot; + fromScroll"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.java"
line="295"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (GuidedStepSupportFragment)"
errorLine1=" Log.w(TAG, &quot;Fragment is already exists, likely calling &quot;"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/GuidedStepSupportFragment.java"
line="641"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (GuidedStepSupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;onCreate&quot;);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/GuidedStepSupportFragment.java"
line="999"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (GuidedStepSupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;onCreateView&quot;);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/GuidedStepSupportFragment.java"
line="1038"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (GuidedStepSupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;Found guided step theme flag? &quot; + found);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/GuidedStepSupportFragment.java"
line="1237"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (GuidedStepSupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;Found guided step theme reference? &quot; + found);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/GuidedStepSupportFragment.java"
line="1350"
column="30"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (GuidedStepSupportFragment)"
errorLine1=" Log.e(TAG, &quot;GuidedStepSupportFragment does not have an appropriate theme set.&quot;);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/GuidedStepSupportFragment.java"
line="1362"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (OnboardingSupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;Found onboarding theme reference? &quot; + found);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/OnboardingSupportFragment.java"
line="552"
column="30"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;onAnimationEnd &quot; + mBgAlpha);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="148"
column="30"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;setFadingEnabled &quot; + enabled);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="236"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;tickle enabled &quot; + mFadingEnabled + &quot; isResumed &quot; + isResumed());"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="313"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;onInterceptInputEvent hidden &quot; + controlsHidden + &quot; &quot; + event);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="363"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;fraction &quot; + fraction);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="481"
column="38"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;fade &quot; + fadeIn);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="577"
column="26"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;requested fade in progress&quot;);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="582"
column="30"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;fade is no-op&quot;);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="586"
column="30"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;onAttachedToWindow &quot; + vh.getViewHolder().view);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="770"
column="30"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;setting alpha to 0&quot;);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="772"
column="34"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 30 (PlaybackOverlaySupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;onDetachedFromWindow &quot; + vh.getViewHolder().view);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java"
line="781"
column="30"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 28 (RoundedBitmapDrawableFactory)"
errorLine1=" Log.w(TAG, &quot;RoundedBitmapDrawable cannot decode &quot; + filepath);"
errorLine2=" ~~~">
<location
file="java/android/support/v4/graphics/drawable/RoundedBitmapDrawableFactory.java"
line="80"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 28 (RoundedBitmapDrawableFactory)"
errorLine1=" Log.w(TAG, &quot;RoundedBitmapDrawable cannot decode &quot; + is);"
errorLine2=" ~~~">
<location
file="java/android/support/v4/graphics/drawable/RoundedBitmapDrawableFactory.java"
line="93"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;found saved state: &quot; + mPendingSavedState);"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="783"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;Deciding anchor info from fresh state&quot;);"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="828"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;invalid saved state class&quot;);"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="1187"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;saved state:\n&quot; + state);"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="1236"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;FILLING targetLine: &quot; + targetLine + &quot;,&quot;"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="1559"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;assigned &quot; + currentSpan.mIndex + &quot; for &quot; + position);"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="1580"
column="27"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;using &quot; + spanIndex + &quot; for pos &quot; + position);"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="1584"
column="27"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;asked &quot; + dt + &quot; scrolled&quot; + totalScroll);"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="2153"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 26 (StaggeredGridLayoutManager)"
errorLine1=" Log.d(TAG, &quot;Unknown focus request:&quot; + focusDirection);"
errorLine2=" ~~~">
<location
file="src/android/support/v7/widget/StaggeredGridLayoutManager.java"
line="2385"
column="27"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 27 (VerticalGridSupportFragment)"
errorLine1=" if (DEBUG) Log.v(TAG, &quot;grid selected position &quot; + position);"
errorLine2=" ~~~">
<location
file="src/android/support/v17/leanback/app/VerticalGridSupportFragment.java"
line="120"
column="30"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (WakefulBroadcastReceiver)"
errorLine1=" Log.w(&quot;WakefulBroadcastReceiver&quot;, &quot;No active wake lock id #&quot; + id);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="java/android/support/v4/content/WakefulBroadcastReceiver.java"
line="141"
column="19"/>
</issue>
<issue
id="UniqueConstants"
message="Constants `FLAG_CVE_EQ_PVE` and `FLAG_CVE_EQ_PVE` specify the same exact value (8192); this is usually a cut &amp; paste or merge error"
errorLine1=" FLAG_CVE_EQ_PVE, FLAG_CVE_EQ_PVE, FLAG_CVE_LT_PVE"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/android/support/v7/widget/ViewBoundsCheck.java"
line="125"
column="30"/>
<location
file="src/android/support/v7/widget/ViewBoundsCheck.java"
line="125"
column="13"/>
</issue>
<issue
id="Orientation"
message="No orientation specified, and the default is horizontal. This is a common source of bugs when children are added dynamically."
errorLine1=" &lt;LinearLayout"
errorLine2=" ^">
<location
file="res/layout/lb_row_media_item.xml"
line="63"
column="13"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: ViewCompat.LAYOUT_DIRECTION_LTR, ViewCompat.LAYOUT_DIRECTION_RTL"
errorLine1=" boolean isRtl = ViewCompat.getLayoutDirection(focused) == View.LAYOUT_DIRECTION_RTL;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/android/support/v17/leanback/app/BrowseFragment.java"
line="1029"
column="71"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: ViewCompat.LAYOUT_DIRECTION_LTR, ViewCompat.LAYOUT_DIRECTION_RTL"
errorLine1=" boolean isRtl = ViewCompat.getLayoutDirection(focused) == View.LAYOUT_DIRECTION_RTL;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/android/support/v17/leanback/app/BrowseSupportFragment.java"
line="1032"
column="71"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: Gravity.LEFT, Gravity.RIGHT, GravityCompat.START, GravityCompat.END"
errorLine1=" setDrawerLockMode(lockMode, gravity);"
errorLine2=" ~~~~~~~">
<location
file="java/android/support/v4/widget/DrawerLayout.java"
line="634"
column="37"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: Gravity.LEFT, Gravity.RIGHT, GravityCompat.START, GravityCompat.END"
errorLine1=" return getDrawerLockMode(drawerGravity);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="java/android/support/v4/widget/DrawerLayout.java"
line="707"
column="34"/>
</issue>
<issue
id="WrongConstant"
message="Flag not allowed here"
errorLine1=" getDrawerViewAbsoluteGravity(child) &amp; Gravity.HORIZONTAL_GRAVITY_MASK;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="java/android/support/v4/widget/DrawerLayout.java"
line="1067"
column="25"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: View.VISIBLE, View.INVISIBLE, View.GONE"
errorLine1=" v.setVisibility(mChildVisibility);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/android/support/v17/leanback/widget/GridLayoutManager.java"
line="1566"
column="37"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: View.VISIBLE, View.INVISIBLE, View.GONE"
errorLine1=" getChildAt(i).setVisibility(mChildVisibility);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/android/support/v17/leanback/widget/GridLayoutManager.java"
line="3476"
column="45"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: ViewCompat.LAYOUT_DIRECTION_LTR, ViewCompat.LAYOUT_DIRECTION_RTL"
errorLine1=" boolean isRtl = ViewCompat.getLayoutDirection(view) == View.LAYOUT_DIRECTION_RTL;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/android/support/v17/leanback/widget/HorizontalHoverCardSwitcher.java"
line="50"
column="64"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: ViewCompat.LAYOUT_DIRECTION_LTR, ViewCompat.LAYOUT_DIRECTION_RTL"
errorLine1=" == View.LAYOUT_DIRECTION_RTL;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/android/support/v17/leanback/widget/TitleHelper.java"
line="49"
column="24"/>
</issue>
<issue
id="RtlCompat"
message="Inconsistent alignment specification between `textAlignment` and `gravity` attributes: was `center_vertical|end`, expected `start`"
errorLine1=" android:textAlignment=&quot;viewStart&quot;"
errorLine2=" ~~~~~~~~~">
<location
file="res/layout/lb_search_bar.xml"
line="70"
column="44"/>
<location
file="res/layout/lb_search_bar.xml"
line="57"
column="45"/>
</issue>
</issues>