fix: VariousClass loadOrNull function return Class<*> without Class<Any> in JavaClass

This commit is contained in:
2025-07-06 20:19:00 +08:00
parent d5664e1486
commit 875aae0486

View File

@@ -94,7 +94,7 @@ class VariousClass(vararg names: String) {
* @return [Class] or null if no class is found. * @return [Class] or null if no class is found.
*/ */
@JvmOverloads @JvmOverloads
fun loadOrNull(loader: ClassLoader? = null, initialize: Boolean = false): Class<*>? { fun loadOrNull(loader: ClassLoader? = null, initialize: Boolean = false): Class<Any>? {
val currentLoader = loader val currentLoader = loader
?: ClassLoaderProvider.classLoader ?: ClassLoaderProvider.classLoader
?: ClassLoader.getSystemClassLoader() ?: ClassLoader.getSystemClassLoader()