A C D E F H I J L M N O P R S T V 
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.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.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.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.

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 than Debug.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
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.AdjustableOrientation - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.BoxLayoutAxis - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.CalendarMonth - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.CursorType - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.FlowLayoutAlignment - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.FontStyle - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.HorizontalAlignment - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.HorizontalScrollBarPolicy - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.InputEventMask - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.ListSelectionMode - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.PatternFlags - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.TabLayoutPolicy - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.TabPlacement - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.TitledBorderJustification - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.TitledBorderTitlePosition - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.TreeSelectionMode - Annotation Type in org.intellij.lang.annotations
Deprecated.
 
JdkConstants.VerticalScrollBarPolicy - Annotation Type in org.intellij.lang.annotations
Deprecated.
 

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.
MustBeInvokedByOverriders - Annotation Type 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() - 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 a 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 claims null 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, local variable, field or a method return value must be a valid property key 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

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
Specifies the replacement value for non-constant variables and method return values.
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 member or type annotated with TestOnly claims that it should be used 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.

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
 
VisibleForTesting - Annotation Type in org.jetbrains.annotations
A member or type annotated with VisibleForTesting claims that its visibility is higher than necessary, only for testing purposes.
A C D E F H I J L M N O P R S T V 
All Classes All Packages