aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/pwgen
diff options
context:
space:
mode:
authorHarsh Shandilya <msfjarvis@gmail.com>2019-05-26 12:40:03 +0530
committerGitHub <noreply@github.com>2019-05-26 12:40:03 +0530
commitb06420eb830612898ace3ddab9c73d71d9c76cb8 (patch)
tree0289c31ee9a1d94bbb60af238ef4a278c7148b75 /app/src/main/java/com/zeapo/pwdstore/pwgen
parent5078da44903dd59d0fafb7a5baa3d0798d2e653a (diff)
downloadHardenedPass-b06420eb830612898ace3ddab9c73d71d9c76cb8.tar.gz
HardenedPass-b06420eb830612898ace3ddab9c73d71d9c76cb8.zip
Improve nullability coverage (#514)
* Switch to in-built RV divider * Switch getActivity calls to requireActivity This enforces non-null activity and throws a proper exception when it is null for some reason. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/pwgen')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/pwgen/PasswordGenerator.kt5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/pwgen/PasswordGenerator.kt b/app/src/main/java/com/zeapo/pwdstore/pwgen/PasswordGenerator.kt
index 6132d2dc..dcb2c199 100644
--- a/app/src/main/java/com/zeapo/pwdstore/pwgen/PasswordGenerator.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/pwgen/PasswordGenerator.kt
@@ -47,6 +47,7 @@ object PasswordGenerator {
* @return `false` if a numerical options is invalid,
* `true` otherwise
*/
+ @JvmStatic
fun setPrefs(ctx: Context, argv: ArrayList<String>, vararg numArgv: Int): Boolean {
val prefs = ctx.getSharedPreferences("PasswordGenerator", Context.MODE_PRIVATE)
val editor = prefs.edit()
@@ -81,7 +82,7 @@ object PasswordGenerator {
* preferences file 'PasswordGenerator'
* @return list of generated passwords
*/
- @Throws(PasswordGenerator.PasswordGeneratorExeption::class)
+ @JvmStatic @Throws(PasswordGenerator.PasswordGeneratorExeption::class)
fun generate(ctx: Context): ArrayList<String> {
val prefs = ctx.getSharedPreferences("PasswordGenerator", Context.MODE_PRIVATE)
@@ -140,6 +141,6 @@ object PasswordGenerator {
return passwords
}
- public class PasswordGeneratorExeption(string: String) : Exception(string)
+ class PasswordGeneratorExeption(string: String) : Exception(string)
}