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

Commit 40de3204 authored by Cole Faust's avatar Cole Faust
Browse files

Fix errorprone warnings that should be errors

This commit is part of a large scale change to fix errorprone
errors that have been downgraded to warnings in the android
source tree, so that they can be promoted to errors again.
The full list of changes include the following, but not all
will be present in any one individual commit:

BadAnnotationImplementation
BadShiftAmount
BanJNDI
BoxedPrimitiveEquality
ComparableType
ComplexBooleanConstant
CollectionToArraySafeParameter
ConditionalExpressionNumericPromotion
DangerousLiteralNull
DoubleBraceInitialization
DurationFrom
DurationTemporalUnit
EmptyTopLevelDeclaration
EqualsNull
EqualsReference
FormatString
FromTemporalAccessor
GetClassOnAnnotation
GetClassOnClass
HashtableContains
IdentityBinaryExpression
IdentityHashMapBoxing
InstantTemporalUnit
InvalidTimeZoneID
InvalidZoneId
IsInstanceIncompatibleType
JUnitParameterMethodNotFound
LockOnBoxedPrimitive
MathRoundIntLong
MislabeledAndroidString
MisusedDayOfYear
MissingSuperCall
MisusedWeekYear
ModifyingCollectionWithItself
NoCanIgnoreReturnValueOnClasses
NonRuntimeAnnotation
NullableOnContainingClass
NullTernary
OverridesJavaxInjectableMethod
ParcelableCreator
PeriodFrom
PreconditionsInvalidPlaceholder
ProtoBuilderReturnValueIgnored
ProtoFieldNullComparison
RandomModInteger
RectIntersectReturnValueIgnored
ReturnValueIgnored
SelfAssignment
SelfComparison
SelfEquals
SizeGreaterThanOrEqualsZero
StringBuilderInitWithChar
TreeToString
TryFailThrowable
UnnecessaryCheckNotNull
UnusedCollectionModifiedInPlace
XorPower

See https://errorprone.info/bugpatterns for more
information on the checks.

Bug: 253827323
Test: m RUN_ERROR_PRONE=true javac-check
Change-Id: I86b585716c631af2ca00a54af3e257eb9ace2972
parent 01e399e2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -242,6 +242,7 @@ public class ContactEditorSpringBoardActivity extends AppCompatContactsActivity
        finish();
    }

    @SuppressWarnings("MissingSuperCall") // TODO: Fix me
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // Ignore failed requests
+2 −0
Original line number Diff line number Diff line
@@ -421,6 +421,7 @@ public class PeopleActivity extends AppCompatContactsActivity implements
        getWindow().setBackgroundDrawable(null);
    }

    @SuppressWarnings("MissingSuperCall") // TODO: Fix me
    @Override
    protected void onNewIntent(Intent intent) {
        final String action = intent.getAction();
@@ -603,6 +604,7 @@ public class PeopleActivity extends AppCompatContactsActivity implements
        onSyncStateUpdated();
    }

    @SuppressWarnings("MissingSuperCall") // TODO: Fix me
    @Override
    public void onMultiWindowModeChanged(boolean entering) {
        initializeHomeVisibility();
+5 −5
Original line number Diff line number Diff line
@@ -98,6 +98,7 @@ import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;

import java.io.FileNotFoundException;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
@@ -132,11 +133,10 @@ public class ContactEditorFragment extends Fragment implements
    private static final String KEY_PHOTO_RAW_CONTACT_ID = "photo_raw_contact_id";
    private static final String KEY_UPDATED_PHOTOS = "updated_photos";

    private static final List<String> VALID_INTENT_ACTIONS = new ArrayList<String>() {{
        add(Intent.ACTION_EDIT);
        add(Intent.ACTION_INSERT);
        add(ContactEditorActivity.ACTION_SAVE_COMPLETED);
    }};
    private static final List<String> VALID_INTENT_ACTIONS = Arrays.asList(
            Intent.ACTION_EDIT,
            Intent.ACTION_INSERT,
            ContactEditorActivity.ACTION_SAVE_COMPLETED);

    private static final String KEY_ACTION = "action";
    private static final String KEY_URI = "uri";
+2 −2
Original line number Diff line number Diff line
@@ -47,7 +47,7 @@ public class SuggestionEditConfirmationDialogFragment extends DialogFragment {
        return new AlertDialog.Builder(getActivity())
                .setIconAttribute(android.R.attr.alertDialogIcon)
                .setMessage(R.string.aggregation_suggestion_edit_dialog_message)
                .setPositiveButton(android.R.string.yes,
                .setPositiveButton(android.R.string.ok,
                        new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int whichButton) {
@@ -61,7 +61,7 @@ public class SuggestionEditConfirmationDialogFragment extends DialogFragment {
                            }
                        }
                )
                .setNegativeButton(android.R.string.no, null)
                .setNegativeButton(android.R.string.cancel, null)
                .create();
    }
}
+2 −2
Original line number Diff line number Diff line
@@ -982,8 +982,8 @@ public class CustomContactListFilterActivity extends Activity implements
        public Dialog onCreateDialog(Bundle savedInstanceState) {
            return new AlertDialog.Builder(getActivity(), getTheme())
                    .setMessage(R.string.leave_customize_confirmation_dialog_message)
                    .setNegativeButton(android.R.string.no, null)
                    .setPositiveButton(android.R.string.yes, this)
                    .setNegativeButton(android.R.string.cancel, null)
                    .setPositiveButton(android.R.string.ok, this)
                    .create();
        }

Loading