Pārlūkot izejas kodu

Fix againstPermission

Him188 6 gadi atpakaļ
vecāks
revīzija
e7f1c59096

+ 7 - 5
mirai-console/src/main/kotlin/net/mamoe/mirai/console/plugins/PluginManager.kt

@@ -307,9 +307,11 @@ private val trySetAccessibleMethod: Method? = runCatching {
 }.getOrNull()
 
 private fun Constructor<out PluginBase>.againstPermission() {
-    trySetAccessibleMethod?.let { it.invoke(this, true) }
-        ?: kotlin.runCatching {
-            @Suppress("DEPRECATED")
-            this.isAccessible = true
-        }
+    kotlin.runCatching {
+        trySetAccessibleMethod?.let { it.invoke(this) }
+            ?: kotlin.runCatching {
+                @Suppress("DEPRECATED")
+                this.isAccessible = true
+            }
+    }
 }