Module java.base
Package java.security

# Class ProtectionDomain

=
public class ProtectionDomain
extends java.lang.Object

## Constructors

- =
  public ProtectionDomain(java.security.CodeSource arg0, java.security.PermissionCollection arg1)
- =
  public ProtectionDomain(java.security.CodeSource arg0, java.security.PermissionCollection arg1, java.lang.ClassLoader arg2, java.security.Principal[] arg3)

## Methods

- =
  public final java.lang.ClassLoader getClassLoader()
- =
  public final java.security.CodeSource getCodeSource()
- =
  public final java.security.PermissionCollection getPermissions()
- =
  public final java.security.Principal[] getPrincipals()
- =
  public boolean implies(java.security.Permission arg0)
- =
  public final boolean staticPermissionsOnly()
- =
  public java.lang.String toString()

## Summary

No differences.