Inspectopedia Help

'ClassLoader' instantiation

Reports instantiations of the java.lang.ClassLoader class.

While often benign, any instantiations of ClassLoader should be closely examined in any security audit.

Example:

Class<?> loadExtraClass(String name) throws Exception { try(URLClassLoader loader = new URLClassLoader(new URL[]{new URL("extraClasses/")})) { return loader.loadClass(name); } }

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Java, 233.SNAPSHOT

Last modified: 13 July 2023