Interface TypePermission

All Known Implementing Classes:
AnyTypePermission, ArrayTypePermission, CGLIBProxyTypePermission, ExplicitTypePermission, InterfaceTypePermission, NoPermission, NoTypePermission, NullPermission, PrimitiveTypePermission, ProxyTypePermission, RegExpTypePermission, TypeHierarchyPermission, WildcardTypePermission

public interface TypePermission
Definition of a type permission.
Since:
1.4.7
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    allows(Class type)
    Check permission for a provided type.
  • Method Details

    • allows

      boolean allows(Class type)
      Check permission for a provided type.
      Parameters:
      type - the type to check
      Returns:
      true if provided type is allowed, false if permission does not handle the type
      Throws:
      ForbiddenClassException - if provided type is explicitly forbidden
      Since:
      1.4.7