Package com.jetbrains.rd.util.reflection

Functions

Link copied to clipboard
fun ClassLoader.getRdResources(name: String): Sequence<URL>

fun URLClassLoader.getRdResources(name: String): Sequence<URL>

This function is different from the default behavior of ClassLoader.getResources. The default implementation will scan .jar files for the entries exactly identical to the passed name, and if there are no such entries, it won't return anything at all.

Link copied to clipboard
fun main(args: Array<String>)
Link copied to clipboard
fun ClassLoader.scanForClasses(vararg pkgs: String): Sequence<Class<*>>

Finds all classes from given classloader whose full name starts from pkgs

Link copied to clipboard
fun ClassLoader.scanForResourcesContaining(vararg pkgs: String): Sequence<File>
Link copied to clipboard
fun URL.toPath(pkg: String = ""): File