blob: 296a94164999fd967d5bec289b19072ca45edbdf [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.0.0-beta03" type="baseline" client="cli" dependencies="false" name="AGP (8.0.0-beta03)" variant="all" version="8.0.0-beta03">
<issue
id="NewApi"
message="Call requires API level 21 (current min is 14): `android.graphics.drawable.Drawable#getColorFilter`"
errorLine1=" assertNotNull(ld.getDrawable(0).getColorFilter());"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/androidTest/java/androidx/appcompat/widget/TintResourcesTest.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" /**"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" public synchronized void setHooks(ResourceManagerHooks hooks) {"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" public synchronized Drawable getDrawable(@NonNull Context context, @DrawableRes int resId) {"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" synchronized Drawable getDrawable(@NonNull Context context, @DrawableRes int resId,"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" public synchronized void onConfigurationChanged(@NonNull Context context) {"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" private synchronized Drawable getCachedDrawable(@NonNull final Context context,"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" private synchronized boolean addDrawableToCache(@NonNull final Context context, final long key,"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" synchronized Drawable onDrawableLoadedFromResources(@NonNull Context context,"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" synchronized ColorStateList getTintList(@NonNull Context context, @DrawableRes int resId) {"
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" public static synchronized PorterDuffColorFilter getPorterDuffColorFilter("
errorLine2=" ^">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="KotlinPropertyAccess"
message="The getter return type (`Theme`) and setter parameter type (`int`) getter and setter methods for property `theme` should have exactly the same type to allow be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
errorLine1=" public Resources.Theme getTheme() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/TintContextWrapper.java"/>
<location
file="src/main/java/androidx/appcompat/widget/TintContextWrapper.java"
message="Setter here"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static ColorStateList getColorStateList(@NonNull Context context, @ColorRes int resId) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/content/res/AppCompatResources.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setColorFilter(ColorFilter colorFilter) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setTintList(ColorStateList tint) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void onBoundsChange(Rect bounds) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public final ConstantState getConstantState() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Drawable mutate() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static PorterDuff.Mode parseTintMode(int value, PorterDuff.Mode defaultMode) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/DrawableUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static PorterDuff.Mode parseTintMode(int value, PorterDuff.Mode defaultMode) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/DrawableUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public DrawableWrapperCompat(Drawable drawable) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void onBoundsChange(Rect bounds) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setColorFilter(ColorFilter cf) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean setState(final int[] stateSet) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public int[] getState() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Drawable getCurrent() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Region getTransparentRegion() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean getPadding(Rect padding) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void invalidateDrawable(Drawable who) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void scheduleDrawable(Drawable who, Runnable what, long when) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void scheduleDrawable(Drawable who, Runnable what, long when) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void unscheduleDrawable(Drawable who, Runnable what) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void unscheduleDrawable(Drawable who, Runnable what) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setTintList(ColorStateList tint) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setTintMode(PorterDuff.Mode tintMode) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static synchronized ResourceManagerInternal get() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public synchronized void setHooks(ResourceManagerHooks hooks) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public synchronized Drawable getDrawable(@NonNull Context context, @DrawableRes int resId) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static synchronized PorterDuffColorFilter getPorterDuffColorFilter("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" int color, PorterDuff.Mode mode) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void addState(int[] stateSet, Drawable drawable) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void addState(int[] stateSet, Drawable drawable) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Context wrap(@NonNull final Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/TintContextWrapper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ColorStateList mTintList;"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/TintInfo.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PorterDuff.Mode mTintMode;"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/appcompat/widget/TintInfo.java"/>
</issue>
</issues>