Skip to content

Commit cdd41a2

Browse files
cketchamwcshi
authored andcommitted
Add @nonnull and @nullable annotations
PiperOrigin-RevId: 264619086
1 parent 4b1aa74 commit cdd41a2

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

lib/java/com/google/android/material/radiobutton/MaterialRadioButton.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import android.content.Context;
2424
import android.content.res.ColorStateList;
2525
import android.content.res.TypedArray;
26+
import androidx.annotation.NonNull;
2627
import androidx.annotation.Nullable;
2728
import androidx.core.widget.CompoundButtonCompat;
2829
import androidx.appcompat.widget.AppCompatRadioButton;
@@ -52,15 +53,16 @@ public class MaterialRadioButton extends AppCompatRadioButton {
5253
@Nullable private ColorStateList materialThemeColorsTintList;
5354
private boolean useMaterialThemeColors;
5455

55-
public MaterialRadioButton(Context context) {
56+
public MaterialRadioButton(@NonNull Context context) {
5657
this(context, null);
5758
}
5859

59-
public MaterialRadioButton(Context context, @Nullable AttributeSet attrs) {
60+
public MaterialRadioButton(@NonNull Context context, @Nullable AttributeSet attrs) {
6061
this(context, attrs, R.attr.radioButtonStyle);
6162
}
6263

63-
public MaterialRadioButton(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
64+
public MaterialRadioButton(
65+
@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
6466
super(createThemedContext(context, attrs, defStyleAttr, DEF_STYLE_RES), attrs, defStyleAttr);
6567
// Ensure we are using the correctly themed context rather than the context that was passed in.
6668
context = getContext();

0 commit comments

Comments
 (0)