Mandatory entry policy. Polymorphic.
Method form:
class Foo { @CallSecurity(SecurityPolicies.ApiOnly) destroy(): void { ... } } Copy
class Foo { @CallSecurity(SecurityPolicies.ApiOnly) destroy(): void { ... } }
Class form (sets the default policy for unannotated methods):
@CallSecurity(SecurityPolicies.Public) class Application { ... } Copy
@CallSecurity(SecurityPolicies.Public) class Application { ... }
Method-form always wins over class-form; class-form wins over the framework Public default.
Mandatory entry policy. Polymorphic.
Method form:
Class form (sets the default policy for unannotated methods):
Method-form always wins over class-form; class-form wins over the framework Public default.