| 
            
            
            
            
            
            void
         | 
        
        clearAssertionStatus()
        
         Sets the default assertion status for this class loader to false
 and 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 Package using the specified
 information. 
  
   | 
	 
    
        | 
            
            
            
            
            
            Class<?>
         | 
        
        findClass(String className)
        
         Overridden by subclasses, throws a ClassNotFoundException by
 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 null if 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. 
  
   |