Index

A C E F G I J L P R S U V X 
All Classes and Interfaces|All Packages

A

AdminOnly - Annotation Interface in com.atlassian.annotations.security
Permits resource access only to users assigned admin privileges.
AnonymousSiteAccess - Annotation Interface in com.atlassian.annotations.security
Permits resource access if at least ONE of the following criteria is met:

C

com.atlassian.annotations - package com.atlassian.annotations
Contains a set of annotations that are used to identify and document a product's API.
com.atlassian.annotations.nonnull - package com.atlassian.annotations.nonnull
This package provides nonnull and nullable annotations for fields and return values, similar to ParametersAreNonnullByDefault and ParametersAreNullableByDefault.
com.atlassian.annotations.nullability - package com.atlassian.annotations.nullability
This package provides nonnull and nullable annotations for fields and return values, similar to ParametersAreNonnullByDefault and ParametersAreNullableByDefault, but based on Checker Framework annotations.
com.atlassian.annotations.security - package com.atlassian.annotations.security
 
ConfiguredByServiceProperty - Annotation Interface in com.atlassian.annotations
Mark a method whose implementation can be configured by properties from the service environment.

E

ExperimentalApi - Annotation Interface in com.atlassian.annotations
Indicates that program elements that this annotation is applied to is considered usable by external developers but its contracts have not stabilized.
ExperimentalSpi - Annotation Interface in com.atlassian.annotations
Indicates that program elements that this annotation is applied to is considered usable by external developers but its contracts have not stabilized.

F

FieldsAreNonnullByDefault - Annotation Interface in com.atlassian.annotations.nonnull
Deprecated.
since 2.2.0. Use corresponding Checker Framework based annotation FieldsAreNonnullByDefault
FieldsAreNonnullByDefault - Annotation Interface in com.atlassian.annotations.nullability
Similar to ParametersAreNonnullByDefault, but applies to fields of classes.
FieldsAreNullableByDefault - Annotation Interface in com.atlassian.annotations.nonnull
Deprecated.
since 2.2.0. Use corresponding Checker Framework based annotation FieldsAreNullableByDefault
FieldsAreNullableByDefault - Annotation Interface in com.atlassian.annotations.nullability
Similar to ParametersAreNullableByDefault, but applies to fields of classes.

G

group() - Element in annotation interface com.atlassian.annotations.ConfiguredByServiceProperty
 
group() - Element in annotation interface com.atlassian.annotations.StagedRollout
 

I

Internal - Annotation Interface in com.atlassian.annotations
The annotated element is an internal implementation detail and will change without notice.

J

JIRA - Annotation Interface in com.atlassian.annotations
Used to annotate source to indicate related issues For example - annotations to test method for some bug

L

LicensedOnly - Annotation Interface in com.atlassian.annotations.security
Permits resource access ONLY to users assigned a product license.

P

ParametersAreNonnullByDefault - Annotation Interface in com.atlassian.annotations.nullability
Similar to ParametersAreNonnullByDefault, but based on Checker Framework.
ParametersAreNullableByDefault - Annotation Interface in com.atlassian.annotations.nullability
Similar to ParametersAreNullableByDefault, but based on Checker Framework.
property() - Element in annotation interface com.atlassian.annotations.ConfiguredByServiceProperty
The name of the configuration which alters the implementation behaviour.
property() - Element in annotation interface com.atlassian.annotations.StagedRollout
The name of the configuration which alters the implementation behaviour.
PublicApi - Annotation Interface in com.atlassian.annotations
The annotated element is part of a product's API contract with plugins.
PublicSpi - Annotation Interface in com.atlassian.annotations
The annotated element is part of a product's SPI contract with plugins.

R

ReturnValuesAreNonnullByDefault - Annotation Interface in com.atlassian.annotations.nonnull
Deprecated.
since 2.2.0. Use corresponding Checker Framework based annotation ReturnValuesAreNonnullByDefault
ReturnValuesAreNonnullByDefault - Annotation Interface in com.atlassian.annotations.nullability
Similar to ParametersAreNonnullByDefault, but applies to return values of methods.
ReturnValuesAreNullableByDefault - Annotation Interface in com.atlassian.annotations.nonnull
Deprecated.
since 2.2.0. Use corresponding Checker Framework based annotation ReturnValuesAreNullableByDefault
ReturnValuesAreNullableByDefault - Annotation Interface in com.atlassian.annotations.nullability
Similar to ParametersAreNullableByDefault, but applies to return values of methods.

S

Scopes - Annotation Interface in com.atlassian.annotations
The annotated element is part of one or more API "scopes".
StagedRollout - Annotation Interface in com.atlassian.annotations
Mark a code construct whose usage or implementation is changing as part of a staged feature rollout.
SystemAdminOnly - Annotation Interface in com.atlassian.annotations.security
Permits resource access only to users assigned system admin privileges.

U

UnlicensedSiteAccess - Annotation Interface in com.atlassian.annotations.security
Permits resource access if EITHER of the following criteria is met:
UnrestrictedAccess - Annotation Interface in com.atlassian.annotations.security
This annotation permits complete unrestricted access.

V

value() - Element in annotation interface com.atlassian.annotations.JIRA
 
value() - Element in annotation interface com.atlassian.annotations.Scopes
 
VisibleForTesting - Annotation Interface in com.atlassian.annotations
Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code.

X

XsrfProtectionExcluded - Annotation Interface in com.atlassian.annotations.security
The annotated element is excluded from Cross-site request forgery (CSRF/XSRF) protection.
A C E F G I J L P R S U V X 
All Classes and Interfaces|All Packages