SecureClassLoader
Date: 2016-06-24

java.security

## Class SecureClassLoader

- java.lang.Object
- - java.lang.ClassLoader
  - - java.security.SecureClassLoader

- Direct Known Subclasses:
    URLClassLoader

      public class SecureClassLoader
      extends ClassLoader

- - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `SecureClassLoader()`
    `protected` | `SecureClassLoader(ClassLoader var0)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected Class` | `defineClass(String var0, byte[] var1, int var2, int var3, CodeSource var4)`
    `protected PermissionCollection` | `getPermissions(CodeSource var0)`

    - ### Methods inherited from class java.lang.ClassLoader

      `clearAssertionStatus, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### SecureClassLoader

          protected SecureClassLoader()

    - #### SecureClassLoader

          protected SecureClassLoader(ClassLoader var0)

  - ### Method Detail

    - #### defineClass

          protected final Class defineClass(String var0,
                          byte[] var1,
                          int var2,
                          int var3,
                          CodeSource var4)

    - #### getPermissions

          protected PermissionCollection getPermissions(CodeSource var0)