Skip to content

Commit 4645d8c

Browse files
authored
Add RestrictTo to all classes that need it (#1054)
1 parent 4e09c72 commit 4645d8c

21 files changed

+46
-2
lines changed

auth/src/main/java/com/firebase/ui/auth/data/client/CountryListLoadTask.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
package com.firebase.ui.auth.data.client;
2020

2121
import android.os.AsyncTask;
22+
import android.support.annotation.RestrictTo;
2223

2324
import com.firebase.ui.auth.data.model.CountryInfo;
2425

@@ -29,7 +30,10 @@
2930

3031
// TODO We need to move away from ListView and AsyncTask in the future and use (say)
3132
// RecyclerView and Task/ThreadPoolExecutor .
33+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
3234
public final class CountryListLoadTask extends AsyncTask<Void, Void, List<CountryInfo>> {
35+
36+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
3337
public interface Listener {
3438
void onLoadComplete(List<CountryInfo> result);
3539
}

auth/src/main/java/com/firebase/ui/auth/data/model/CountryInfo.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@
1818
*/
1919
package com.firebase.ui.auth.data.model;
2020

21+
import android.support.annotation.RestrictTo;
22+
2123
import java.text.Collator;
2224
import java.util.Locale;
2325

26+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
2427
public final class CountryInfo implements Comparable<CountryInfo> {
2528
private final Collator mCollator;
2629
private final Locale mLocale;

auth/src/main/java/com/firebase/ui/auth/data/model/FirebaseUiException.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
package com.firebase.ui.auth.data.model;
22

3+
import android.support.annotation.RestrictTo;
4+
35
/**
46
* Base class for all FirebaseUI exceptions.
57
*/
8+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
69
public class FirebaseUiException extends Exception {
710
private final int mErrorCode;
811

auth/src/main/java/com/firebase/ui/auth/data/model/PhoneNumber.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@
1717
*/
1818
package com.firebase.ui.auth.data.model;
1919

20+
import android.support.annotation.RestrictTo;
2021
import android.text.TextUtils;
2122

23+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
2224
public final class PhoneNumber {
2325
private static final PhoneNumber EMPTY_PHONE_NUMBER = new PhoneNumber("", "", "");
2426

auth/src/main/java/com/firebase/ui/auth/data/model/User.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ public void writeToParcel(@NonNull Parcel dest, int flags) {
128128
dest.writeParcelable(mPhotoUri, flags);
129129
}
130130

131+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
131132
public static class Builder {
132133
private String mProviderId;
133134
private String mEmail;

auth/src/main/java/com/firebase/ui/auth/data/remote/ProfileMerger.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import android.net.Uri;
44
import android.support.annotation.NonNull;
5+
import android.support.annotation.RestrictTo;
56
import android.text.TextUtils;
67

78
import com.firebase.ui.auth.IdpResponse;
@@ -19,6 +20,7 @@
1920
* <p>
2021
* <b>Note:</b> This operation always returns a successful task to minimize login interruptions.
2122
*/
23+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
2224
public class ProfileMerger implements Continuation<AuthResult, Task<AuthResult>> {
2325
private static final String TAG = "ProfileMerger";
2426

auth/src/main/java/com/firebase/ui/auth/provider/ProviderUtils.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
import android.support.annotation.NonNull;
1818
import android.support.annotation.Nullable;
19+
import android.support.annotation.RestrictTo;
1920
import android.text.TextUtils;
2021

2122
import com.firebase.ui.auth.AuthUI;
@@ -35,6 +36,7 @@
3536

3637
import java.util.List;
3738

39+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
3840
public final class ProviderUtils {
3941
private static final String PHONE_IDENTITY = "https://phone.firebase";
4042

auth/src/main/java/com/firebase/ui/auth/util/AuthHelper.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.firebase.ui.auth.util;
22

33
import android.support.annotation.Nullable;
4+
import android.support.annotation.RestrictTo;
45

56
import com.firebase.ui.auth.data.model.FlowParameters;
67
import com.firebase.ui.auth.ui.HelperActivityBase;
@@ -16,6 +17,7 @@
1617
* Factory for instances of authentication classes. Should eventually be replaced by dependency
1718
* injection.
1819
*/
20+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
1921
public class AuthHelper {
2022
private final FlowParameters mFlowParams;
2123

auth/src/main/java/com/firebase/ui/auth/util/data/PhoneNumberUtils.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import android.content.Context;
2121
import android.support.annotation.NonNull;
2222
import android.support.annotation.Nullable;
23+
import android.support.annotation.RestrictTo;
2324
import android.telephony.TelephonyManager;
2425
import android.text.TextUtils;
2526
import android.util.SparseArray;
@@ -36,6 +37,7 @@
3637
import static java.util.Arrays.asList;
3738
import static java.util.Collections.singletonList;
3839

40+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
3941
public final class PhoneNumberUtils {
4042
private static final int DEFAULT_COUNTRY_CODE_INT = 1;
4143
private static final String DEFAULT_COUNTRY_CODE = String.valueOf(DEFAULT_COUNTRY_CODE_INT);

auth/src/main/java/com/firebase/ui/auth/util/ui/BaselineTextInputLayout.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
package com.firebase.ui.auth.util.ui;
22

33
import android.content.Context;
4+
import android.support.annotation.RestrictTo;
45
import android.support.design.widget.TextInputLayout;
56
import android.util.AttributeSet;
67
import android.widget.EditText;
78

9+
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
810
public class BaselineTextInputLayout extends TextInputLayout {
911
public BaselineTextInputLayout(Context context) {
1012
super(context);

0 commit comments

Comments
 (0)