A C D E F H I J L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- ApiStatus.AvailableSince - Annotation Type 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 Type 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 Type in org.jetbrains.annotations
-
Indicates that the annotated element (class, method, field, etc) must not be considered as a public API.
- ApiStatus.NonExtendable - Annotation Type in org.jetbrains.annotations
-
Indicates that the annotated API class, interface or method must not be extended, implemented or overridden.
- ApiStatus.OverrideOnly - Annotation Type 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 Type 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.
- Async - Class in org.jetbrains.annotations
-
Helper annotations for asynchronous computation.
- Async() - Constructor for class org.jetbrains.annotations.Async
- Async.Execute - Annotation Type in org.jetbrains.annotations
-
Indicates that the marked method executes async computation.
- Async.Schedule - Annotation Type in org.jetbrains.annotations
-
Indicates that the marked method schedules async computation.
C
- capitalization() - Method in annotation type org.jetbrains.annotations.Nls
- childrenArray() - Method in annotation type 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 Type in org.jetbrains.annotations
-
Specifies some aspects of the method behavior depending on the arguments.
D
- Debug - Class in org.jetbrains.annotations
- Debug() - Constructor for class org.jetbrains.annotations.Debug
- Debug.Renderer - Annotation Type in org.jetbrains.annotations
-
Allows to change the presentation of an object in debuggers
- DEFAULT_SOURCE - Static variable in annotation type org.intellij.lang.annotations.Flow
- DEFAULT_TARGET - Static variable in annotation type org.intellij.lang.annotations.Flow
E
- exception() - Method in annotation type org.jetbrains.annotations.NotNull
F
- flags() - Method in annotation type org.intellij.lang.annotations.MagicConstant
- flagsFromClass() - Method in annotation type org.intellij.lang.annotations.MagicConstant
- Flow - Annotation Type 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() - Method in annotation type org.jetbrains.annotations.Range
H
- hasChildren() - Method in annotation type 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 Type in org.intellij.lang.annotations
- intValues() - Method in annotation type org.intellij.lang.annotations.MagicConstant
- inVersion() - Method in annotation type org.jetbrains.annotations.ApiStatus.ScheduledForRemoval
-
Specifies in which version the API will be removed.
J
- JdkConstants - Class in org.intellij.lang.annotations
- JdkConstants() - Constructor for class org.intellij.lang.annotations.JdkConstants
- JdkConstants.AdjustableOrientation - Annotation Type in org.intellij.lang.annotations
- JdkConstants.BoxLayoutAxis - Annotation Type in org.intellij.lang.annotations
- JdkConstants.CalendarMonth - Annotation Type in org.intellij.lang.annotations
- JdkConstants.CursorType - Annotation Type in org.intellij.lang.annotations
- JdkConstants.FlowLayoutAlignment - Annotation Type in org.intellij.lang.annotations
- JdkConstants.FontStyle - Annotation Type in org.intellij.lang.annotations
- JdkConstants.HorizontalAlignment - Annotation Type in org.intellij.lang.annotations
- JdkConstants.HorizontalScrollBarPolicy - Annotation Type in org.intellij.lang.annotations
- JdkConstants.InputEventMask - Annotation Type in org.intellij.lang.annotations
- JdkConstants.ListSelectionMode - Annotation Type in org.intellij.lang.annotations
- JdkConstants.PatternFlags - Annotation Type in org.intellij.lang.annotations
- JdkConstants.TabLayoutPolicy - Annotation Type in org.intellij.lang.annotations
- JdkConstants.TabPlacement - Annotation Type in org.intellij.lang.annotations
- JdkConstants.TitledBorderJustification - Annotation Type in org.intellij.lang.annotations
- JdkConstants.TitledBorderTitlePosition - Annotation Type in org.intellij.lang.annotations
- JdkConstants.TreeSelectionMode - Annotation Type in org.intellij.lang.annotations
- JdkConstants.VerticalScrollBarPolicy - Annotation Type in org.intellij.lang.annotations
L
- Language - Annotation Type 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 Type 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.
- mutates() - Method in annotation type org.jetbrains.annotations.Contract
-
Contains a specifier which describes which method parameters can be mutated during the method call.
N
- Nls - Annotation Type in org.jetbrains.annotations
-
Specifies that an element of the program is an user-visible string which needs to be localized.
- Nls.Capitalization - Enum in org.jetbrains.annotations
- NonNls - Annotation Type in org.jetbrains.annotations
-
Specifies that an element of the program is not an user-visible string which needs to be localized, or does not contain such strings.
- NotNull - Annotation Type 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). - NotSpecified - org.jetbrains.annotations.Nls.Capitalization
- Nullable - Annotation Type 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 Type in org.intellij.lang.annotations
-
Specifies that an element of the program represents a string that must completely match given regular expression.
- prefix() - Method in annotation type org.intellij.lang.annotations.Language
-
A constant prefix that is assumed to be implicitly added before the literal.
- prefix() - Method in annotation type org.intellij.lang.annotations.RegExp
-
A constant prefix that is assumed to be implicitly added before the regular expression.
- PrintFormat - Annotation Type in org.intellij.lang.annotations
- PropertyKey - Annotation Type in org.jetbrains.annotations
-
Specifies that a method parameter accepts arguments which must be valid property keys in a specific resource bundle.
- pure() - Method in annotation type org.jetbrains.annotations.Contract
-
Specifies that the annotated method has no visible side effects.
R
- Range - Annotation Type in org.jetbrains.annotations
-
An annotation which allows to specify for integral type (byte, char, short, int, long) an allowed values range.
- RegExp - Annotation Type 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() - Method in annotation type 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 type org.intellij.lang.annotations.Flow
S
- Sentence - org.jetbrains.annotations.Nls.Capitalization
-
e.g.
- source() - Method in annotation type 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() - Method in annotation type 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() - Method in annotation type org.intellij.lang.annotations.MagicConstant
- Subst - Annotation Type in org.intellij.lang.annotations
- suffix() - Method in annotation type org.intellij.lang.annotations.Language
-
A constant suffix that is assumed to be implicitly added after the literal.
- suffix() - Method in annotation type org.intellij.lang.annotations.RegExp
-
A constant suffix that is assumed to be implicitly added after the regular expression.
T
- target() - Method in annotation type 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() - Method in annotation type 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 Type in org.jetbrains.annotations
-
A method/constructor annotated with TestOnly claims that it should be called from testing code only.
- text() - Method in annotation type 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 - THIS_SOURCE - Static variable in annotation type org.intellij.lang.annotations.Flow
- THIS_TARGET - Static variable in annotation type org.intellij.lang.annotations.Flow
- Title - org.jetbrains.annotations.Nls.Capitalization
-
e.g.
- to() - Method in annotation type org.jetbrains.annotations.Range
U
- Unmodifiable - Annotation Type in org.jetbrains.annotations
-
An annotation which marks a
Collection
orMap
type as unmodifiable. - UnmodifiableView - Annotation Type in org.jetbrains.annotations
-
An annotation which marks a
Collection
orMap
type as unmodifiable view.
V
- value() - Method in annotation type org.intellij.lang.annotations.Language
-
Language name like "JAVA", "HTML", "XML", "RegExp", etc.
- value() - Method in annotation type 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() - Method in annotation type org.intellij.lang.annotations.Subst
- value() - Method in annotation type org.jetbrains.annotations.ApiStatus.AvailableSince
-
Specifies a version where the annotation API firstly appeared.
- value() - Method in annotation type org.jetbrains.annotations.Contract
-
Contains the contract clauses describing causal relations between call arguments and the returned value
- value() - Method in annotation type org.jetbrains.annotations.NotNull
- value() - Method in annotation type org.jetbrains.annotations.Nullable
- valueOf(String) - Static method in enum org.jetbrains.annotations.Nls.Capitalization
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jetbrains.annotations.Nls.Capitalization
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valuesFromClass() - Method in annotation type org.intellij.lang.annotations.MagicConstant
All Classes All Packages