Top Annotations Classes
[default module]

Package org.intellij.lang.annotations


Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
Flow

This annotation assists the 'Data flow to this' feature by describing data flow from the method parameter to the corresponding container (e.g. ArrayList.add(item)) or from the container to the method return value (e.g. Set.toArray()) or between method parameters (e.g. System.arraycopy(array1, 0, array2, length))

public @interface
public @interface
Language

Specifies that an element of the program represents a string that is a source code on a specified language.

public @interface
MagicConstant

This annotation intended to help IntelliJ IDEA and other IDEs to detect and auto-complete int and String constants used as an enumeration.

public @interface
Pattern

Specifies that an element of the program represents a string that must completely match given regular expression.

public @interface
PrintFormat

Specifies that the method parameter is a printf-style print format pattern, as described in java.util.Formatter.

public @interface
RegExp

Specifies that an element of the program represents a string that is a regular expression text supported by java.util.regex.Pattern.

public @interface
Subst

Specifies the replacement value for non-constant variables and method return values.

Class Summary

Modifier and TypeClass and Description
public class
JdkConstants

Deprecated this class will be removed in future versions to avoid Swing dependency, which is unnecessary for most of the clients.
pack-priv class