| <?xml version="1.0" encoding="UTF-8"?> |
| <issues format="4" by="lint 2.4.0-alpha6"> |
| |
| <issue |
| id="MissingPermission" |
| message="Missing permissions required by LocationManager.getLastKnownLocation: android.permission.ACCESS_COARSE_LOCATION or android.permission.ACCESS_FINE_LOCATION" |
| errorLine1=" return mLocationManager.getLastKnownLocation(provider);" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/app/TwilightManager.java" |
| line="128" |
| column="28"/> |
| </issue> |
| |
| <issue |
| id="MissingSuperCall" |
| message="Overriding method should call `super.onAnimationEnd`" |
| errorLine1=" public void onAnimationEnd(Animation animation) {" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="java/android/support/v4/app/FragmentManager.java" |
| line="1604" |
| column="29"/> |
| </issue> |
| |
| <issue |
| id="MissingSuperCall" |
| message="Overriding method should call `super.onAnimationEnd`" |
| errorLine1=" public void onAnimationEnd(Animation animation) {" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="java/android/support/v4/app/FragmentManager.java" |
| line="3935" |
| column="21"/> |
| </issue> |
| |
| <issue |
| id="MissingSuperCall" |
| message="Overriding method should call `super.draw`" |
| errorLine1=" public void draw(Canvas canvas) {" |
| errorLine2=" ~~~~"> |
| <location |
| file="src/android/support/v7/widget/ViewStubCompat.java" |
| line="151" |
| column="17"/> |
| </issue> |
| |
| <issue |
| id="DuplicateIds" |
| message="Duplicate id `@+id/image`, already defined earlier in this layout" |
| errorLine1=" <ImageView android:id="@+id/image"" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="res/layout/abc_activity_chooser_view.xml" |
| line="62" |
| column="20"/> |
| <location |
| file="res/layout/abc_activity_chooser_view.xml" |
| line="40" |
| column="20"/> |
| </issue> |
| |
| <issue |
| id="ResourceType" |
| message="Expected resource of type anim" |
| errorLine1=" parser = resources.getAnimation(id);" |
| errorLine2=" ~~"> |
| <location |
| file="src/android/support/graphics/drawable/AnimatorInflaterCompat.java" |
| line="130" |
| column="45"/> |
| </issue> |
| |
| <issue |
| id="ResourceType" |
| message="Expected resource of type xml" |
| errorLine1=" final XmlPullParser parser = res.getXml(resId);" |
| errorLine2=" ~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatDrawableManager.java" |
| line="347" |
| column="61"/> |
| </issue> |
| |
| <issue |
| id="ResourceType" |
| message="Expected resource of type layout" |
| errorLine1=" parser = mContext.getResources().getLayout(menuRes);" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/android/support/v7/view/SupportMenuInflater.java" |
| line="123" |
| column="56"/> |
| </issue> |
| |
| <issue |
| id="ResourceType" |
| message="Expected resource of type xml" |
| errorLine1=" final XmlPullParser parser = res.getXml(resId);" |
| errorLine2=" ~~~~~"> |
| <location |
| file="src/android/support/graphics/drawable/VectorDrawableCompat.java" |
| line="557" |
| column="53"/> |
| </issue> |
| |
| <issue |
| id="Range" |
| message="Value must be ≥ 0 (was -2147483648)" |
| errorLine1=" MeasureSpec.makeMeasureSpec(largestChildHeight," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/LinearLayoutCompat.java" |
| line="868" |
| column="61"/> |
| </issue> |
| |
| <issue |
| id="Range" |
| message="Value must be ≥ 0 (was -2147483648)" |
| errorLine1=" MeasureSpec.makeMeasureSpec(largestChildWidth, MeasureSpec.EXACTLY)," |
| errorLine2=" ~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/LinearLayoutCompat.java" |
| line="1286" |
| column="61"/> |
| </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="Suspicious0dp" |
| message="Suspicious size: this will make the view invisible, should be used with `layout_weight`" |
| errorLine1=" android:layout_width="0dp"" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="res/layout/preference_dropdown.xml" |
| line="29" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="Suspicious0dp" |
| message="Suspicious size: this will make the view invisible, should be used with `layout_weight`" |
| errorLine1=" android:layout_width="0dp"" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="res/layout-v11/preference_dropdown.xml" |
| line="30" |
| column="9"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 30 (ActionBarDrawerToggleHoneycomb)" |
| errorLine1=" Log.w(TAG, "Couldn't set home-as-up indicator via JB-MR2 API", e);" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/app/ActionBarDrawerToggleHoneycomb.java" |
| line="62" |
| column="23"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 30 (ActionBarDrawerToggleHoneycomb)" |
| errorLine1=" Log.w(TAG, "Couldn't set home-as-up indicator");" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/app/ActionBarDrawerToggleHoneycomb.java" |
| line="67" |
| column="19"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 30 (ActionBarDrawerToggleHoneycomb)" |
| errorLine1=" Log.w(TAG, "Couldn't set content description via JB-MR2 API", e);" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/app/ActionBarDrawerToggleHoneycomb.java" |
| line="87" |
| column="23"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 24 (AppCompatDrawableManager)" |
| errorLine1=" Log.d(TAG, "[loadDrawableFromDelegates] Skipping drawable: "" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatDrawableManager.java" |
| line="315" |
| column="31"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 24 (AppCompatDrawableManager)" |
| errorLine1=" Log.i(TAG, "[loadDrawableFromDelegates] Returning cached drawable: " +" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatDrawableManager.java" |
| line="337" |
| column="27"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 24 (AppCompatDrawableManager)" |
| errorLine1=" Log.i(TAG, "[loadDrawableFromDelegates] Saved drawable to cache: " +" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatDrawableManager.java" |
| line="372" |
| column="35"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 24 (AppCompatDrawableManager)" |
| errorLine1=" Log.e(TAG, "Exception while inflating drawable", e);" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatDrawableManager.java" |
| line="377" |
| column="27"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 24 (AppCompatDrawableManager)" |
| errorLine1=" Log.d(TAG, "[tintDrawableUsingColorFilter] Tinted "" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatDrawableManager.java" |
| line="482" |
| column="23"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 24 (AppCompatDrawableManager)" |
| errorLine1=" Log.d(TAG, "Mutated drawable is not the same instance as the input.");" |
| errorLine2=" ~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatDrawableManager.java" |
| line="698" |
| column="19"/> |
| </issue> |
| |
| <issue |
| id="LongLogTag" |
| message="The logging tag can be at most 23 characters, was 25 (FragmentStatePagerAdapter)" |
| errorLine1=" if (DEBUG) Log.v(TAG, "Adding item #" + position + ": f=" + 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, "Removing item #" + position + ": f=" + 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, "Bad fragment at key " + 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 28 (RoundedBitmapDrawableFactory)" |
| errorLine1=" Log.w(TAG, "RoundedBitmapDrawable cannot decode " + 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, "RoundedBitmapDrawable cannot decode " + 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, "found saved state: " + 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, "Deciding anchor info from fresh state");" |
| 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, "invalid saved state class");" |
| 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, "saved state:\n" + 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, "FILLING targetLine: " + targetLine + ","" |
| 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, "assigned " + currentSpan.mIndex + " for " + 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, "using " + spanIndex + " for pos " + 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, "asked " + dt + " scrolled" + 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, "Unknown focus request:" + 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 24 (WakefulBroadcastReceiver)" |
| errorLine1=" Log.w("WakefulBroadcastReceiver", "No active wake lock id #" + id);" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="java/android/support/v4/content/WakefulBroadcastReceiver.java" |
| line="141" |
| column="19"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatAutoCompleteTextView` instead" |
| errorLine1="public class AppCompatAutoCompleteTextView extends AutoCompleteTextView implements" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatAutoCompleteTextView.java" |
| line="49" |
| column="52"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatButton` instead" |
| errorLine1="public class AppCompatButton extends Button implements TintableBackgroundView {" |
| errorLine2=" ~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatButton.java" |
| line="51" |
| column="38"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatCheckBox` instead" |
| errorLine1="public class AppCompatCheckBox extends CheckBox implements TintableCompoundButton {" |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatCheckBox.java" |
| line="49" |
| column="40"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatCheckedTextView` instead" |
| errorLine1="public class AppCompatCheckedTextView extends CheckedTextView {" |
| errorLine2=" ~~~~~~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatCheckedTextView.java" |
| line="33" |
| column="47"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatEditText` instead" |
| errorLine1="public class AppCompatEditText extends EditText implements TintableBackgroundView {" |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatEditText.java" |
| line="48" |
| column="40"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatImageButton` instead" |
| errorLine1="public class AppCompatImageButton extends ImageButton implements TintableBackgroundView," |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatImageButton.java" |
| line="58" |
| column="43"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatImageView` instead" |
| errorLine1="public class AppCompatImageView extends ImageView implements TintableBackgroundView," |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatImageView.java" |
| line="57" |
| column="41"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatMultiAutoCompleteTextView` instead" |
| errorLine1="public class AppCompatMultiAutoCompleteTextView extends MultiAutoCompleteTextView" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatMultiAutoCompleteTextView.java" |
| line="49" |
| column="57"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatRadioButton` instead" |
| errorLine1="public class AppCompatRadioButton extends RadioButton implements TintableCompoundButton {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatRadioButton.java" |
| line="49" |
| column="43"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatRatingBar` instead" |
| errorLine1="public class AppCompatRatingBar extends RatingBar {" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatRatingBar.java" |
| line="34" |
| column="41"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatSeekBar` instead" |
| errorLine1="public class AppCompatSeekBar extends SeekBar {" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatSeekBar.java" |
| line="34" |
| column="39"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatSpinner` instead" |
| errorLine1="public class AppCompatSpinner extends Spinner implements TintableBackgroundView {" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatSpinner.java" |
| line="68" |
| column="39"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatTextView` instead" |
| errorLine1="public class AppCompatTextView extends TextView implements TintableBackgroundView," |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/AppCompatTextView.java" |
| line="60" |
| column="40"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatImageView` instead" |
| errorLine1="class CircleImageView extends ImageView {" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="java/android/support/v4/widget/CircleImageView.java" |
| line="38" |
| column="31"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatTextView` instead" |
| errorLine1="public class DialogTitle extends TextView {" |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/android/support/v7/widget/DialogTitle.java" |
| line="37" |
| column="34"/> |
| </issue> |
| |
| <issue |
| id="AppCompatCustomView" |
| message="This custom view should extend `android.support.v7.widget.AppCompatImageView` instead" |
| errorLine1="public class PreferenceImageView extends ImageView {" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/internal/widget/PreferenceImageView.java" |
| line="33" |
| column="42"/> |
| </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 & 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="WrongConstant" |
| message="Must be one of: PixelFormat.UNKNOWN, PixelFormat.TRANSLUCENT, PixelFormat.TRANSPARENT, PixelFormat.OPAQUE" |
| errorLine1=" return 0;" |
| errorLine2=" ~"> |
| <location |
| file="src/android/support/v7/widget/ActionBarBackgroundDrawable.java" |
| line="59" |
| column="16"/> |
| </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="680" |
| 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="753" |
| column="34"/> |
| </issue> |
| |
| <issue |
| id="WrongConstant" |
| message="Flag not allowed here" |
| errorLine1=" getDrawerViewAbsoluteGravity(child) & Gravity.HORIZONTAL_GRAVITY_MASK;" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="java/android/support/v4/widget/DrawerLayout.java" |
| line="1086" |
| column="25"/> |
| </issue> |
| |
| <issue |
| id="WrongConstant" |
| message="Must be one or more of: PackageManager.GET_META_DATA, PackageManager.GET_RESOLVED_FILTER, PackageManager.GET_SHARED_LIBRARY_FILES, PackageManager.MATCH_ALL, PackageManager.MATCH_DISABLED_COMPONENTS, PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS, PackageManager.MATCH_DEFAULT_ONLY, PackageManager.MATCH_DIRECT_BOOT_AWARE, PackageManager.MATCH_DIRECT_BOOT_UNAWARE, PackageManager.MATCH_SYSTEM_ONLY, PackageManager.MATCH_UNINSTALLED_PACKAGES, PackageManager.GET_DISABLED_COMPONENTS, PackageManager.GET_DISABLED_UNTIL_USED_COMPONENTS, PackageManager.GET_UNINSTALLED_PACKAGES" |
| errorLine1=" new Intent().setAction(ACTION_BIND_SIDE_CHANNEL), PackageManager.GET_SERVICES);" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="java/android/support/v4/app/NotificationManagerCompat.java" |
| line="413" |
| column="71"/> |
| </issue> |
| |
| <issue |
| id="WrongConstant" |
| message="Must be one or more of: ActionBar.DISPLAY_USE_LOGO, ActionBar.DISPLAY_SHOW_HOME, ActionBar.DISPLAY_HOME_AS_UP, ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_SHOW_CUSTOM" |
| errorLine1=" setDisplayOptions(options, 0xffffffff);" |
| errorLine2=" ~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/app/ToolbarActionBar.java" |
| line="254" |
| column="36"/> |
| </issue> |
| |
| <issue |
| id="WrongConstant" |
| message="Must be one or more of: ActionBar.DISPLAY_USE_LOGO, ActionBar.DISPLAY_SHOW_HOME, ActionBar.DISPLAY_HOME_AS_UP, ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_SHOW_CUSTOM" |
| errorLine1=" setDisplayOptions(options, 0xffffffff);" |
| errorLine2=" ~~~~~~~~~~"> |
| <location |
| file="src/android/support/v7/app/ToolbarActionBar.java" |
| line="254" |
| column="36"/> |
| </issue> |
| |
| <issue |
| id="WrongConstant" |
| message="Must be one of: View.LAYOUT_DIRECTION_LTR, View.LAYOUT_DIRECTION_RTL" |
| errorLine1=" return isAutoMirrored() && getLayoutDirection() == LayoutDirection.RTL;" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/android/support/graphics/drawable/VectorDrawableCompat.java" |
| line="821" |
| column="64"/> |
| </issue> |
| |
| </issues> |