Skip to content

Commit 2d4d1a9

Browse files
committed
Add NonNull annotation to getLanguage implementations
* Add NonNull annotation to getLanguage implementations in LanguageProviderDevice, LanguageProviderAppDefined and LanguageContext classes
1 parent 97dec5b commit 2d4d1a9

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

OneSignalSDK/onesignal/src/main/java/com/onesignal/language/LanguageContext.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
package com.onesignal.language;
2+
3+
import androidx.annotation.NonNull;
4+
25
import com.onesignal.OSSharedPreferences;
6+
37
import static com.onesignal.language.LanguageProviderAppDefined.PREFS_OS_LANGUAGE;
48

59
/*
@@ -29,6 +33,7 @@ public void setStrategy(LanguageProvider strategy) {
2933
this.strategy = strategy;
3034
}
3135

36+
@NonNull
3237
public String getLanguage() {
3338
return strategy.getLanguage();
3439
}

OneSignalSDK/onesignal/src/main/java/com/onesignal/language/LanguageProviderAppDefined.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
package com.onesignal.language;
2+
import androidx.annotation.NonNull;
3+
24
import com.onesignal.OSSharedPreferences;
35

46
public class LanguageProviderAppDefined implements LanguageProvider {
@@ -16,6 +18,7 @@ public void setLanguage(String language) {
1618
language);
1719
}
1820

21+
@NonNull
1922
public String getLanguage() {
2023
return preferences.getString(
2124
preferences.getPreferencesName(), PREFS_OS_LANGUAGE, "en");

OneSignalSDK/onesignal/src/main/java/com/onesignal/language/LanguageProviderDevice.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.onesignal.language;
22

3+
import androidx.annotation.NonNull;
4+
35
import java.util.Locale;
46

57
public class LanguageProviderDevice implements LanguageProvider {
@@ -17,6 +19,7 @@ public String getLanguage() {
1719
// https://github.com/OneSignal/OneSignal-Android-SDK/issues/98
1820
if (lang.equals("zh"))
1921
return lang + "-" + Locale.getDefault().getCountry();
22+
@NonNull
2023

2124
return lang;
2225
}

0 commit comments

Comments
 (0)