Package org.aoju.bus.core.loader
Class ClazzLoader<T extends Resource>
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
org.aoju.bus.core.loader.ClazzLoader<T>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.security.SecureClassLoader
defineClass, defineClass, getPermissionsMethods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, 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, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
ClazzLoader
构造- Parameters:
parentClassLoader- 父类加载器,null表示默认当前上下文加载器resourceMap- 资源map
-
-
Method Details
-
addResource
增加需要加载的类资源- Parameters:
resource- 资源,可以是文件、流或者字符串- Returns:
- this
-
findClass
- Overrides:
findClassin classClassLoader- Throws:
ClassNotFoundException
-