| void | clearAssertionStatus() Sets the default assertion status for this class loader to falseand removes any package default and class assertion status settings. | 
	 
    
        | final
            
            
            Class<?> | defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain) Defines a new class with the specified name, byte code from the byte
 buffer and the optional protection domain. | 
	 
    
        | final
            
            
            Class<?> | defineClass(String className, byte[] classRep, int offset, int length, ProtectionDomain protectionDomain) Constructs a new class from an array of bytes containing a class
 definition in class file format and assigns the specified protection
 domain to the new class. | 
	 
    
        | final
            
            
            Class<?> | defineClass(String className, byte[] classRep, int offset, int length) Constructs a new class from an array of bytes containing a class
 definition in class file format. | 
	 
    
        | final
            
            
            Class<?> | defineClass(byte[] classRep, int offset, int length) | 
	 
    
        | Package | definePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase) Defines and returns a new Packageusing the specified
 information. | 
	 
    
        | Class<?> | findClass(String className) Overridden by subclasses, throws a ClassNotFoundExceptionby
 default. | 
	 
    
        | String | findLibrary(String libName) Returns the absolute path of the native library with the specified name,
 or null. | 
	 
    
        | final
            
            
            Class<?> | findLoadedClass(String className) Returns the class with the specified name if it has already been loaded
 by the VM or nullif it has not yet been loaded. | 
	 
    
        | URL | findResource(String resName) Finds the URL of the resource with the specified name. | 
	 
    
        | Enumeration<URL> | findResources(String resName) Finds an enumeration of URLs for the resource with the specified name. | 
	 
    
        | final
            
            
            Class<?> | findSystemClass(String className) Finds the class with the specified name, loading it using the system
 class loader if necessary. | 
	 
    
        | Package | getPackage(String name) Returns the package with the specified name. | 
	 
    
        | Package[] | getPackages() Returns all the packages known to this class loader. | 
	 
    
        | final
            
            
            ClassLoader | getParent() Returns this class loader's parent. | 
	 
    
        | URL | getResource(String resName) Returns the URL of the resource with the specified name. | 
	 
    
        | InputStream | getResourceAsStream(String resName) Returns a stream for the resource with the specified name. | 
	 
    
        | Enumeration<URL> | getResources(String resName) Returns an enumeration of URLs for the resource with the specified name. | 
	 
    
        | static
            
            ClassLoader | getSystemClassLoader() Returns the system class loader. | 
	 
    
        | static
            
            URL | getSystemResource(String resName) Finds the URL of the resource with the specified name. | 
	 
    
        | static
            
            InputStream | getSystemResourceAsStream(String resName) Returns a stream for the resource with the specified name. | 
	 
    
        | static
            
            Enumeration<URL> | getSystemResources(String resName) Returns an enumeration of URLs for the resource with the specified name. | 
	 
    
        | Class<?> | loadClass(String className, boolean resolve) Loads the class with the specified name, optionally linking it after
 loading. | 
	 
    
        | Class<?> | loadClass(String className) Loads the class with the specified name. | 
	 
    
        | final
            
            
            void | resolveClass(Class<?> clazz) Forces a class to be linked (initialized). | 
	 
    
        | void | setClassAssertionStatus(String cname, boolean enable) Sets the assertion status of the class with the specified name. | 
	 
    
        | void | setDefaultAssertionStatus(boolean enable) Sets the default assertion status for this class loader. | 
	 
    
        | void | setPackageAssertionStatus(String pname, boolean enable) Sets the assertion status of the package with the specified name. | 
	 
    
        | final
            
            
            void | setSigners(Class<?> c, Object[] signers) Sets the signers of the specified class. |