Package org.adoptopenjdk.jitwatch.util
Class ClassUtil
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.util.ClassUtil
-
public final class ClassUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static DisposableURLClassLoaderdisposableClassLoaderprivate static com.chrisnewland.freelogj.Loggerlogger
-
Constructor Summary
Constructors Modifier Constructor Description privateClassUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclear()static java.util.List<java.lang.String>getCurrentClasspathElements()static voidinitialise(java.util.List<java.net.URL> urls)static java.lang.Class<?>loadClassWithoutInitialising(java.lang.String fqClassName)static java.lang.Class<?>loadClassWithoutInitialising(java.lang.String fqClassName, java.lang.ClassLoader classLoader)static voidmain(java.lang.String[] args)
-
-
-
Field Detail
-
disposableClassLoader
private static DisposableURLClassLoader disposableClassLoader
-
logger
private static final com.chrisnewland.freelogj.Logger logger
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
initialise
public static void initialise(java.util.List<java.net.URL> urls)
-
loadClassWithoutInitialising
public static java.lang.Class<?> loadClassWithoutInitialising(java.lang.String fqClassName) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
loadClassWithoutInitialising
public static java.lang.Class<?> loadClassWithoutInitialising(java.lang.String fqClassName, java.lang.ClassLoader classLoader) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
getCurrentClasspathElements
public static java.util.List<java.lang.String> getCurrentClasspathElements()
-
clear
public static void clear()
-
-