SYMBOL INDEX (1408 symbols across 123 files) FILE: lib/src/main/java/com/auth0/android/lock/Auth0Parcelable.java class Auth0Parcelable (line 39) | public class Auth0Parcelable implements Parcelable { method Auth0Parcelable (line 45) | public Auth0Parcelable(@NonNull Auth0 auth0) { method getAuth0 (line 49) | @NonNull method describeContents (line 55) | @Override method writeToParcel (line 60) | @Override method createFromParcel (line 73) | public Auth0Parcelable createFromParcel(Parcel in) { method newArray (line 77) | public Auth0Parcelable[] newArray(int size) { method Auth0Parcelable (line 82) | private Auth0Parcelable(@NonNull Parcel in) { FILE: lib/src/main/java/com/auth0/android/lock/AuthenticationCallback.java class AuthenticationCallback (line 41) | public abstract class AuthenticationCallback implements LockCallback { method onAuthentication (line 48) | public abstract void onAuthentication(@NonNull Credentials credentials); method onEvent (line 50) | @Override method extractCredentials (line 69) | private Credentials extractCredentials(Intent data) { FILE: lib/src/main/java/com/auth0/android/lock/Constants.java class Constants (line 27) | abstract class Constants { FILE: lib/src/main/java/com/auth0/android/lock/CountryCodeActivity.java class CountryCodeActivity (line 70) | public class CountryCodeActivity extends AppCompatActivity { method onCreate (line 79) | @Override method onStop (line 131) | @Override FILE: lib/src/main/java/com/auth0/android/lock/Lock.java class Lock (line 57) | public class Lock { method onReceive (line 68) | @Override method Lock (line 74) | private Lock(@NonNull Options options, @NonNull LockCallback callback) { method getOptions (line 84) | @NonNull method newBuilder (line 96) | @NonNull method newBuilder (line 109) | @NonNull method newIntent (line 120) | @NonNull method onDestroy (line 134) | public void onDestroy(@NonNull Context context) { method initialize (line 138) | private void initialize(@NonNull Context context) { method processEvent (line 149) | private void processEvent(@NonNull Intent data) { class Builder (line 178) | @SuppressWarnings({"UnusedReturnValue"}) method Builder (line 190) | public Builder(@Nullable Auth0 account, @NonNull LockCallback callba... method build (line 203) | @NonNull method closable (line 246) | @NonNull method withTheme (line 258) | private Builder withTheme(@NonNull Theme theme) { method withAuthenticationParameters (line 269) | @NonNull method allowedConnections (line 281) | @NonNull method withUsernameStyle (line 294) | @NonNull method withAuthStyle (line 307) | @NonNull method initialScreen (line 319) | @NonNull method allowLogIn (line 331) | @NonNull method allowSignUp (line 343) | @NonNull method allowForgotPassword (line 355) | @NonNull method allowShowPassword (line 367) | @NonNull method useLabeledSubmitButton (line 380) | @NonNull method hideMainScreenTitle (line 392) | @NonNull method setDefaultDatabaseConnection (line 405) | @NonNull method enableEnterpriseWebAuthenticationFor (line 422) | @NonNull method loginAfterSignUp (line 434) | @NonNull method withAuthHandlers (line 446) | @NonNull method withSignUpFields (line 461) | @NonNull method withVisibleSignUpFieldsThreshold (line 477) | @NonNull method withScope (line 489) | @NonNull method withAudience (line 501) | @NonNull method withCustomTabsOptions (line 513) | @NonNull method withScheme (line 527) | @NonNull method setPrivacyURL (line 540) | @NonNull method setTermsURL (line 553) | @NonNull method setSupportURL (line 565) | @NonNull method setMustAcceptTerms (line 578) | @NonNull method setShowTerms (line 592) | @NonNull method withConnectionScope (line 605) | @NonNull method removeDuplicatedKeys (line 618) | private List removeDuplicatedKeys(List { method Country (line 35) | public Country(@NonNull String isoCode, @NonNull String dialCode) { method getDialCode (line 40) | @NonNull method getIsoCode (line 45) | @NonNull method getDisplayName (line 50) | @NonNull method compareTo (line 56) | @Override FILE: lib/src/main/java/com/auth0/android/lock/adapters/CountryAdapter.java class CountryAdapter (line 43) | public class CountryAdapter extends BaseAdapter { method CountryAdapter (line 52) | public CountryAdapter(@NonNull Context context, @NonNull List... method getCount (line 59) | @Override method getItem (line 64) | @Nullable method getItemId (line 70) | @Override method getView (line 75) | @NonNull method getFilter (line 90) | @NonNull class CountryFilter (line 95) | private class CountryFilter extends Filter { method performFiltering (line 97) | @Override method publishResults (line 112) | @Override FILE: lib/src/main/java/com/auth0/android/lock/errors/AuthenticationError.java class AuthenticationError (line 32) | public class AuthenticationError { method AuthenticationError (line 38) | public AuthenticationError(@StringRes int message) { method AuthenticationError (line 42) | AuthenticationError(@StringRes int message, @Nullable String descripti... method getMessage (line 53) | @NonNull method getMessageRes (line 61) | int getMessageRes() { method getCustomMessage (line 65) | String getCustomMessage() { FILE: lib/src/main/java/com/auth0/android/lock/errors/ErrorMessageBuilder.java type ErrorMessageBuilder (line 7) | public interface ErrorMessageBuilder { method buildFrom (line 9) | @NonNull FILE: lib/src/main/java/com/auth0/android/lock/errors/LoginErrorMessageBuilder.java class LoginErrorMessageBuilder (line 35) | public class LoginErrorMessageBuilder implements ErrorMessageBuilder attributes) { method setExtraFields (line 70) | public void setExtraFields(@NonNull Map customFields) { method getSignUpRequest (line 75) | @NonNull method getCreateUserRequest (line 84) | @NonNull FILE: lib/src/main/java/com/auth0/android/lock/events/FetchApplicationEvent.java class FetchApplicationEvent (line 27) | public class FetchApplicationEvent { FILE: lib/src/main/java/com/auth0/android/lock/events/LockMessageEvent.java class LockMessageEvent (line 5) | public class LockMessageEvent { method LockMessageEvent (line 10) | public LockMessageEvent(@StringRes int messageRes) { method getMessageRes (line 14) | @StringRes FILE: lib/src/main/java/com/auth0/android/lock/events/OAuthLoginEvent.java class OAuthLoginEvent (line 8) | public class OAuthLoginEvent { method OAuthLoginEvent (line 21) | public OAuthLoginEvent(@NonNull OAuthConnection connection, @NonNull S... method OAuthLoginEvent (line 32) | public OAuthLoginEvent(@NonNull OAuthConnection connection) { method useActiveFlow (line 41) | public boolean useActiveFlow() { method getConnection (line 50) | @NonNull method getStrategy (line 60) | @Nullable method getUsername (line 70) | @Nullable method getPassword (line 80) | @Nullable FILE: lib/src/main/java/com/auth0/android/lock/events/PasswordlessLoginEvent.java class PasswordlessLoginEvent (line 40) | public class PasswordlessLoginEvent { method PasswordlessLoginEvent (line 50) | private PasswordlessLoginEvent(@PasswordlessMode int mode, String emai... method requestCode (line 57) | @NonNull method requestCode (line 62) | @NonNull method submitCode (line 68) | @NonNull method getMode (line 73) | @PasswordlessMode method getEmailOrNumber (line 78) | @Nullable method getCountry (line 83) | @Nullable method getCode (line 88) | @Nullable method getCodeRequest (line 100) | @NonNull method getLoginRequest (line 123) | @NonNull FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/ApplicationDeserializer.java class ApplicationDeserializer (line 40) | class ApplicationDeserializer extends GsonDeserializer> { method deserialize (line 42) | @Override method mergeConnections (line 58) | private List mergeConnections(JsonArray list, JsonDeserial... method parseStrategy (line 67) | private List parseStrategy(JsonElement json, JsonDeseriali... FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/ApplicationFetcher.java class ApplicationFetcher (line 56) | public class ApplicationFetcher { method ApplicationFetcher (line 67) | public ApplicationFetcher(@NonNull Auth0 account) { method fetch (line 76) | public void fetch(@NonNull Callback, Auth0Exception> ... method createGson (line 81) | @VisibleForTesting class FetchTask (line 91) | private static class FetchTask extends AsyncTask parseJSONP(InputStream is) throws Auth0Exce... FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/BaseConnection.java type BaseConnection (line 6) | interface BaseConnection { method getName (line 13) | @NonNull method getStrategy (line 21) | @NonNull method valueForKey (line 32) | @Nullable method booleanForKey (line 41) | boolean booleanForKey(String key); FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/Configuration.java class Configuration (line 49) | public class Configuration { method Configuration (line 83) | public Configuration(@NonNull List connections, @NonNull O... method getVisibleSignUpFields (line 99) | @NonNull method getHiddenSignUpFields (line 104) | @NonNull method getDatabaseConnection (line 109) | @Nullable method getPasswordlessConnection (line 114) | @Nullable method getSocialConnections (line 135) | @NonNull method getEnterpriseConnections (line 140) | @NonNull method getPasswordlessConnections (line 145) | @NonNull method filterDatabaseConnections (line 150) | @Nullable method filterConnections (line 166) | @SuppressWarnings("unchecked") method enableWebAuthentication (line 182) | @NonNull method parseLocalOptions (line 192) | private void parseLocalOptions(Options options) { method authStyleForConnection (line 234) | @StyleRes method parsePasswordlessMode (line 242) | @PasswordlessMode method allowLogIn (line 256) | public boolean allowLogIn() { method allowSignUp (line 260) | public boolean allowSignUp() { method allowForgotPassword (line 264) | public boolean allowForgotPassword() { method allowShowPassword (line 268) | public boolean allowShowPassword() { method isUsernameRequired (line 272) | public boolean isUsernameRequired() { method getInitialScreen (line 276) | @InitialScreen method getUsernameStyle (line 281) | @UsernameStyle method getPasswordlessMode (line 286) | @PasswordlessMode method getPasswordComplexity (line 291) | @NonNull method loginAfterSignUp (line 296) | public boolean loginAfterSignUp() { method hasClassicConnections (line 300) | public boolean hasClassicConnections() { method hasPasswordlessConnections (line 304) | public boolean hasPasswordlessConnections() { method getTermsURL (line 308) | @NonNull method getPrivacyURL (line 313) | @NonNull method getSupportURL (line 318) | @Nullable method mustAcceptTerms (line 323) | public boolean mustAcceptTerms() { method showTerms (line 327) | public boolean showTerms() { method useLabeledSubmitButton (line 331) | public boolean useLabeledSubmitButton() { method hideMainScreenTitle (line 335) | public boolean hideMainScreenTitle() { method usePasswordlessAutoSubmit (line 339) | public boolean usePasswordlessAutoSubmit() { method getVisibleSignUpFieldsThreshold (line 343) | public int getVisibleSignUpFieldsThreshold() { FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/Connection.java class Connection (line 12) | public class Connection implements BaseConnection, DatabaseConnection, O... method Connection (line 23) | private Connection(@NonNull String strategy, Map value... method parsePasswordComplexity (line 38) | private void parsePasswordComplexity() { method getName (line 63) | @NonNull method getStrategy (line 69) | @NonNull method getType (line 80) | @AuthType method valueForKey (line 107) | @Nullable method booleanForKey (line 113) | @Override method getPasswordComplexity (line 119) | @Override method requiresUsername (line 125) | @Override method showSignUp (line 130) | @Override method showForgot (line 135) | @Override method getMinUsernameLength (line 140) | @Override method getMaxUsernameLength (line 145) | @Override method isCustomDatabase (line 150) | @Override method isActiveFlowEnabled (line 155) | @Override method disableActiveFlow (line 160) | void disableActiveFlow() { method getDomainSet (line 164) | @Override method newConnectionFor (line 189) | static Connection newConnectionFor(@NonNull String strategy, Map implements JsonDeserializer { method requiredValue (line 37) | U requiredValue(String name, Type type, JsonObject object, JsonDes... method assertJsonObject (line 45) | void assertJsonObject(JsonElement jsonObject) throws JsonParseException { FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/OAuthConnection.java type OAuthConnection (line 7) | public interface OAuthConnection extends BaseConnection { method isActiveFlowEnabled (line 14) | boolean isActiveFlowEnabled(); method getDomainSet (line 21) | @NonNull FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/Options.java class Options (line 56) | @SuppressLint("KotlinPropertyAccess") method Options (line 99) | public Options() { method Options (line 118) | protected Options(@NonNull Parcel in) { method describeContents (line 191) | @Override method writeToParcel (line 196) | @Override method createFromParcel (line 269) | @Override method newArray (line 274) | @Override method getAccount (line 280) | @NonNull method setAccount (line 285) | public void setAccount(@NonNull Auth0 account) { method withTheme (line 289) | public void withTheme(@NonNull Theme theme) { method getTheme (line 293) | @NonNull method isClosable (line 298) | public boolean isClosable() { method setClosable (line 302) | public void setClosable(boolean closable) { method usernameStyle (line 306) | @UsernameStyle method setUsernameStyle (line 311) | public void setUsernameStyle(@UsernameStyle int usernameStyle) { method setAllowLogIn (line 315) | public void setAllowLogIn(boolean allowLogIn) { method allowLogIn (line 319) | public boolean allowLogIn() { method allowSignUp (line 323) | public boolean allowSignUp() { method setAllowSignUp (line 327) | public void setAllowSignUp(boolean allowSignUp) { method setAllowForgotPassword (line 331) | public void setAllowForgotPassword(boolean allowForgotPassword) { method allowForgotPassword (line 335) | public boolean allowForgotPassword() { method allowShowPassword (line 339) | public boolean allowShowPassword() { method setAllowShowPassword (line 343) | public void setAllowShowPassword(boolean allow) { method getDefaultDatabaseConnection (line 347) | @Nullable method useDatabaseConnection (line 352) | public void useDatabaseConnection(@NonNull String defaultDatabaseConne... method getConnections (line 356) | @Nullable method setConnections (line 361) | public void setConnections(@NonNull List connections) { method getEnterpriseConnectionsUsingWebForm (line 365) | @Nullable method setEnterpriseConnectionsUsingWebForm (line 370) | public void setEnterpriseConnectionsUsingWebForm(@NonNull List... method getAuthenticationParameters (line 374) | @Nullable method setAuthenticationParameters (line 379) | public void setAuthenticationParameters(@NonNull HashMap signUpFields) { method getSignUpFields (line 414) | @Nullable method setInitialScreen (line 419) | public void setInitialScreen(@InitialScreen int screen) { method initialScreen (line 423) | @InitialScreen method setPrivacyURL (line 428) | public void setPrivacyURL(@NonNull String url) throws IllegalArgumentE... method getPrivacyURL (line 435) | @Nullable method setTermsURL (line 440) | public void setTermsURL(@NonNull String url) throws IllegalArgumentExc... method getTermsURL (line 447) | @Nullable method setSupportURL (line 452) | public void setSupportURL(@NonNull String url) { method getSupportURL (line 459) | @Nullable method setMustAcceptTerms (line 464) | public void setMustAcceptTerms(boolean mustAcceptTerms) { method mustAcceptTerms (line 468) | public boolean mustAcceptTerms() { method setShowTerms (line 472) | public void setShowTerms(boolean showTerms) { method showTerms (line 476) | public boolean showTerms() { method withAuthStyle (line 480) | public void withAuthStyle(@NonNull String connectionName, @StyleRes in... method getAuthStyles (line 484) | @Nullable method setUseLabeledSubmitButton (line 489) | public void setUseLabeledSubmitButton(boolean useLabeledSubmitButton) { method useLabeledSubmitButton (line 493) | public boolean useLabeledSubmitButton() { method setHideMainScreenTitle (line 497) | public void setHideMainScreenTitle(boolean hideMainScreenTitle) { method hideMainScreenTitle (line 501) | public boolean hideMainScreenTitle() { method setRememberLastPasswordlessLogin (line 505) | public void setRememberLastPasswordlessLogin(boolean remember) { method rememberLastPasswordlessAccount (line 509) | public boolean rememberLastPasswordlessAccount() { method withConnectionScope (line 513) | public void withConnectionScope(@NonNull String connectionName, @NonNu... method getConnectionsScope (line 517) | @Nullable method withScope (line 522) | public void withScope(@NonNull String scope) { method getScope (line 526) | @Nullable method withAudience (line 531) | public void withAudience(@NonNull String audience) { method getAudience (line 535) | @Nullable method withScheme (line 540) | public void withScheme(@NonNull String scheme) { method getScheme (line 544) | @Nullable method setVisibleSignUpFieldsThreshold (line 549) | public void setVisibleSignUpFieldsThreshold(int threshold) { method visibleSignUpFieldsThreshold (line 553) | public int visibleSignUpFieldsThreshold() { method withCustomTabsOptions (line 557) | public void withCustomTabsOptions(@NonNull CustomTabsOptions customTab... method getCustomTabsOptions (line 561) | @Nullable FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/PasswordComplexity.java class PasswordComplexity (line 5) | public class PasswordComplexity { method PasswordComplexity (line 10) | public PasswordComplexity(@PasswordStrength int policy, @Nullable Inte... method getPasswordPolicy (line 20) | @PasswordStrength method getMinLengthOverride (line 30) | @Nullable FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/PasswordlessConnection.java type PasswordlessConnection (line 3) | public interface PasswordlessConnection extends BaseConnection { FILE: lib/src/main/java/com/auth0/android/lock/internal/configuration/Theme.java class Theme (line 48) | public class Theme implements Parcelable { method Theme (line 57) | private Theme(int headerTitle, int headerLogo, int headerColor, int he... method resolveStringResource (line 66) | @SuppressLint("ResourceType") method resolveColorResource (line 77) | @SuppressLint("ResourceType") method resolveDrawableResource (line 89) | @SuppressLint("ResourceType") method getHeaderTitle (line 100) | @NonNull method getHeaderLogo (line 105) | @NonNull method getHeaderColor (line 110) | @ColorInt method getHeaderTitleColor (line 115) | @ColorInt method getPrimaryColor (line 120) | @ColorInt method getDarkPrimaryColor (line 125) | @ColorInt method getCustomHeaderTitleRes (line 130) | int getCustomHeaderTitleRes() { method getCustomHeaderLogoRes (line 134) | int getCustomHeaderLogoRes() { method getCustomHeaderColorRes (line 138) | int getCustomHeaderColorRes() { method getCustomHeaderTitleColorRes (line 142) | int getCustomHeaderTitleColorRes() { method getCustomPrimaryColorRes (line 146) | int getCustomPrimaryColorRes() { method getCustomDarkPrimaryColorRes (line 150) | int getCustomDarkPrimaryColorRes() { method Theme (line 154) | protected Theme(@NonNull Parcel in) { method describeContents (line 163) | @Override method writeToParcel (line 168) | @Override method createFromParcel (line 179) | @Override method newArray (line 184) | @Override method newBuilder (line 191) | static Builder newBuilder() { class Builder (line 195) | static class Builder { method withHeaderTitle (line 204) | public Builder withHeaderTitle(@StringRes int title) { method withHeaderLogo (line 209) | public Builder withHeaderLogo(@DrawableRes int logo) { method withHeaderColor (line 214) | public Builder withHeaderColor(@ColorRes int color) { method withHeaderTitleColor (line 219) | public Builder withHeaderTitleColor(@ColorRes int color) { method withPrimaryColor (line 224) | public Builder withPrimaryColor(@ColorRes int primary) { method withDarkPrimaryColor (line 229) | public Builder withDarkPrimaryColor(@ColorRes int darkPrimary) { method build (line 234) | public Theme build() { FILE: lib/src/main/java/com/auth0/android/lock/provider/AuthResolver.java class AuthResolver (line 18) | public final class AuthResolver { method AuthResolver (line 21) | private AuthResolver() { method setAuthHandlers (line 29) | public static void setAuthHandlers(@NonNull List handlers) { method providerFor (line 41) | @Nullable FILE: lib/src/main/java/com/auth0/android/lock/utils/CustomField.java class CustomField (line 50) | public class CustomField extends SignUpField { method CustomField (line 96) | public CustomField(@DrawableRes int icon, @FieldType int type, @NonNul... method CustomField (line 109) | public CustomField(@DrawableRes int icon, @FieldType int type, @NonNul... method configureField (line 116) | public void configureField(@NonNull ValidatedInputView field) { method findValue (line 136) | @Nullable method getHint (line 146) | @StringRes method getIcon (line 151) | @DrawableRes method getType (line 156) | @FieldType method CustomField (line 161) | protected CustomField(@NonNull Parcel in) { method writeToParcel (line 168) | @Override method createFromParcel (line 177) | @Override method newArray (line 182) | @Override FILE: lib/src/main/java/com/auth0/android/lock/utils/EnterpriseConnectionMatcher.java class EnterpriseConnectionMatcher (line 39) | public class EnterpriseConnectionMatcher { method EnterpriseConnectionMatcher (line 48) | public EnterpriseConnectionMatcher(@NonNull List conn... method parse (line 59) | @Nullable method extractUsername (line 92) | @Nullable method extractDomain (line 107) | @Nullable method domainForConnection (line 126) | @Nullable FILE: lib/src/main/java/com/auth0/android/lock/utils/HiddenField.java class HiddenField (line 7) | public class HiddenField extends SignUpField { method HiddenField (line 18) | public HiddenField(@NonNull String key, @NonNull String value, @Custom... method getValue (line 23) | @NonNull method HiddenField (line 28) | protected HiddenField(@NonNull Parcel in) { method writeToParcel (line 33) | @Override method createFromParcel (line 40) | @Override method newArray (line 45) | @Override FILE: lib/src/main/java/com/auth0/android/lock/utils/LoadCountriesTask.java class LoadCountriesTask (line 46) | public abstract class LoadCountriesTask extends AsyncTask customFields) { method defineFieldParams (line 115) | private LinearLayout.LayoutParams defineFieldParams() { method getActionEvent (line 125) | @Override method getUsername (line 132) | @Nullable method getEmail (line 137) | @NonNull method getPassword (line 142) | @NonNull method validateForm (line 147) | @Override method submitForm (line 166) | @Nullable method onEditorAction (line 184) | @Override method setLastEmail (line 192) | public void setLastEmail(@Nullable String email) { method onEmailChanged (line 197) | @Override method clearEmptyFieldsError (line 202) | public void clearEmptyFieldsError() { FILE: lib/src/main/java/com/auth0/android/lock/views/SocialButton.java class SocialButton (line 18) | @SuppressLint("Instantiatable") method SocialButton (line 27) | public SocialButton(Context context, AttributeSet attrs) { method SocialButton (line 32) | public SocialButton(Context context) { method init (line 37) | private void init() { method getTouchFeedbackBackground (line 46) | private StateListDrawable getTouchFeedbackBackground(@ColorInt int pre... method setStyle (line 74) | public void setStyle(AuthConfig config, @AuthMode int mode) { FILE: lib/src/main/java/com/auth0/android/lock/views/SocialView.java class SocialView (line 49) | @SuppressLint("ViewConstructor") method SocialView (line 62) | @SuppressLint("LambdaLast") method init (line 70) | private void init() { method generateAuthConfigs (line 89) | private List generateAuthConfigs(List con... method onAuthenticationRequest (line 98) | @Override method setCurrentMode (line 108) | public void setCurrentMode(@AuthMode int mode) { FILE: lib/src/main/java/com/auth0/android/lock/views/SocialViewAdapter.java class SocialViewAdapter (line 39) | class SocialViewAdapter extends RecyclerView.Adapter au... method onCreateViewHolder (line 53) | @Override method onBindViewHolder (line 60) | @Override method getItemCount (line 65) | @Override method setButtonMode (line 75) | public void setButtonMode(@AuthMode int mode) { method setCallback (line 84) | public void setCallback(OAuthListener callback) { class ViewHolder (line 88) | public class ViewHolder extends RecyclerView.ViewHolder implements Vie... method ViewHolder (line 91) | public ViewHolder(@NonNull View v) { method onClick (line 97) | @Override type OAuthListener (line 109) | public interface OAuthListener { method onAuthenticationRequest (line 115) | void onAuthenticationRequest(@NonNull OAuthConnection connection); FILE: lib/src/main/java/com/auth0/android/lock/views/SpacesItemDecoration.java class SpacesItemDecoration (line 9) | class SpacesItemDecoration extends RecyclerView.ItemDecoration { method SpacesItemDecoration (line 13) | public SpacesItemDecoration(int space, @LinearLayoutCompat.Orientation... method getItemOffsets (line 18) | @Override FILE: lib/src/main/java/com/auth0/android/lock/views/ValidatedInputView.java class ValidatedInputView (line 73) | public class ValidatedInputView extends LinearLayout { method ValidatedInputView (line 113) | public ValidatedInputView(@NonNull Context context) { method ValidatedInputView (line 118) | public ValidatedInputView(@NonNull Context context, @NonNull Attribute... method ValidatedInputView (line 123) | public ValidatedInputView(@NonNull Context context, @NonNull Attribute... method init (line 128) | private void init(AttributeSet attrs) { method onAttachedToWindow (line 177) | @Override method onDetachedFromWindow (line 183) | @Override method beforeTextChanged (line 190) | @Override method onTextChanged (line 194) | @Override method afterTextChanged (line 198) | @Override method runValidation (line 206) | private void runValidation() { method notifyEmailChanged (line 213) | private void notifyEmailChanged(String emailInput) { method setupInputValidation (line 223) | @SuppressLint("StringFormatInvalid") method updateBorder (line 303) | @CallSuper method createBackground (line 311) | private void createBackground() { method setDataType (line 324) | public void setDataType(@DataType int type) { method getDataType (line 336) | @SuppressLint("KotlinPropertyAccess") method validate (line 348) | public boolean validate() { method validate (line 360) | protected boolean validate(boolean validateEmptyFields) { method getText (line 403) | @NonNull method setText (line 413) | public void setText(@Nullable String text) { method setEnabled (line 420) | @Override method isEnabled (line 428) | @Override method setAllowShowPassword (line 439) | public void setAllowShowPassword(boolean allow) { method setHint (line 449) | public void setHint(@StringRes int hint) { method setErrorDescription (line 458) | public void setErrorDescription(@Nullable String error) { method setIcon (line 467) | public void setIcon(@DrawableRes int icon) { method clearInput (line 474) | public void clearInput() { method addTextChangedListener (line 487) | public void addTextChangedListener(@NonNull TextWatcher watcher) { method setOnEditorActionListener (line 496) | public void setOnEditorActionListener(@NonNull TextView.OnEditorAction... method setIdentityListener (line 505) | public void setIdentityListener(@NonNull IdentityListener listener) { FILE: lib/src/main/java/com/auth0/android/lock/views/ValidatedPasswordInputView.java class ValidatedPasswordInputView (line 12) | public class ValidatedPasswordInputView extends ValidatedInputView { method ValidatedPasswordInputView (line 17) | public ValidatedPasswordInputView(@NonNull Context context) { method ValidatedPasswordInputView (line 22) | public ValidatedPasswordInputView(@NonNull Context context, @NonNull A... method ValidatedPasswordInputView (line 27) | public ValidatedPasswordInputView(@NonNull Context context, @NonNull A... method init (line 32) | public void init() { method validate (line 37) | @Override method updateBorder (line 46) | @Override method setPasswordPolicy (line 60) | @Deprecated method setPasswordComplexity (line 71) | public void setPasswordComplexity(@NonNull PasswordComplexity complexi... FILE: lib/src/main/java/com/auth0/android/lock/views/ValidatedUsernameInputView.java class ValidatedUsernameInputView (line 43) | public class ValidatedUsernameInputView extends ValidatedInputView { method ValidatedUsernameInputView (line 51) | public ValidatedUsernameInputView(@NonNull Context context) { method ValidatedUsernameInputView (line 56) | public ValidatedUsernameInputView(@NonNull Context context, @NonNull A... method ValidatedUsernameInputView (line 61) | public ValidatedUsernameInputView(@NonNull Context context, @NonNull A... method init (line 66) | private void init() { method configureFrom (line 75) | public void configureFrom(@Nullable DatabaseConnection connection) { method setUsernameStyle (line 90) | @SuppressLint("StringFormatInvalid") method validate (line 104) | @Override FILE: lib/src/main/java/com/auth0/android/lock/views/ViewUtils.java class ViewUtils (line 55) | abstract class ViewUtils { method dipToPixels (line 76) | static float dipToPixels(Resources resources, int dip) { method getRoundedBackground (line 88) | static ShapeDrawable getRoundedBackground(@NonNull View view, @ColorIn... method getRoundedOutlineBackground (line 121) | static ShapeDrawable getRoundedOutlineBackground(Resources resources, ... method getOpaqueRoundedOutlineBackground (line 138) | static Drawable getOpaqueRoundedOutlineBackground( method setBackground (line 158) | static void setBackground(@NonNull View view, @Nullable Drawable backg... method measureViewHeight (line 167) | static int measureViewHeight(@Nullable View view) { method tintWidget (line 182) | static void tintWidget(@NonNull ProgressBar progressBar, @ColorInt int... FILE: lib/src/main/java/com/auth0/android/lock/views/interfaces/IdentityListener.java type IdentityListener (line 29) | public interface IdentityListener { method onEmailChanged (line 31) | void onEmailChanged(@NonNull String currentValue); FILE: lib/src/main/java/com/auth0/android/lock/views/interfaces/LockWidget.java type LockWidget (line 32) | public interface LockWidget { method getContext (line 34) | @NonNull method getConfiguration (line 37) | @NonNull method onFormSubmit (line 40) | void onFormSubmit(); FILE: lib/src/main/java/com/auth0/android/lock/views/interfaces/LockWidgetForm.java type LockWidgetForm (line 32) | public interface LockWidgetForm extends LockWidgetOAuth, IdentityListener { method showChangePasswordForm (line 34) | void showChangePasswordForm(boolean show); method showCustomFieldsForm (line 36) | void showCustomFieldsForm(@NonNull DatabaseSignUpEvent event); method showBottomBanner (line 38) | void showBottomBanner(boolean show); method showTopBanner (line 40) | void showTopBanner(boolean show); method updateButtonLabel (line 42) | void updateButtonLabel(@StringRes int stringRes); FILE: lib/src/main/java/com/auth0/android/lock/views/interfaces/LockWidgetOAuth.java type LockWidgetOAuth (line 31) | public interface LockWidgetOAuth extends LockWidget { method onOAuthLoginRequest (line 33) | void onOAuthLoginRequest(@NonNull OAuthLoginEvent event); FILE: lib/src/main/java/com/auth0/android/lock/views/interfaces/LockWidgetPasswordless.java type LockWidgetPasswordless (line 30) | public interface LockWidgetPasswordless extends LockWidgetOAuth { method onCountryCodeChangeRequest (line 32) | void onCountryCodeChangeRequest(); method onPasswordlessCodeSent (line 34) | void onPasswordlessCodeSent(@NonNull String emailOrNumber); method updateHeaderTitle (line 41) | void updateHeaderTitle(@StringRes int titleRes); method resetHeaderTitle (line 46) | void resetHeaderTitle(); FILE: lib/src/test/java/com/auth0/android/lock/Auth0ParcelableTest.java class Auth0ParcelableTest (line 21) | @RunWith(RobolectricTestRunner.class) method shouldSaveClientId (line 29) | @Test method shouldSaveDomainUrl (line 42) | @Test method shouldSaveConfigurationUrl (line 55) | @Test method shouldSaveUserAgent (line 68) | @Test FILE: lib/src/test/java/com/auth0/android/lock/AuthenticationCallbackTest.java class AuthenticationCallbackTest (line 50) | @RunWith(RobolectricTestRunner.class) method setUp (line 56) | @Before method shouldCallOnAuthentication (line 61) | @Test method shouldReturnAuthentication (line 70) | @Test method shouldReturnAuthenticationError (line 85) | @Test method shouldCallOnCanceled (line 95) | @Test method shouldNotAuthenticateOrCancelWhenSignUp (line 104) | @Test method shouldNotAuthenticateOrCancelWhenResetPassword (line 114) | @Test method getAuthenticationData (line 124) | public Intent getAuthenticationData() { method credentialsFromData (line 135) | public Credentials credentialsFromData(Intent data) { FILE: lib/src/test/java/com/auth0/android/lock/ClassicBuilderTest.java class ClassicBuilderTest (line 27) | @RunWith(RobolectricTestRunner.class) method setUp (line 38) | @Before method shouldThrowIfCallbackIsMissing (line 43) | @Test method shouldThrowIfAccountIsMissing (line 53) | @Test method shouldThrowIfAccountIsMissingAlsoFromResources (line 63) | @Test method shouldCreateAccountFromResources (line 77) | @Test method shouldThrowIfAllScreensAreDisabled (line 94) | @Test method shouldThrowIfInitialScreenIsLogInButIsDisabled (line 106) | @Test method shouldThrowIfInitialScreenIsSignUpButIsDisabled (line 117) | @Test method shouldThrowIfInitialScreenIsForgotPasswordButIsDisabled (line 128) | @Test FILE: lib/src/test/java/com/auth0/android/lock/LockActivityTest.java class LockActivityTest (line 68) | @SuppressWarnings("ResultOfMethodCallIgnored") method setUp (line 109) | @Before method shouldFailDatabaseLoginOnNullConnection (line 144) | @Test method shouldCallOIDCDatabaseLoginWithOTPCodeAndMFAToken (line 158) | @Test method shouldCallOIDCDatabaseLoginWithOOBCodeAndMFAToken (line 189) | @Test method shouldSuccessfullyRequestMFAChallengeWhenMFAIsRequired (line 222) | @Test method shouldFailToRequestMFAChallengeWhenMFAIsRequired (line 265) | @Test method shouldCallDatabaseLoginThatWillRequireVerification (line 307) | @Test method shouldCallDatabaseSignUpThatWillRequireVerification (line 345) | @Test method shouldCallDatabaseCreateUserThatWillRequireVerification (line 386) | @Test method shouldCallOIDCDatabaseLoginWithCustomAudience (line 422) | @Test method shouldFailDatabaseSignUpOnNullConnection (line 451) | @Test method shouldCallDatabaseSignUpWithUsername (line 465) | @Test method shouldCallDatabaseSignUp (line 479) | @Test method shouldCallOIDCDatabaseSignInWithCustomAudience (line 493) | @Test method shouldFailDatabasePasswordResetOnNullConnection (line 524) | @Test method shouldCallDatabasePasswordReset (line 538) | @Test method shouldCallEnterpriseOAuthAuthenticationWithActiveFlow (line 551) | @Test method shouldCallOAuthAuthenticationWithCustomProvider (line 573) | @Test method shouldCallOAuthAuthenticationWithCustomProviderAndAudience (line 599) | @Test method shouldCallEnterpriseOAuthAuthenticationWithCustomProvider (line 636) | @Test method shouldCallEnterpriseOAuthAuthenticationWithWebProvider (line 673) | @Test method shouldResumeEnterpriseOAuthAuthenticationWithWebProviderOnActivityResult (line 690) | @Test method shouldCallOAuthAuthenticationWithWebProvider (line 705) | @Test method shouldResumeOAuthAuthenticationWithWebProviderOnActivityResult (line 719) | @Test method shouldResumeOAuthAuthenticationWithCustomProviderOnActivityResult (line 733) | @Test method shouldResumeOAuthAuthenticationWithWebProviderOnNewIntent (line 753) | @Test method shouldResumeOAuthAuthenticationWithCustomProviderOnNewIntent (line 767) | @Test method shouldResumeEnterpriseOAuthAuthenticationWithWebProviderOnNewIntent (line 787) | @Test FILE: lib/src/test/java/com/auth0/android/lock/PasswordlessBuilderTest.java class PasswordlessBuilderTest (line 29) | @RunWith(RobolectricTestRunner.class) method setUp (line 40) | @Before method shouldThrowIfCallbackIsMissing (line 45) | @Test method shouldThrowIfAccountIsMissing (line 55) | @Test method shouldThrowIfAccountIsMissingAlsoFromResources (line 65) | @Test method shouldCreateAccountFromResources (line 79) | @Test FILE: lib/src/test/java/com/auth0/android/lock/PasswordlessIdentityHelperTest.java class PasswordlessIdentityHelperTest (line 24) | public class PasswordlessIdentityHelperTest { method setUp (line 30) | @SuppressLint("CommitPrefEdits") method shouldSaveIdentity (line 43) | @Test method shouldSaveIdentityWithCountry (line 53) | @Test method shouldGetSavedIdentity (line 63) | @Test method shouldGetSavedCountry (line 72) | @Test method shouldNotHaveLoggedInBeforeIfCurrentPasswordlessModeIsDisabled (line 83) | @Test method shouldNotHaveLoggedInBeforeIfLastPasswordlessModeIsDisabled (line 89) | @Test method shouldNotHaveLoggedInBeforeOnDifferentConnections (line 96) | @Test method shouldHaveLoggedInBeforeOnSameConnections (line 123) | @Test FILE: lib/src/test/java/com/auth0/android/lock/PasswordlessLockActivityTest.java class PasswordlessLockActivityTest (line 58) | @RunWith(RobolectricTestRunner.class) method setUp (line 83) | @Before method shouldFailPasswordlessCodeRequestWithEmailOnNullConnection (line 110) | @Test method shouldCallPasswordlessCodeRequestWithEmail (line 125) | @Test method shouldDoPasswordlessLoginWithEmail (line 140) | @Test method shouldFailPasswordlessCodeRequestWithPhoneOnNullConnection (line 163) | @Test method shouldCallPasswordlessCodeRequestWithPhone (line 177) | @Test method shouldDoPasswordlessLoginWithPhone (line 192) | @Test method shouldCallOAuthAuthenticationWithCustomProvider (line 215) | @Test method shouldCallOAuthAuthenticationWithCustomProviderAndAudience (line 242) | @Test method shouldCallOAuthAuthenticationWithWebProvider (line 281) | @Test method shouldResumeOAuthAuthenticationWithWebProviderOnActivityResult (line 297) | @Test method shouldResumeOAuthAuthenticationWithCustomProviderOnActivityResult (line 311) | @Test method shouldResumeOAuthAuthenticationWithWebProviderOnNewIntent (line 331) | @Test method shouldResumeOAuthAuthenticationWithCustomProviderOnNewIntent (line 345) | @Test FILE: lib/src/test/java/com/auth0/android/lock/WebProviderTest.java class WebProviderTest (line 54) | @RunWith(RobolectricTestRunner.class) method setUp (line 63) | @Before method shouldStart (line 73) | @Test method shouldFailWhenBrowserAppIsMissing (line 84) | @Test method shouldStartWithCustomAuthenticationParameters (line 100) | @Test method shouldStartWithCustomAudience (line 134) | @Test method shouldStartBrowserWithOptions (line 162) | @Test method shouldResumeWithIntent (line 206) | @Test method setupBrowserContext (line 218) | static void setupBrowserContext(@NonNull Context context, @NonNull Lis... method resolveInfoForPackageName (line 230) | private static ResolveInfo resolveInfoForPackageName(@Nullable String ... FILE: lib/src/test/java/com/auth0/android/lock/errors/LoginErrorMessageBuilderTest.java class LoginErrorMessageBuilderTest (line 19) | @RunWith(RobolectricTestRunner.class) method setUp (line 28) | @Before method shouldHaveDefaultMessageIfAccessDenied (line 34) | @Test method shouldHaveCustomMessageIfInvalidCredentials (line 41) | @Test method shouldHaveDescriptionIfRuleError (line 48) | @Test method shouldHaveCustomMessageIfPasswordLeaked (line 57) | @Test method shouldHaveCustomMessageIfMultifactorCodeInvalid (line 64) | @Test method shouldHaveDefaultMessageIfMultifactorRequired (line 71) | @Test method shouldHaveDefaultMessageIfMultifactorEnrollRequired (line 78) | @Test method shouldHaveCustomMessageIfUsernameExists (line 85) | @Test method shouldHaveCustomMessageIfUserIsBlocked (line 96) | @Test method shouldHaveCustomMessageIfIsTooManyAttempts (line 104) | @Test method shouldHaveDefaultMessageIfIsWrongClientType (line 111) | @Test FILE: lib/src/test/java/com/auth0/android/lock/errors/SignUpErrorMessageBuilderTest.java class SignUpErrorMessageBuilderTest (line 19) | @RunWith(RobolectricTestRunner.class) method setUp (line 28) | @Before method shouldHaveDefaultMessageIfAccessDenied (line 34) | @Test method shouldHaveDescriptionIfRuleError (line 41) | @Test method shouldHaveCustomMessageIfUsernameExists (line 50) | @Test method shouldHaveCustomMessageIfIsTooManyAttempts (line 61) | @Test method shouldHaveCustomMessageIfPasswordNotStrongEnough (line 68) | @Test method shouldHaveCustomMessageIfPasswordAlreadyUsed (line 75) | @Test FILE: lib/src/test/java/com/auth0/android/lock/events/DatabaseEventTest.java class DatabaseEventTest (line 12) | @RunWith(RobolectricTestRunner.class) method shouldSetEmailIdentity (line 16) | @Test method shouldSetUsernameIdentity (line 23) | @Test method shouldSetUsername (line 30) | @Test method shouldSetBothEmailAndUsername (line 37) | @Test FILE: lib/src/test/java/com/auth0/android/lock/events/DatabaseLoginEventTest.java class DatabaseLoginEventTest (line 13) | @RunWith(RobolectricTestRunner.class) method setUp (line 19) | @Before method shouldGetUsername (line 24) | @Test method shouldGetPassword (line 29) | @Test method shouldNotHaveOTP (line 34) | @Test method shouldSetOTP (line 39) | @Test method shouldNotHaveOOBCode (line 45) | @Test method shouldSetOOBCode (line 50) | @Test method shouldNotHaveMFAToken (line 56) | @Test method shouldSetMFAToken (line 61) | @Test method shouldNotHaveMFAChallengeType (line 67) | @Test method shouldSetMFAChallengeType (line 72) | @Test FILE: lib/src/test/java/com/auth0/android/lock/events/DatabaseSignUpEventTest.java class DatabaseSignUpEventTest (line 55) | @RunWith(RobolectricTestRunner.class) method shouldSetAllValues (line 64) | @Test method shouldSetNullUsername (line 73) | @Test method shouldGetSignUpRequestWithUsername (line 82) | @Test method shouldGetSignUpRequestWithoutUsername (line 91) | @Test method shouldGetSignUpRequestWithUserMetadata (line 100) | @Test method shouldGetSignUpRequestWithRootProfileAttributes (line 123) | @Test method shouldGetCreateUserRequestWithoutRootProfileAttributes (line 146) | @Test method shouldGetCreateUserRequestWithUsername (line 162) | @Test method shouldGetCreateUserRequestWithoutUsername (line 171) | @Test method shouldGetCreateUserRequestWithUserMetadata (line 180) | @Test method shouldGetCreateUserRequestWithRootProfileAttributes (line 205) | @Test method createRootProfileAttributes (line 228) | private Map createRootProfileAttributes() { method createMetadata (line 236) | private Map createMetadata() { method assertValidRootProfileAttributes (line 243) | private void assertValidRootProfileAttributes(Map map) { method assertValidMetadata (line 250) | private void assertValidMetadata(Map map) { FILE: lib/src/test/java/com/auth0/android/lock/events/ErrorMessageEventTest.java class ErrorMessageEventTest (line 11) | @RunWith(RobolectricTestRunner.class) method shouldSetMessageResource (line 15) | @Test FILE: lib/src/test/java/com/auth0/android/lock/events/OAuthLoginEventTest.java class OAuthLoginEventTest (line 19) | @RunWith(RobolectricTestRunner.class) method setUp (line 25) | @Before method shouldGetStrategyName (line 32) | @Test method shouldGetConnectionName (line 41) | @Test method shouldUseActiveFlow (line 50) | @Test method shouldHaveUsernameOnActiveFlow (line 56) | @Test method shouldHavePasswordOnActiveFlow (line 62) | @Test method shouldUseWebAuth (line 68) | @Test method shouldNotHaveUsernameOnWebAuth (line 74) | @Test method shouldNotHavePasswordOnWebAuth (line 80) | @Test FILE: lib/src/test/java/com/auth0/android/lock/events/PasswordlessLoginEventTest.java class PasswordlessLoginEventTest (line 52) | @RunWith(RobolectricTestRunner.class) method setUp (line 65) | @Before method shouldHaveNullCodeByDefault (line 71) | @Test method shouldSetTheCode (line 80) | @Test method shouldGetValidCodeRequestWhenUsingEmailAndCode (line 88) | @Test method shouldGetValidCodeRequestWhenUsingEmailAndLink (line 102) | @Test method shouldGetValidCodeRequestWhenUsingSMSAndCode (line 116) | @Test method shouldGetValidCodeRequestWhenUsingSMSAndLink (line 130) | @Test method shouldCallApiClientPasswordlessStartWhenUsingSMSAndLink (line 144) | @Test method shouldCallApiClientPasswordlessStartWhenUsingSMSAndCode (line 156) | @Test method shouldCallApiClientPasswordlessStartWhenUsingEmailAndLink (line 168) | @Test method shouldCallApiClientPasswordlessStartWhenUsingEmailAndCode (line 180) | @Test method shouldSetConnectionWhenUsingSMSAndLink (line 192) | @Test method shouldSetConnectionWhenWhenUsingSMSAndCode (line 204) | @Test method shouldSetConnectionWhenWhenUsingEmailAndLink (line 216) | @Test method shouldSetConnectionWhenWhenUsingEmailAndCode (line 228) | @Test method shouldGetValidLoginRequestWhenUsingEmailAndCode (line 240) | @Test method shouldGetValidLoginRequestWhenUsingEmailAndLink (line 253) | @Test method shouldGetValidLoginRequestWhenUsingSMSAndCode (line 266) | @Test method shouldGetValidLoginRequestWhenUsingSMSAndLink (line 279) | @Test method shouldCallApiClientPasswordlessLoginWhenUsingEmailAndCode (line 292) | @Test method shouldCallApiClientPasswordlessLoginWhenUsingEmailAndLink (line 305) | @Test method shouldCallApiClientPasswordlessLoginWhenUsingSMSAndCode (line 318) | @Test method shouldCallApiClientPasswordlessLoginWhenUsingSMSAndLink (line 331) | @Test FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/ApplicationFetcherTest.java class ApplicationFetcherTest (line 48) | @RunWith(RobolectricTestRunner.class) method setUp (line 55) | @Before method tearDown (line 67) | @After method shouldReturnApplicationOnValidJSONPResponse (line 72) | @Test method shouldReturnExceptionOnInvalidJSONPResponse (line 84) | @Test FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/ApplicationGsonTest.java class ApplicationGsonTest (line 46) | public class ApplicationGsonTest extends GsonBaseTest { method setUp (line 52) | @Before method shouldFailWithEmptyJson (line 57) | @Test method shouldFailWithInvalidJson (line 63) | @Test method shouldRequireId (line 69) | @Test method shouldRequireTenant (line 76) | @Test method shouldRequireAuthorize (line 83) | @Test method shouldAllowEmptyAuthorize (line 90) | @Test method shouldRequireCallback (line 95) | @Test method shouldAllowEmptyCallback (line 102) | @Test method shouldRequireStrategies (line 107) | @Test method shouldReturnApplication (line 114) | @Test method buildApplicationFrom (line 123) | private List buildApplicationFrom(Reader json) throws IOEx... FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/ConfigurationTest.java class ConfigurationTest (line 67) | @RunWith(RobolectricTestRunner.class) method setUp (line 84) | @Before method shouldKeepApplicationDefaultsIfOptionsAreNotModified (line 94) | @Test method shouldGetValidStyleForNotOverriddenStrategy (line 115) | @Test method shouldGetVisibleSignUpFieldsThreshold (line 121) | @Test method shouldGetStyleForOverriddenStrategy (line 128) | @Test method shouldMergeApplicationWithOptionsIfDefaultDatabaseExists (line 136) | @Test method shouldNotMergeApplicationWithOptionsIfApplicationIsRestrictive (line 155) | @Test method shouldNotUseClassicLockIfNoConnectionsAreAvailable (line 165) | @Test method shouldUseClassicLockWithEnterpriseConnections (line 171) | @Test method shouldUseClassicLockWithSocialConnections (line 177) | @Test method shouldUseClassicLockWithDatabaseConnections (line 183) | @Test method shouldNotUsePasswordlessIfNoConnectionsAreAvailable (line 189) | @Test method shouldIgnoreAllowedScreenSettingsIfDatabaseConnectionsAreAvailable (line 195) | @Test method shouldUsePasswordlessLockWithSocialConnections (line 204) | @Test method shouldUsePasswordlessLockWithPasswordlessConnections (line 210) | @Test method shouldPasswordlessLockNotBeAffectedByClassicLockScreenFlags (line 216) | @Test method shouldSetExtraSignUpFields (line 225) | @Test method shouldSetInitialScreenWhenDatabaseConnectionAvailable (line 240) | @Test method shouldNotChangeInitialScreenWhenNoDatabaseConnectionAvailable (line 257) | @Test method shouldPreferPasswordlessEmailOverSMSWhenBothAvailable (line 271) | @Test method shouldSetCorrectPasswordlessTypeWhenUsingEmail (line 286) | @Test method shouldSetCorrectPasswordlessTypeWhenUsingSMS (line 301) | @Test method shouldNotHavePasswordlessModeWithoutConnections (line 316) | @Test method shouldDefaultToCodePasswordlessWhenTypeMissingFromOptions (line 325) | @Test method shouldNotFilterDefaultDBConnection (line 333) | @Test method shouldHandleNoDBConnections (line 339) | @Test method shouldFilterDBConnection (line 347) | @Test method shouldReturnNullDBConnectionWhenNoneMatch (line 353) | @Test method shouldReturnSpecifiedDBConnectionWhenMoreThanOneDBConnectionIsAvailable (line 359) | @Test method shouldReturnSpecifiedDBConnectionIfAvailable (line 367) | @Test method shouldIgnoreSpecifiedDBConnectionIfNotAvailable (line 376) | @Test method shouldIgnoreSpecifiedDBConnectionIfFiltered (line 385) | @Test method shouldReturnUnfilteredPasswordlessConnections (line 394) | @Test method shouldReturnFilteredPasswordlessConnections (line 403) | @Test method shouldPreferEmailPasswordlessConnection (line 411) | @Test method shouldReturnEmptyPasswordlessConnectionIfNoneMatch (line 419) | @Test method shouldIgnoreStrategyNameAndReturnFilteredConnections (line 426) | @Test method shouldNotReturnFilteredSocialStrategiesWithoutConnections (line 434) | @Test method shouldReturnUnfilteredSocialConnections (line 442) | @Test method shouldReturnFilteredSocialConnections (line 451) | @Test method shouldReturnEmptySocialConnectionsIfNoneMatch (line 458) | @Test method shouldReturnUnfilteredEnterpriseConnections (line 464) | @Test method shouldAllowEnterpriseActiveFlowByDefault (line 474) | @Test method shouldDisableEnterpriseActiveFlowOnGivenConnections (line 487) | @Test method shouldNotFilterEnterpriseConnectionsByWebAuthEnabled (line 504) | @Test method shouldReturnFilteredEnterpriseConnections (line 516) | @Test method shouldReturnEmptyEnterpriseConnectionsIfNoneMatch (line 522) | @Test method shouldHaveDefaultPrivacyPolicyURL (line 528) | @Test method shouldHaveCustomPrivacyPolicyURL (line 535) | @Test method shouldHaveDefaultTermsOfServiceURL (line 543) | @Test method shouldHaveCustomTermsOfServiceURL (line 550) | @Test method shouldNotHaveDefaultSupportURL (line 558) | @Test method shouldHaveCustomSupportURL (line 564) | @Test method shouldHaveMustAcceptTermsEnabled (line 572) | @Test method shouldHaveShowTermsDisabled (line 579) | @Test method shouldNotUseLabeledSubmitButton (line 586) | @Test method shouldGetPasswordPolicy (line 593) | @Test method shouldHideMainScreenTitle (line 602) | @Test method shouldUsePasswordlessAutoSubmit (line 609) | @Test method unfilteredConfig (line 616) | private Configuration unfilteredConfig() { method filteredConfigBy (line 620) | private Configuration filteredConfigBy(String... names) { method createVisibleSignUpFields (line 625) | private List createVisibleSignUpFields() { method createHiddenSignUpFields (line 635) | private List createHiddenSignUpFields() { FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/ConnectionGsonTest.java class ConnectionGsonTest (line 49) | public class ConnectionGsonTest extends GsonBaseTest { method setUp (line 59) | @Before method shouldFailWithEmptyJson (line 64) | @Test method shouldFailWithInvalidJson (line 70) | @Test method shouldRequireName (line 76) | @Test method shouldRequireConnections (line 82) | @Test method shouldReturnStrategy (line 88) | @Test method shouldReturnConnectionName (line 97) | @Test method shouldReturnEnterpriseConnections (line 105) | @Test method shouldReturnSocial (line 117) | @Test method shouldReturnDatabase (line 128) | @Test method shouldReturnDatabaseWithComplexity (line 145) | @Test method buildConnectionsFrom (line 162) | private List buildConnectionsFrom(Reader json) throws IOEx... FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/ConnectionMatcher.java class ConnectionMatcher (line 31) | public class ConnectionMatcher extends BaseMat... method ConnectionMatcher (line 38) | public ConnectionMatcher(String strategy, String name, @AuthType Integ... method matches (line 44) | @Override method describeTo (line 65) | @Override method describeMismatch (line 75) | @Override method hasConnection (line 87) | public static ConnectionMatcher hasConnection(String strategy, String ... method hasName (line 91) | public static ConnectionMatcher hasName(String name) { method hasStrategy (line 95) | public static ConnectionMatcher hasStrategy(String name) { method hasType (line 99) | public static ConnectionMatcher hasType(@AuthType int type) { FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/ConnectionTest.java class ConnectionTest (line 45) | @RunWith(RobolectricTestRunner.class) method shouldBuildConnectionWithName (line 56) | @Test method shouldBuildConnectionWithValues (line 66) | @Test method shouldNotStoreNameInValues (line 75) | @Test method shouldRaiseExceptionWhenNameIsNull (line 83) | @Test method shouldReturnValueFromKey (line 90) | @Test method shouldReturnNullValueFromMissingKey (line 100) | @Test method shouldReturnNullValueOnWrongClassType (line 109) | @Test method shouldReturnBooleanFromKey (line 119) | @Test method shouldReturnBooleanFromMissingKey (line 129) | @Test method shouldReturnBooleanFromNullValue (line 138) | @Test method shouldReturnUnknownSocial (line 148) | @Test method shouldReturnSocial (line 154) | @Test method shouldReturnValidDatabaseStrategy (line 233) | @Test method shouldReturnValidPasswordlessStrategy (line 239) | @Test method shouldReturnEnterprise (line 248) | @Test method shouldDisableActiveFlowOnDemand (line 292) | @Test method connectionForStrategy (line 300) | private Connection connectionForStrategy(String connectionName) { FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/DatabaseConnectionTest.java class DatabaseConnectionTest (line 15) | public class DatabaseConnectionTest { method shouldRequireUsername (line 17) | @Test method shouldNotRequireUsername (line 27) | @Test method shouldShowSignup (line 37) | @Test method shouldNotShowSignup (line 47) | @Test method shouldShowForgot (line 57) | @Test method shouldNotShowForgot (line 67) | @Test method shouldGetExcellentPasswordPolicy (line 77) | @Test method shouldGetFairPasswordPolicy (line 88) | @Test method shouldGetGoodPasswordPolicy (line 100) | @Test method shouldGetLowPasswordPolicy (line 112) | @Test method shouldGetNonePasswordPolicy (line 124) | @Test method shouldGetMinPasswordLength (line 135) | @Test method shouldGetMinMaxUsernameLength (line 149) | @Test method shouldGetNonEmptyMinMaxUsernameLengthIfMissingMinMaxValues (line 165) | @Test method shouldGetNonEmptyMinMaxUsernameLengthIfMissingUsernameValidation (line 179) | @Test method shouldGetNonEmptyMinMaxUsernameLengthIfMissingValidation (line 191) | @Test method shouldGetNonEmptyMinMaxUsernameLengthIfMaxIsLowerThanMin (line 201) | @Test method shouldGetNonEmptyMinMaxUsernameLengthIfMaxIsMissing (line 217) | @Test method shouldGetNonEmptyMinMaxUsernameLengthIfMinIsMissing (line 232) | @Test method shouldBeCustomDatabaseIfMissingValidation (line 247) | @Test method shouldBeCustomDatabaseIfMissingUsernameValidation (line 256) | @Test method shouldNotBeCustomDatabaseIfContainsUsernameValidation (line 267) | @Test method shouldHaveName (line 280) | @Test method shouldHaveStrategy (line 288) | @Test method shouldBeDatabaseType (line 296) | @Test method connectionFor (line 304) | private DatabaseConnection connectionFor(Map values) { FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/EnterpriseConnectionMatcherTest.java class EnterpriseConnectionMatcherTest (line 48) | @RunWith(RobolectricTestRunner.class) method setUp (line 65) | @Before method shouldExtractTheUsername (line 73) | @Test method shouldParseTheConnection (line 79) | @Test method shouldNotFindAnUnknownDomain (line 89) | @Test method shouldReturnTheMainDomain (line 95) | @Test method shouldFailToGetConnectionIfNotValidDomain (line 101) | @Test method shouldFailToGetConnectionIfInstantiatedWithEmptyStrategies (line 107) | @Test method createConnection (line 114) | private Connection createConnection() { FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/GsonBaseTest.java class GsonBaseTest (line 35) | public abstract class GsonBaseTest { method pojoFrom (line 42) | T pojoFrom(Reader json, Class clazz) throws IOException { method pojoFrom (line 46) | T pojoFrom(Reader json, TypeToken type) throws IOException { method json (line 50) | FileReader json(String name) throws FileNotFoundException { method createGson (line 54) | public Gson createGson() { FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/OAuthConnectionTest.java class OAuthConnectionTest (line 15) | public class OAuthConnectionTest { method shouldHaveName (line 17) | @Test method shouldHaveStrategy (line 25) | @Test method shouldBeSocialType (line 33) | @Test method shouldBeEnterpriseType (line 39) | @Test method shouldReturnDomainNameInSet (line 45) | @Test method shouldReturnAllDomainNamesAsSet (line 54) | @Test method shouldReturnEmptySetWithNoDomainName (line 64) | @Test method shouldHaveResourceOwnerEnabledIfADFS (line 72) | @Test method shouldHaveResourceOwnerEnabledIfWaad (line 78) | @Test method shouldHaveResourceOwnerEnabledIfActiveDirectory (line 84) | @Test method shouldNotHaveResourceOwnerEnabledByDefault (line 90) | @Test method shouldNotHaveResourceOwnerEnabledIfNotADFSWaadOrActiveDirectory (line 96) | @Test method connectionForStrategy (line 119) | private OAuthConnection connectionForStrategy(String name) { FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/OptionsTest.java class OptionsTest (line 40) | @RunWith(RobolectricTestRunner.class) method setUp (line 56) | @Before method shouldSetAccount (line 62) | @Test method shouldSetMustAcceptTerms (line 78) | @Test method shouldSetShowTerms (line 91) | @Test method shouldSetPrivacyPolicyURL (line 104) | @Test method shouldThrowWhenSettingPrivacyPolicyURLWithInvalidURL (line 117) | @Test method shouldSetTermsOfServiceURL (line 124) | @Test method shouldThrowWhenSettingTermsOfServiceURLWithInvalidURL (line 137) | @Test method shouldSetSupportURL (line 144) | @Test method shouldThrowWhenSettingSupportURLWithInvalidURL (line 157) | @Test method shouldUseLabeledSubmitButton (line 164) | @Test method shouldHideMainScreenTitle (line 177) | @Test method shouldSetPasswordlessAutoSubmit (line 191) | @Test method shouldBeClosable (line 204) | @Test method shouldNotLoginAfterSignUp (line 217) | @Test method shouldSetVisibleSignUpFieldsThreshold (line 230) | @Test method shouldChangeInitialScreenToLogIn (line 243) | @Test method shouldUseDefaultVisibleSignUpFieldThreshold (line 256) | @Test method shouldChangeInitialScreenToSignUp (line 267) | @Test method shouldChangeInitialScreenToForgotPassword (line 280) | @Test method shouldUseEmailUsernameStyle (line 293) | @Test method shouldUseUsernameUsernameStyle (line 306) | @Test method shouldUseDefaultUsernameStyle (line 319) | @Test method shouldAllowLogIn (line 332) | @Test method shouldAllowSignUp (line 345) | @Test method shouldAllowForgotPassword (line 358) | @Test method shouldAllowShowPassword (line 371) | @Test method shouldUsePasswordlessCode (line 384) | @Test method shouldHavePasswordlessCodeByDefault (line 397) | @Test method shouldSetDefaultDatabaseConnection (line 409) | @Test method shouldSetDefaultTheme (line 422) | @Test method shouldSetCustomTheme (line 434) | @Test method shouldSetConnections (line 459) | @Test method shouldSetEnterpriseConnectionsUsingWebForm (line 473) | @Test method shouldSetAuthenticationParameters (line 486) | @Test method shouldSetConnectionScope (line 498) | @Test method shouldSetScope (line 517) | @Test method shouldSetAudience (line 530) | @Test method shouldSetScheme (line 543) | @Test method shouldSetCustomTabsOptions (line 556) | @Test method shouldAddAuthStyles (line 570) | @SuppressWarnings("ResourceType") method shouldSetCustomFields (line 592) | @Test method shouldGetEmptyCustomFieldsIfNotSet (line 609) | @Test method shouldSetDeviceParameterIfUsingOfflineAccessScope (line 622) | @Test method shouldNotOverrideDeviceParameterIfAlreadySet (line 639) | @Test method shouldSetDefaultValues (line 657) | @Test method shouldSetAllTrueFields (line 688) | @Test method shouldSetAllFalseFields (line 725) | @Test method createAuthenticationParameters (line 763) | private HashMap createAuthenticationParameters(int inn... method shouldCreateAuthenticationAPIClientInstance (line 770) | @Test method createCustomFields (line 777) | private List createCustomFields() { method createConnections (line 787) | private List createConnections(String... connections) { method createEnterpriseConnectionsUsingWebForm (line 791) | private List createEnterpriseConnectionsUsingWebForm(String...... FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/PasswordlessConnectionTest.java class PasswordlessConnectionTest (line 12) | public class PasswordlessConnectionTest { method shouldHaveName (line 14) | @Test method shouldHaveStrategy (line 22) | @Test method shouldBePasswordlessType (line 30) | @Test FILE: lib/src/test/java/com/auth0/android/lock/internal/configuration/ThemeTest.java class ThemeTest (line 51) | @RunWith(RobolectricTestRunner.class) method setUp (line 65) | @Before method shouldResolveDefaultHeaderTitle (line 70) | @Test method shouldResolveDefaultHeaderLogo (line 80) | @Test method shouldResolveDefaultHeaderColor (line 92) | @Test method shouldResolveDefaultHeaderTitleColor (line 102) | @Test method shouldResolveDefaultPrimaryColor (line 112) | @Test method shouldResolveDefaultDarkPrimaryColor (line 122) | @Test method shouldResolveCustomHeaderTitle (line 133) | @Test method shouldResolveCustomHeaderLogo (line 143) | @Test method shouldResolveCustomHeaderColor (line 154) | @Test method shouldResolveCustomHeaderTitleColor (line 164) | @Test method shouldResolveCustomPrimaryColor (line 174) | @Test method shouldResolveCustomDarkPrimaryColor (line 184) | @Test method shouldSetHeaderTitle (line 194) | @Test method shouldSetHeaderLogo (line 201) | @Test method shouldSetHeaderColor (line 208) | @Test method shouldSetHeaderTitleColor (line 215) | @Test method shouldSetPrimaryColor (line 222) | @Test method shouldSetDarkPrimaryColor (line 229) | @Test method shouldNotHaveCustomValues (line 236) | @Test method getLockThemeResourceId (line 247) | private int getLockThemeResourceId(Context context, @AttrRes int attrR... FILE: lib/src/test/java/com/auth0/android/lock/provider/AuthResolverTest.java class AuthResolverTest (line 45) | @RunWith(RobolectricTestRunner.class) method shouldHaveReturnNullWhenNoAuthHandlers (line 49) | @Test method shouldKeepACopyOfTheList (line 54) | @Test method shouldSetAuthHandlers (line 73) | @Test method shouldRespectAuthHandlersOrder (line 90) | @Test FILE: lib/src/test/java/com/auth0/android/lock/utils/ApplicationAPI.java class ApplicationAPI (line 34) | public class ApplicationAPI { method ApplicationAPI (line 38) | public ApplicationAPI(SSLTestUtils sslUtils) throws IOException { method getDomain (line 43) | public String getDomain() { method shutdown (line 47) | public void shutdown() throws IOException { method takeRequest (line 51) | public RecordedRequest takeRequest() throws InterruptedException { method willReturnValidJSONPResponse (line 55) | public void willReturnValidJSONPResponse() { method willReturnInvalidJSONPLengthResponse (line 59) | public void willReturnInvalidJSONPLengthResponse() { method willReturnApplicationResponseWithBody (line 63) | private void willReturnApplicationResponseWithBody(String body, int st... method responseWithJSON (line 71) | private MockResponse responseWithJSON(String json, int statusCode) { FILE: lib/src/test/java/com/auth0/android/lock/utils/Auth0AuthenticationCallbackMatcher.java class Auth0AuthenticationCallbackMatcher (line 45) | public class Auth0AuthenticationCallbackMatcher extends BaseMatcher payloadMatcher, M... method matches (line 54) | @Override method describeTo (line 67) | @Override method hasPayloadOfType (line 73) | public static Matcher> hasPayloadOfType(... method hasPayloadOfType (line 77) | public static Matcher> hasPayloadOfType(... method hasPayload (line 81) | public static Matcher> hasPayload(T payl... method hasNoPayloadOfType (line 85) | public static Matcher> hasNoPayloadOfTyp... method hasNoPayloadOfType (line 89) | public static Matcher> hasNoPayloadOfTyp... method hasNoError (line 93) | public static Matcher> hasNoError() { method hasError (line 97) | public static Matcher> hasError() { FILE: lib/src/test/java/com/auth0/android/lock/utils/AuthenticationCallbackMatcher.java class AuthenticationCallbackMatcher (line 46) | public class AuthenticationCallbackMatcher extends BaseMatcher authenticati... method matches (line 57) | @Override method describeTo (line 70) | @Override method isCanceled (line 76) | public static AuthenticationCallbackMatcher isCanceled() { method hasAuthentication (line 80) | public static AuthenticationCallbackMatcher hasAuthentication() { method hasError (line 84) | public static AuthenticationCallbackMatcher hasError() { method hasNoError (line 88) | public static AuthenticationCallbackMatcher hasNoError() { method hasPayloadOfType (line 92) | public static CallbackMatcher hasPaylo... method hasPayload (line 96) | public static CallbackMatcher hasPaylo... method hasNoPayloadOfType (line 100) | public static CallbackMatcher hasNoPay... FILE: lib/src/test/java/com/auth0/android/lock/utils/CallbackMatcher.java class CallbackMatcher (line 41) | public class CallbackMatcher extends BaseMa... method CallbackMatcher (line 45) | public CallbackMatcher(Matcher payloadMatcher, Matcher errorMatc... method matches (line 50) | @Override method describeTo (line 63) | @Override method hasPayloadOfType (line 69) | public static Matcher... method hasPayloadOfType (line 73) | public static Matcher... method hasErrorOfType (line 77) | public static Matcher... method hasPayload (line 81) | public static Matcher... method hasNoPayloadOfType (line 85) | public static Matcher... method hasNoPayloadOfType (line 89) | public static Matcher... method hasNoError (line 93) | public static Matcher... method hasError (line 97) | public static Matcher... FILE: lib/src/test/java/com/auth0/android/lock/utils/CustomFieldTest.java class CustomFieldTest (line 51) | @RunWith(RobolectricTestRunner.class) method shouldThrowIfKeyIsEmpty (line 65) | @Test method shouldThrowIfKeyIsUserMetadataAndStorageIsRoot (line 72) | @Test method shouldCreateWithDefaultValues (line 79) | @Test method shouldCreate (line 90) | @Test method shouldBeParcelable (line 100) | @Test method shouldConfigureTheEmailField (line 115) | @Test method shouldConfigureTheNameField (line 128) | @Test method shouldConfigureThePhoneNumberField (line 141) | @Test method shouldConfigureTheNumberField (line 154) | @Test method shouldObtainTheValue (line 167) | @Test FILE: lib/src/test/java/com/auth0/android/lock/utils/HiddenFieldTest.java class HiddenFieldTest (line 9) | public class HiddenFieldTest { method setUp (line 15) | @Before method shouldGetKey (line 20) | @Test method shouldGetStorage (line 25) | @Test method shouldGetValue (line 30) | @Test FILE: lib/src/test/java/com/auth0/android/lock/utils/MockAuthenticationCallback.java class MockAuthenticationCallback (line 32) | public class MockAuthenticationCallback implements AuthenticationCall... method onFailure (line 37) | @Override method onSuccess (line 42) | @Override method error (line 47) | public Callable error() { method payload (line 56) | public Callable payload() { method getError (line 65) | public AuthenticationException getError() { method getPayload (line 69) | public T getPayload() { FILE: lib/src/test/java/com/auth0/android/lock/utils/MockCallback.java class MockCallback (line 35) | public class MockCallback implements Callba... method onSuccess (line 40) | @Override method onFailure (line 45) | @Override method payload (line 50) | public Callable payload() { method error (line 59) | public Callable error() { method getPayload (line 68) | public T getPayload() { method getError (line 72) | public U getError() { FILE: lib/src/test/java/com/auth0/android/lock/utils/MockLockCallback.java class MockLockCallback (line 35) | public class MockLockCallback extends AuthenticationCallback { method authentication (line 40) | public Callable authentication() { method canceled (line 44) | public Callable canceled() { method error (line 48) | public Callable error() { method onAuthentication (line 52) | @Override method onError (line 57) | @Override method getCredentials (line 62) | public Credentials getCredentials() { method getError (line 66) | public AuthenticationException getError() { FILE: lib/src/test/java/com/auth0/android/lock/utils/SSLTestUtils.java class SSLTestUtils (line 16) | public class SSLTestUtils { method SSLTestUtils (line 22) | public SSLTestUtils() throws UnknownHostException { method createMockWebServer (line 47) | MockWebServer createMockWebServer() { FILE: lib/src/test/java/com/auth0/android/lock/utils/TypeTokenMatcher.java class TypeTokenMatcher (line 8) | public class TypeTokenMatcher extends BaseMatcher { method TypeTokenMatcher (line 12) | private TypeTokenMatcher(TypeToken typeToken, boolean shouldBeNull) { method isA (line 17) | public static TypeTokenMatcher isA(TypeToken typeToken) { method isNull (line 21) | public static TypeTokenMatcher isNull(TypeToken typeToken) { method describeTo (line 25) | @Override method matches (line 30) | @Override FILE: lib/src/test/java/com/auth0/android/lock/views/AuthConfigTest.java class AuthConfigTest (line 24) | @RunWith(RobolectricTestRunner.class) method setUp (line 31) | @Before method shouldGetConnection (line 39) | @Test method shouldGetName (line 44) | @Test method shouldGetLogo (line 51) | @Test method shouldGetBackgroundColor (line 61) | @Test method shouldHaveValidDefaultName (line 68) | @Test method shouldHaveValidDefaultLogo (line 75) | @Test method shouldHaveValidDefaultColor (line 86) | @Test method shouldGetStyleForStrategy (line 94) | @Test method shouldGetDefaultStyleForUnknownStrategy (line 135) | @Test FILE: lib/src/test/java/com/auth0/android/lock/views/CustomFieldsFormViewTest.java class CustomFieldsFormViewTest (line 23) | public class CustomFieldsFormViewTest { method shouldConvertCustomFieldsToMap (line 25) | @Test FILE: lib/src/test/java/com/auth0/android/lock/views/PasswordStrengthViewTest.java class PasswordStrengthViewTest (line 18) | @RunWith(RobolectricTestRunner.class) method setUp (line 47) | @Before method shouldHandlePasswordStrengthNONE (line 53) | @Test method shouldHandlePasswordStrengthLOW (line 81) | @Test method shouldHandlePasswordStrengthFAIR (line 109) | @Test method shouldHandlePasswordStrengthGOOD (line 137) | @Test method shouldHandlePasswordStrengthEXCELLENT (line 165) | @Test method shouldOverrideMinLength (line 193) | @Test