Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit abe349cd authored by Nader Jawad's avatar Nader Jawad
Browse files

Added nullability annotations to StateListDrawable APIs

Addressing API review feedback to add nullability annotations to
StateListDrawable#findStateDrawableIndex getStateDrawable and
getStateSet

Bug: 126699087
Bug: 126699432
Test: N/A
Change-Id: I5a74ee9a9208800cd1430bc24856c0aeff77c61a
parent 13952bc1
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -15687,10 +15687,10 @@ package android.graphics.drawable {
  public class StateListDrawable extends android.graphics.drawable.DrawableContainer {
    ctor public StateListDrawable();
    method public void addState(int[], android.graphics.drawable.Drawable);
    method public int findStateDrawableIndex(int[]);
    method public int findStateDrawableIndex(@NonNull int[]);
    method public int getStateCount();
    method public android.graphics.drawable.Drawable getStateDrawable(int);
    method public int[] getStateSet(int);
    method @Nullable public android.graphics.drawable.Drawable getStateDrawable(int);
    method @NonNull public int[] getStateSet(int);
  }
  public class TransitionDrawable extends android.graphics.drawable.LayerDrawable implements android.graphics.drawable.Drawable.Callback {
+3 −3
Original line number Diff line number Diff line
@@ -256,7 +256,7 @@ public class StateListDrawable extends DrawableContainer {
     * @see #getStateCount()
     * @see #getStateDrawable(int)
     */
    public int[] getStateSet(int index) {
    public @NonNull int[] getStateSet(int index) {
        return mStateListState.mStateSets[index];
    }

@@ -268,7 +268,7 @@ public class StateListDrawable extends DrawableContainer {
     * @see #getStateCount()
     * @see #getStateSet(int)
     */
    public Drawable getStateDrawable(int index) {
    public @Nullable Drawable getStateDrawable(int index) {
        return mStateListState.getChild(index);
    }

@@ -280,7 +280,7 @@ public class StateListDrawable extends DrawableContainer {
     * @see #getStateDrawable(int)
     * @see #getStateSet(int)
     */
    public int findStateDrawableIndex(int[] stateSet) {
    public int findStateDrawableIndex(@NonNull int[] stateSet) {
        return mStateListState.indexOfStateSet(stateSet);
    }