refactor: replace try catch block with null check

This commit is contained in:
oSumAtrIX
2022-06-21 17:35:59 +02:00
parent c7d72c4d1c
commit 430de23856
4 changed files with 12 additions and 15 deletions

View File

@@ -23,10 +23,10 @@ internal object MainCommand : Runnable {
var patchBundles = arrayOf<String>()
@ArgGroup(exclusive = false)
lateinit var lArgs: ListingArgs
var lArgs: ListingArgs? = null
@ArgGroup(exclusive = false)
lateinit var pArgs: PatchingArgs
var pArgs: PatchingArgs? = null
}
class ListingArgs {
@@ -79,17 +79,14 @@ internal object MainCommand : Runnable {
}
override fun run() {
try {
if (args.lArgs.listOnly) {
for (patchBundlePath in args.patchBundles) for (patch in JarPatchBundle(patchBundlePath).loadPatches()) {
println("[available] ${patch.patchName}")
}
return
if (args.lArgs?.listOnly == true) {
for (patchBundlePath in args.patchBundles) for (patch in JarPatchBundle(patchBundlePath).loadPatches()) {
println("[available] ${patch.patchName}")
}
} catch (_: UninitializedPropertyAccessException) {
return
}
val args = args.pArgs
val args = args.pArgs?: return
val patcher = app.revanced.patcher.Patcher(
PatcherOptions(