Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ApiStatus - Class in org.jetbrains.annotations
-
Set of annotations which can be used to specify status of API Element.
- ApiStatus() - Constructor for class org.jetbrains.annotations.ApiStatus
-
Prohibited default constructor.
- ApiStatus.AvailableSince - Annotation Interface in org.jetbrains.annotations
-
Indicates that the annotated element firstly appeared in the specified version of the library, so the code using that element won't be compatible with older versions of the library.
- ApiStatus.Experimental - Annotation Interface in org.jetbrains.annotations
-
Indicates that a public API of the annotated element (class, method or field) is not in stable state yet.
- ApiStatus.Internal - Annotation Interface in org.jetbrains.annotations
-
Indicates that the annotated element (class, method, field, etc) must not be considered as a public API.
- ApiStatus.NonExtendable - Annotation Interface in org.jetbrains.annotations
-
Indicates that the annotated API class, interface or method must not be extended, implemented or overridden.
- ApiStatus.Obsolete - Annotation Interface in org.jetbrains.annotations
-
Indicates that a public API of the annotated element (class, method or field) is subject to deprecation in a future version.
- ApiStatus.OverrideOnly - Annotation Interface in org.jetbrains.annotations
-
Indicates that the annotated method is part of SPI (Service Provider Interface), which is intended to be only implemented or overridden but not called by clients of the declaring library.
- ApiStatus.ScheduledForRemoval - Annotation Interface in org.jetbrains.annotations
-
Indicates that a public API of the annotated element (class, method or field) is subject to removal in a future version.
- ARG_INDEX - Static variable in class org.intellij.lang.annotations.PrintFormatPattern
- Async - Class in org.jetbrains.annotations
-
Helper annotations for asynchronous computation.
- Async() - Constructor for class org.jetbrains.annotations.Async
-
Prohibited default constructor.
- Async.Execute - Annotation Interface in org.jetbrains.annotations
-
Indicates that the marked method executes async computation.
- Async.Schedule - Annotation Interface in org.jetbrains.annotations
-
Indicates that the marked method schedules async computation.
B
- Blocking - Annotation Interface in org.jetbrains.annotations
-
Indicates that the annotated method is inherently blocking and should not be executed in a non-blocking context.
- BlockingExecutor - Annotation Interface in org.jetbrains.annotations
-
Indicates that the annotated executor (CoroutineContext, Scheduler) allows blocking methods execution.
C
- capitalization() - Element in annotation interface org.jetbrains.annotations.Nls
- Capitalization() - Constructor for enum class org.jetbrains.annotations.Nls.Capitalization
- CheckReturnValue - Annotation Interface in org.jetbrains.annotations
-
Specifies that the method is impure and that its return value must be used.
- childrenArray() - Element in annotation interface org.jetbrains.annotations.Debug.Renderer
-
Expression to be evaluated to obtain an array of object's children.
Usually the result is an array of elements in a collection, or an array of entries in a map.
this
refers to the class instance being presented - Contract - Annotation Interface in org.jetbrains.annotations
-
Specifies some aspects of the method behavior depending on the arguments.
- CONVERSION - Static variable in class org.intellij.lang.annotations.PrintFormatPattern
D
- Debug - Class in org.jetbrains.annotations
- Debug() - Constructor for class org.jetbrains.annotations.Debug
-
Prohibited default constructor.
- Debug.Renderer - Annotation Interface in org.jetbrains.annotations
-
Allows changing the presentation of an object in debuggers
- DEFAULT_SOURCE - Static variable in annotation interface org.intellij.lang.annotations.Flow
- DEFAULT_TARGET - Static variable in annotation interface org.intellij.lang.annotations.Flow
E
- exception() - Element in annotation interface org.jetbrains.annotations.NotNull
F
- flags() - Element in annotation interface org.intellij.lang.annotations.MagicConstant
- FLAGS - Static variable in class org.intellij.lang.annotations.PrintFormatPattern
- flagsFromClass() - Element in annotation interface org.intellij.lang.annotations.MagicConstant
- Flow - Annotation Interface in org.intellij.lang.annotations
-
This annotation assists the 'Data flow to this' feature by describing data flow from the method parameter to the corresponding container (e.g.
- from() - Element in annotation interface org.jetbrains.annotations.Range
H
- hasChildren() - Element in annotation interface org.jetbrains.annotations.Debug.Renderer
-
Expression to be evaluated to check if the object has any children at all.
This should work faster thanDebug.Renderer.childrenArray()
and return boolean.
this
refers to the class instance being presented
I
- Identifier - Annotation Interface in org.intellij.lang.annotations
- intValues() - Element in annotation interface org.intellij.lang.annotations.MagicConstant
- inVersion() - Element in annotation interface org.jetbrains.annotations.ApiStatus.ScheduledForRemoval
-
Specifies in which version the API will be removed.
J
- JdkConstants - Class in org.intellij.lang.annotations
-
Deprecated.this class will be removed in future versions to avoid Swing dependency, which is unnecessary for most of the clients. No IDE or static analysis tool should know about this class directly, as it creates new annotations using meta-annotations. If it's used in your project, please create similar annotations in your project directly.
- JdkConstants() - Constructor for class org.intellij.lang.annotations.JdkConstants
-
Deprecated.Prohibited default constructor.
- JdkConstants.AdjustableOrientation - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.BoxLayoutAxis - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.CalendarMonth - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.CursorType - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.FlowLayoutAlignment - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.FontStyle - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.HorizontalAlignment - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.HorizontalScrollBarPolicy - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.InputEventMask - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.ListSelectionMode - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.PatternFlags - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.TabLayoutPolicy - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.TabPlacement - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.TitledBorderJustification - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.TitledBorderTitlePosition - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.TreeSelectionMode - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
- JdkConstants.VerticalScrollBarPolicy - Annotation Interface in org.intellij.lang.annotations
-
Deprecated.
L
- Language - Annotation Interface in org.intellij.lang.annotations
-
Specifies that an element of the program represents a string that is a source code on a specified language.
M
- MagicConstant - Annotation Interface in org.intellij.lang.annotations
-
This annotation intended to help IntelliJ IDEA and other IDEs to detect and auto-complete int and String constants used as an enumeration.
- MustBeInvokedByOverriders - Annotation Interface in org.jetbrains.annotations
-
The annotation should be applied to overridable non-abstract method and indicates that all the overriders must invoke this method via superclass method invocation expression.
- mutates() - Element in annotation interface org.jetbrains.annotations.Contract
-
Contains a specifier which describes which method parameters can be mutated during the method call.
N
- Nls - Annotation Interface in org.jetbrains.annotations
-
Specifies that an element of the program is a user-visible string which needs to be localized.
- Nls.Capitalization - Enum Class in org.jetbrains.annotations
- NonBlocking - Annotation Interface in org.jetbrains.annotations
-
Indicates that the annotated method is inherently non-blocking and can be executed in a non-blocking context.
- NonBlockingExecutor - Annotation Interface in org.jetbrains.annotations
-
Indicates that the annotated executor (CoroutineContext, Scheduler) does not allow blocking methods execution.
- NonNls - Annotation Interface in org.jetbrains.annotations
-
Specifies that an element of the program is not a user-visible string which needs to be localized, or does not contain such strings.
- NotNull - Annotation Interface in org.jetbrains.annotations
-
An element annotated with NotNull claims
null
value is forbidden to return (for methods), pass to (parameters) and hold (local variables and fields). - NotNullByDefault - Annotation Interface in org.jetbrains.annotations
-
A meta-annotation applicable to Java class or package, which means that the non-primitive types mentioned in the following contexts are recursively not-null by default: Types of fields Types of method parameters Types of method return values Recursively not-null means that along with types themselves, the components of array types, the type arguments of generic types and the upper bounds of wildcard types are also not-null.
- NotSpecified - Enum constant in enum class org.jetbrains.annotations.Nls.Capitalization
- Nullable - Annotation Interface in org.jetbrains.annotations
-
An element annotated with
Nullable
claimsnull
value is perfectly valid to return (for methods), pass to (parameters) or hold in (local variables and fields).
O
- org.intellij.lang.annotations - package org.intellij.lang.annotations
- org.jetbrains.annotations - package org.jetbrains.annotations
P
- Pattern - Annotation Interface in org.intellij.lang.annotations
-
Specifies that an element of the program represents a string that must completely match given regular expression.
- PRECISION - Static variable in class org.intellij.lang.annotations.PrintFormatPattern
- prefix() - Element in annotation interface org.intellij.lang.annotations.Language
-
A constant prefix that is assumed to be implicitly added before the literal.
- prefix() - Element in annotation interface org.intellij.lang.annotations.RegExp
-
A constant prefix that is assumed to be implicitly added before the regular expression.
- PRINT_FORMAT - Static variable in class org.intellij.lang.annotations.PrintFormatPattern
- PrintFormat - Annotation Interface in org.intellij.lang.annotations
-
Specifies that the method parameter is a printf-style print format pattern, as described in
Formatter
. - PrintFormatPattern - Class in org.intellij.lang.annotations
- PrintFormatPattern() - Constructor for class org.intellij.lang.annotations.PrintFormatPattern
- PropertyKey - Annotation Interface in org.jetbrains.annotations
-
Specifies that a method parameter, local variable, field or a method return value must be a valid property key in a specific resource bundle.
- pure() - Element in annotation interface org.jetbrains.annotations.Contract
-
Specifies that the annotated method has no visible side effects.
R
- Range - Annotation Interface in org.jetbrains.annotations
-
An annotation which allows to specify for integral type (byte, char, short, int, long) an allowed values range.
- RegExp - Annotation Interface in org.intellij.lang.annotations
-
Specifies that an element of the program represents a string that is a regular expression text supported by
Pattern
. - resourceBundle() - Element in annotation interface org.jetbrains.annotations.PropertyKey
-
The full-qualified name of the resource bundle in which the property keys must be present.
- RETURN_METHOD_TARGET - Static variable in annotation interface org.intellij.lang.annotations.Flow
S
- Sentence - Enum constant in enum class org.jetbrains.annotations.Nls.Capitalization
-
e.g.
- since() - Element in annotation interface org.jetbrains.annotations.ApiStatus.Obsolete
-
Specifies in which version the API became obsolete.
- source() - Element in annotation interface org.intellij.lang.annotations.Flow
-
Denotes the source of the data flow.
Allowed values are:
THIS_SOURCE
- Means that the data flows from this container.
E.g. - sourceIsContainer() - Element in annotation interface org.intellij.lang.annotations.Flow
-
true if the data source is container and we should track not the expression but its contents.
E.g. - stringValues() - Element in annotation interface org.intellij.lang.annotations.MagicConstant
- Subst - Annotation Interface in org.intellij.lang.annotations
-
Specifies the replacement value for non-constant variables and method return values.
- suffix() - Element in annotation interface org.intellij.lang.annotations.Language
-
A constant suffix that is assumed to be implicitly added after the literal.
- suffix() - Element in annotation interface org.intellij.lang.annotations.RegExp
-
A constant suffix that is assumed to be implicitly added after the regular expression.
T
- target() - Element in annotation interface org.intellij.lang.annotations.Flow
-
Denotes the destination of the data flow.
Allowed values are:
THIS_TARGET
- Means that the data flows inside this container (of the class the annotated method belongs to).
E.g. - targetIsContainer() - Element in annotation interface org.intellij.lang.annotations.Flow
-
true if the data target is container and we should track not the expression but its contents.
E.g. - TestOnly - Annotation Interface in org.jetbrains.annotations
-
A member or type annotated with TestOnly claims that it should be used from testing code only.
- text() - Element in annotation interface org.jetbrains.annotations.Debug.Renderer
-
Expression to be evaluated and used as the textual representation of the object.
this
refers to the class instance being presented - TEXT - Static variable in class org.intellij.lang.annotations.PrintFormatPattern
- THIS_SOURCE - Static variable in annotation interface org.intellij.lang.annotations.Flow
- THIS_TARGET - Static variable in annotation interface org.intellij.lang.annotations.Flow
- Title - Enum constant in enum class org.jetbrains.annotations.Nls.Capitalization
-
e.g.
- to() - Element in annotation interface org.jetbrains.annotations.Range
U
- UnknownNullability - Annotation Interface in org.jetbrains.annotations
-
An element annotated with
UnknownNullability
claims that no specific nullability should be assumed by static analyzer. - Unmodifiable - Annotation Interface in org.jetbrains.annotations
-
An annotation which marks a
Collection
orMap
type as unmodifiable. - UnmodifiableView - Annotation Interface in org.jetbrains.annotations
-
An annotation which marks a
Collection
orMap
type as unmodifiable view.
V
- value() - Element in annotation interface org.intellij.lang.annotations.Language
-
Language name like "JAVA", "HTML", "XML", "RegExp", etc.
- value() - Element in annotation interface org.intellij.lang.annotations.Pattern
-
A regular expression that matches all the valid string literals that assigned to the annotated variables, passed as arguments to the annotated parameters, or returned from the annotated methods.
- value() - Element in annotation interface org.intellij.lang.annotations.Subst
- value() - Element in annotation interface org.jetbrains.annotations.ApiStatus.AvailableSince
-
Specifies a version where the annotation API firstly appeared.
- value() - Element in annotation interface org.jetbrains.annotations.Contract
-
Contains the contract clauses describing causal relations between call arguments and the returned value
- value() - Element in annotation interface org.jetbrains.annotations.NotNull
- value() - Element in annotation interface org.jetbrains.annotations.Nullable
- value() - Element in annotation interface org.jetbrains.annotations.UnknownNullability
- valueOf(String) - Static method in enum class org.jetbrains.annotations.Nls.Capitalization
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jetbrains.annotations.Nls.Capitalization
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valuesFromClass() - Element in annotation interface org.intellij.lang.annotations.MagicConstant
- VisibleForTesting - Annotation Interface in org.jetbrains.annotations
-
A member or type annotated with VisibleForTesting claims that its visibility is higher than necessary, only for testing purposes.
W
- WIDTH - Static variable in class org.intellij.lang.annotations.PrintFormatPattern
All Classes and Interfaces|All Packages|Constant Field Values