Package com.alibaba.fastjson2.util
Class DynamicClassLoader
java.lang.Object
java.lang.ClassLoader
com.alibaba.fastjson2.util.DynamicClassLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>defineClassPublic(String name, byte[] b, int off, int len) booleanisExternalClass(Class<?> clazz) protected Class<?>Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
DynamicClassLoader
public DynamicClassLoader() -
DynamicClassLoader
-
-
Method Details
-
loadClass
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
defineClassPublic
- Throws:
ClassFormatError
-
isExternalClass
-