Minor: Fix a few compilation warnings in compiler and compiler tests, fix formatting
This commit is contained in:
@@ -99,6 +99,8 @@ private fun allRelatedClassLoaders(clsLoader: ClassLoader, visited: MutableSet<C
|
||||
return try {
|
||||
val field = clsLoader.javaClass.getDeclaredField("myParents") // com.intellij.ide.plugins.cl.PluginClassLoader
|
||||
field.isAccessible = true
|
||||
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
val arrayOfClassLoaders = field.get(clsLoader) as Array<ClassLoader>
|
||||
sequenceOf(clsLoader) + arrayOfClassLoaders.asSequence().flatMap { allRelatedClassLoaders(it, visited) }
|
||||
} catch (e: Throwable) {
|
||||
|
||||
Reference in New Issue
Block a user