Package org.openjdk.jol.util
Class ClassUtils
java.lang.Object
org.openjdk.jol.util.ClassUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addClasspathEntries
(Collection<String> cpEntries) Add these new classpath entries to resolve against.static String
getSafeName
(Class klass) static Class
<?> Load class through our application classpath, plus optionally try to resolve from the additional classpath.static Class
<?> loadSystemClass
(String name) Load class through the system classloader.
-
Field Details
-
CL
-
-
Constructor Details
-
ClassUtils
public ClassUtils()
-
-
Method Details
-
addClasspathEntries
Add these new classpath entries to resolve against.- Parameters:
cpEntries
- classpath entries.
-
loadClass
Load class through our application classpath, plus optionally try to resolve from the additional classpath.- Parameters:
name
- class name- Returns:
- class
- Throws:
ClassNotFoundException
- if class was not found
-
loadSystemClass
Load class through the system classloader. This does not use additional classpath for class resolution.- Parameters:
name
- class name- Returns:
- class
- Throws:
ClassNotFoundException
- if class was not found
-
getSafeName
-