void
     | 
  
    
      
      clearAssertionStatus()
      
      
        Sets the default assertion status for this class loader to
 false and discards any package defaults or class assertion
 status settings associated with the class loader.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        Class<?>
     | 
  
    
      
      defineClass(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)
      
      
        Converts an array of bytes into an instance of class Class,
 with a given ProtectionDomain.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        Class<?>
     | 
  
    
      
      defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain)
      
      
        Converts a ByteBuffer into an instance
 of class Class, with the given ProtectionDomain.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        Class<?>
     | 
  
    
      
      defineClass(byte[] b, int off, int len)
      
      
        
      This method was deprecated
      in API level 15.
    Replaced by defineClass(String, byte[], int, int)
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        Class<?>
     | 
  
    
      
      defineClass(String name, byte[] b, int off, int len)
      
      
        Converts an array of bytes into an instance of class Class.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Package
     | 
  
    
      
      definePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase)
      
      
        Defines a package by name in this ClassLoader.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Class<?>
     | 
  
    
      
      findClass(String name)
      
      
        Finds the class with the specified binary name.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        String
     | 
  
    
      
      findLibrary(String libname)
      
      
        Returns the absolute path name of a native library.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        Class<?>
     | 
  
    
      
      findLoadedClass(String name)
      
      
        Returns the class with the given binary name if this
 loader has been recorded by the Java virtual machine as an initiating
 loader of a class with that binary name.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        URL
     | 
  
    
      
      findResource(String name)
      
      
        Finds the resource with the given name.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Enumeration<URL>
     | 
  
    
      
      findResources(String name)
      
      
        Returns an enumeration of URL objects
 representing all the resources with the given name.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        Class<?>
     | 
  
    
      
      findSystemClass(String name)
      
      
        Finds a class with the specified binary name,
 loading it if necessary.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Package
     | 
  
    
      
      getPackage(String name)
      
      
        
      This method was deprecated
      in API level 35.
    If multiple class loaders delegate to each other and define classes
 with the same package name, and one such loader relies on the lookup
 behavior of getPackage to return a Package from
 a parent loader, then the properties exposed by the Package
 may not be as expected in the rest of the program.
 For example, the Package will only expose annotations from the
 package-info.class file defined by the parent loader, even if
 annotations exist in a package-info.class file defined by
 a child loader.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Package[]
     | 
  
    
      
      getPackages()
      
      
        Returns all of the Packages that have been defined by
 this class loader and its ancestors.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        ClassLoader
     | 
  
    
      
      getParent()
      
      
        Returns the parent class loader for delegation.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        URL
     | 
  
    
      
      getResource(String name)
      
      
        Finds the resource with the given name.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        InputStream
     | 
  
    
      
      getResourceAsStream(String name)
      
      
        Returns an input stream for reading the specified resource.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Enumeration<URL>
     | 
  
    
      
      getResources(String name)
      
      
        Finds all the resources with the given name.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        ClassLoader
     | 
  
    
      
      getSystemClassLoader()
      
      
        Returns the system class loader.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        URL
     | 
  
    
      
      getSystemResource(String name)
      
      
        Find a resource of the specified name from the search path used to load
 classes.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        InputStream
     | 
  
    
      
      getSystemResourceAsStream(String name)
      
      
        Open for reading, a resource of the specified name from the search path
 used to load classes.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        Enumeration<URL>
     | 
  
    
      
      getSystemResources(String name)
      
      
        Finds all resources of the specified name from the search path used to
 load classes.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Class<?>
     | 
  
    
      
      loadClass(String name, boolean resolve)
      
      
        Loads the class with the specified binary name.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Class<?>
     | 
  
    
      
      loadClass(String name)
      
      
        Loads the class with the specified binary name.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        boolean
     | 
  
    
      
      registerAsParallelCapable()
      
      
        Registers the caller as
 #isRegisteredAsParallelCapable() parallel capable.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      resolveClass(Class<?> c)
      
      
        Links the specified class.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setClassAssertionStatus(String className, boolean enabled)
      
      
        Sets the desired assertion status for the named top-level class in this
 class loader and any nested classes contained therein.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setDefaultAssertionStatus(boolean enabled)
      
      
        Sets the default assertion status for this class loader.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setPackageAssertionStatus(String packageName, boolean enabled)
      
      
        Sets the package default assertion status for the named package.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setSigners(Class<?> c, Object[] signers)
      
      
        Sets the signers of a class.
        
    
 
      
     |