Index

A B C D E F G H I J K L M N O P Q R S T U V W Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABSTRACT - Static variable in interface com.intellij.psi.PsiModifier
 
AbstractBundle - Class in com.intellij
 
AbstractBundle() - Constructor for class com.intellij.AbstractBundle
 
AbstractIndentParser - Class in com.intellij.indentation
 
AbstractIndentParser() - Constructor for class com.intellij.indentation.AbstractIndentParser
 
adapt_builder_(IElementType, PsiBuilder, PsiParser) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
adapt_builder_(IElementType, PsiBuilder, PsiParser, TokenSet[]) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
add(int, E) - Method in class com.intellij.util.SmartList
 
add(PsiElement) - Method in interface com.intellij.psi.PsiElement
Adds a child to this PSI element.
add(E) - Method in class com.intellij.util.SmartList
 
addAfter(PsiElement, PsiElement) - Method in interface com.intellij.psi.PsiElement
Adds a child to this PSI element, after the specified anchor element.
addAll(TemplateDataModifications) - Method in class com.intellij.psi.templateLanguages.TemplateDataModifications
 
addBefore(PsiElement, PsiElement) - Method in interface com.intellij.psi.PsiElement
Adds a child to this PSI element, before the specified anchor element.
addChild(ASTNode) - Method in interface com.intellij.lang.ASTNode
Adds the specified child node as the last child of this node.
addChild(ASTNode, ASTNode) - Method in interface com.intellij.lang.ASTNode
Adds the specified child node at the specified position in the child list.
addChild(FleetPsiBuilder.ProductionMarker) - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
addChildren(ASTNode, ASTNode, ASTNode) - Method in interface com.intellij.lang.ASTNode
Adds a range of nodes belonging to the same parent to the list of children of this node, starting with firstChild, up to and not including firstChildToNotAdd.
addIfNotNull(Collection<? super T>, T) - Static method in class com.intellij.util.containers.ContainerUtil
 
addLeaf(IElementType, CharSequence, ASTNode) - Method in interface com.intellij.lang.ASTNode
Add leaf element with specified type and text in the child list.
addOuterRange(TextRange) - Method in class com.intellij.psi.templateLanguages.RangeCollectorImpl
 
addOuterRange(TextRange) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType.RangeCollector
Adds range corresponding to the outer element inside original source code.
addOuterRange(TextRange) - Method in class com.intellij.psi.templateLanguages.TemplateDataModifications
 
addOuterRange(TextRange, boolean) - Method in class com.intellij.psi.templateLanguages.RangeCollectorImpl
 
addOuterRange(TextRange, boolean) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType.RangeCollector
Adds range corresponding to the outer element inside original source code.
addOuterRange(TextRange, boolean) - Method in class com.intellij.psi.templateLanguages.TemplateDataModifications
 
addRange(PsiElement, PsiElement) - Method in interface com.intellij.psi.PsiElement
Adds a range of elements as children to this PSI element.
addRangeAfter(PsiElement, PsiElement, PsiElement) - Method in interface com.intellij.psi.PsiElement
Adds a range of elements as children to this PSI element, after the specified anchor element.
addRangeBefore(PsiElement, PsiElement, PsiElement) - Method in interface com.intellij.psi.PsiElement
Adds a range of elements as children to this PSI element, before the specified anchor element.
addRangeToRemove(int, CharSequence) - Method in class com.intellij.psi.templateLanguages.TemplateDataModifications
 
addRangeToRemove(TextRange) - Method in class com.intellij.psi.templateLanguages.RangeCollectorImpl
 
addRangeToRemove(TextRange) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType.RangeCollector
Adds the fragment that must be removed from the tree on the stage inserting outer elements.
addToken(int, IElementType) - Method in class com.intellij.lexer.LookAheadLexer
 
addToken(IElementType) - Method in class com.intellij.lexer.LookAheadLexer
 
addVariant(PsiBuilder, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
advance() - Method in class com.intellij.indentation.AbstractIndentParser
 
advance() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Advance current position of PsiBuilder
advance() - Method in class com.intellij.lexer.DelegateLexer
 
advance() - Method in class com.intellij.lexer.FlexAdapter
 
advance() - Method in interface com.intellij.lexer.FlexLexer
 
advance() - Method in class com.intellij.lexer.LayeredLexer
 
advance() - Method in interface com.intellij.lexer.Lexer
Advances the lexer to the next token.
advance() - Method in class com.intellij.lexer.LookAheadLexer
 
advance() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
advance() - Method in class com.intellij.lexer.StringLiteralLexer
 
advance() - Method in interface com.intellij.psi.impl.source.codeStyle.LexemeIterator
Move iterator to the next segment
advance() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
 
advance() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
 
advance(PsiBuilder, int) - Static method in class com.intellij.lang.PsiBuilderUtil
Advances lexer by given number of tokens (but not beyond the end of token stream).
advanceAs(Lexer, IElementType) - Method in class com.intellij.lexer.LookAheadLexer
 
advanceLexer() - Method in class com.intellij.indentation.IndentPsiBuilder
 
advanceLexer() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
advanceLexer() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
advanceLexer() - Method in interface com.intellij.lang.SyntaxTreeBuilder
Advances the lexer to the next token, skipping whitespace and comment tokens.
advanceLexer() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
advanceLexer(Lexer) - Method in class com.intellij.lexer.LookAheadLexer
 
advanceUnchecked() - Method in interface com.intellij.lexer.FlexLexer
Generated implementation of FlexLexer.advance() method do not throw IOException.
advanceUntil(TokenSet) - Method in class com.intellij.indentation.AbstractIndentParser
 
advanceUntilEol() - Method in class com.intellij.indentation.AbstractIndentParser
 
after() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
afterOptional(SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
afterOptionalMix(SemanticEditorPosition.SyntaxElement...) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
alloc() - Method in class com.intellij.util.containers.LimitedPool
 
alloc() - Method in class com.intellij.util.containers.LimitedPool.Sync
 
allTheWayDown() - Method in interface com.intellij.lexer.FlexLexer
 
altExtendsChecker - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
altMode - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
alwaysFalse() - Static method in interface com.intellij.util.PairProcessor
 
alwaysTrue() - Static method in interface com.intellij.util.PairProcessor
 
AnalysisBundle - Class in com.intellij.analysis
 
andNot(TokenSet, TokenSet) - Static method in class com.intellij.psi.tree.TokenSet
Returns a token set containing a result of "set subtraction" of set B from set A.
andSet(TokenSet, TokenSet) - Static method in class com.intellij.psi.tree.TokenSet
Returns a token set containing the intersection of the specified token sets.
ANY - Static variable in class com.intellij.lang.Language
 
ANY - Static variable in class com.intellij.psi.tree.TokenSet
 
append(boolean[], boolean) - Static method in class com.intellij.util.ArrayUtil
 
append(byte[], byte) - Static method in class com.intellij.util.ArrayUtil
 
append(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
append(long[], long) - Static method in class com.intellij.util.ArrayUtil
 
append(QualifiedName) - Method in class com.intellij.psi.util.QualifiedName
 
append(String) - Method in class com.intellij.psi.util.QualifiedName
 
append(T[], T) - Static method in class com.intellij.util.ArrayUtil
Appends element to the src array.
append(T[], T, ArrayFactory<? extends T>) - Static method in class com.intellij.util.ArrayUtil
 
append(T[], T, Class<T>) - Static method in class com.intellij.util.ArrayUtil
 
appendCurrentTemplateToken(int, CharSequence) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
Collects modifications for tokens having TemplateDataElementType.myTemplateElementType type.
appendCurrentTemplateToken(StringBuilder, CharSequence, Lexer, TemplateDataElementType.RangeCollector) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
applyToText(CharSequence, TemplateDataElementType) - Method in class com.intellij.psi.templateLanguages.TemplateDataModifications
 
ar(T...) - Static method in class com.intellij.util.containers.ContainerUtil
 
areEqual(T[], T[], BiPredicate<? super T, ? super T>) - Static method in class com.intellij.util.ArrayUtil
Checks the equality of two arrays, according to a custom condition.
ARRAY_FACTORY - Static variable in interface com.intellij.psi.PsiReference
 
ArrayClosingBracket - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
ArrayFactory<T> - Interface in com.intellij.util
 
ArrayOpeningBracket - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
ArrayTokenSequence - Class in com.intellij.psi
 
ArrayTokenSequence(int[], IElementType[], int) - Constructor for class com.intellij.psi.ArrayTokenSequence
 
ArrayTokenSequence.Builder - Class in com.intellij.psi
 
ArrayUtil - Class in com.intellij.util
 
ArrayUtilRt - Class in com.intellij.util
A stripped-down version of ArrayUtil.
ArrayUtilRt() - Constructor for class com.intellij.util.ArrayUtilRt
 
assertOneBitMask(int) - Static method in class com.intellij.util.BitUtil
 
ASTMarkers<T> - Interface in com.intellij.psi.builder
rewrite of ASTMarkers.kt
ASTMarkers.MarkerKind - Class in com.intellij.psi.builder
 
ASTMarkers.MutableContext<T> - Interface in com.intellij.psi.builder
 
ASTMarkersImpl<T> - Class in com.intellij.psi.builder
rewrite of ASTMarkersImpl.kt
ASTMarkersImpl() - Constructor for class com.intellij.psi.builder.ASTMarkersImpl
 
ASTMarkerVisitor - Record Class in com.intellij.psi.builder
 
ASTMarkerVisitor(FleetPsiParser, ASTMarkers<?>, TokenSet, TokenSet, ArrayTokenSequence, String) - Constructor for record class com.intellij.psi.builder.ASTMarkerVisitor
Creates an instance of a ASTMarkerVisitor record class.
ASTNode - Interface in com.intellij.lang
A node in the AST tree.
atEnd() - Method in interface com.intellij.psi.impl.source.codeStyle.LexemeIterator
 
atEnd() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
 
atEnd() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
 
available() - Method in class com.intellij.util.io.UnsyncByteArrayInputStream
 
averageAmongMedians(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
averageAmongMedians(long[], int) - Static method in class com.intellij.util.ArrayUtil
 
aya.ij.parsing.core - module aya.ij.parsing.core
 

B

BAD_CHARACTER - Static variable in interface com.intellij.psi.TokenType
Token type for a character which is not valid in the position where it was encountered, according to the language grammar.
badCharacter() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
before() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
beforeOptional(SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
beforeOptionalMix(SemanticEditorPosition.SyntaxElement...) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
beforeParentheses(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
between(double, double, double, double) - Static method in class com.intellij.util.MathUtil
 
between(float, float, float, float) - Static method in class com.intellij.util.MathUtil
 
bindToElement(PsiElement) - Method in interface com.intellij.psi.PsiReference
Changes the reference so that it starts to point to the specified element.
BitUtil - Class in com.intellij.util
 
BitUtil() - Constructor for class com.intellij.util.BitUtil
 
BlockClosingBrace - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
BlockComment - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
BlockOpeningBrace - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
BRACE_STYLE - Variable in class com.intellij.psi.codeStyle.IndentOptions
 
BraceMatchers - Class in com.intellij.lang
 
BraceMatchers() - Constructor for class com.intellij.lang.BraceMatchers
 
BracePair - Class in com.intellij.lang
Defines a single pair of braces which need to be matched when editing code in a custom language.
BracePair(IElementType, IElementType, boolean) - Constructor for class com.intellij.lang.BracePair
Creates a new brace pair instance.
braces - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
build() - Method in class com.intellij.util.containers.ContainerUtil.ImmutableMapBuilder
 
Builder(CharSequence, Lexer) - Constructor for class com.intellij.psi.ArrayTokenSequence.Builder
 
Builder(PsiBuilder, GeneratedParserUtilBase.ErrorState, PsiParser) - Constructor for class com.intellij.lang.parser.GeneratedParserUtilBase.Builder
 
buildTemplateDataLexemes(CharSequence, Lexer) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
 
BUNDLE - Static variable in class com.intellij.core.CoreBundle
 
BundleHelper - Class in com.intellij.util
 
BundleHelper() - Constructor for class com.intellij.util.BundleHelper
 

C

callParsingBinaryOperation(OperationParserHelper.BinaryOperationParser, int) - Static method in class com.intellij.indentation.OperationParserHelper
 
cancel() - Method in interface com.intellij.openapi.progress.ProgressIndicator
Cancels the current process.
canStickTokensTogetherByLexer(ASTNode, ASTNode, Lexer) - Static method in class com.intellij.lang.LanguageUtil
 
chameleonAt(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
chameleonAt(int) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
chameleons() - Method in interface com.intellij.psi.builder.ASTMarkers
 
chameleons() - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
changeChameleons(List<Pair<Integer, AtomicReference<T>>>) - Method in interface com.intellij.psi.builder.ASTMarkers.MutableContext
 
changeLexCount(int, int, int) - Method in interface com.intellij.psi.builder.ASTMarkers.MutableContext
 
changeMarkerCount(int, int, int) - Method in interface com.intellij.psi.builder.ASTMarkers.MutableContext
 
CHAR_TABLE_KEY - Static variable in interface com.intellij.util.CharTable
 
CharsetToolkit - Class in com.intellij.openapi.vfs
 
CharsetToolkit() - Constructor for class com.intellij.openapi.vfs.CharsetToolkit
 
CharTable - Interface in com.intellij.util
 
check(boolean, String) - Static method in interface com.intellij.psi.builder.ASTMarkers
mimic check() function in kotlin
check(SemanticEditorPosition) - Method in interface com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition.Rule
 
checkAdd(PsiElement) - Method in interface com.intellij.psi.PsiElement
Deprecated.
not all PSI implementations implement this method correctly.
checkCanceled() - Static method in class com.intellij.openapi.progress.ProgressIndicatorProvider
 
checkCanceled() - Static method in class com.intellij.openapi.progress.ProgressManager
 
checkDelete() - Method in interface com.intellij.psi.PsiElement
Deprecated.
not all PSI implementations implement this method correctly.
child(IElementType) - Method in interface com.intellij.psi.builder.GenericNode
 
child(TokenSet) - Method in interface com.intellij.psi.builder.GenericNode
 
children() - Method in record class com.intellij.psi.builder.MarkerNode
Returns the value of the children record component.
childrenOfType(IElementType) - Method in interface com.intellij.psi.builder.GenericNode
 
childrenOfType(TokenSet) - Method in interface com.intellij.psi.builder.GenericNode
 
childrenView() - Method in interface com.intellij.psi.builder.GenericNode
 
childrenView() - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
 
clamp(double, double, double) - Static method in class com.intellij.util.MathUtil
Clamps the value to fit between min and max
clamp(float, float, float) - Static method in class com.intellij.util.MathUtil
Clamps the value to fit between min and max
clamp(int, int, int) - Static method in class com.intellij.util.MathUtil
Clamps the value to fit between min and max
clamp(long, long, long) - Static method in class com.intellij.util.MathUtil
Clamps the value to fit between min and max
cleanup(T) - Method in interface com.intellij.util.containers.LimitedPool.ObjectFactory
 
clear() - Method in class com.intellij.util.containers.IntStack
 
clear() - Method in class com.intellij.util.containers.MultiMap
 
clear(byte, byte) - Static method in class com.intellij.util.BitUtil
 
clear(int, int) - Static method in class com.intellij.util.BitUtil
 
clear(long, long) - Static method in class com.intellij.util.BitUtil
 
clearCaches() - Method in interface com.intellij.psi.PsiFile
Invalidate any file-specific cache in this method.
clearVariants(GeneratedParserUtilBase.Frame) - Method in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
clone() - Method in interface com.intellij.lang.ASTNode
Creates and returns a deep copy of the AST tree part starting at this node.
clone() - Method in class com.intellij.util.containers.IntStack
 
clone() - Method in class org.aya.kala.Int2ObjectOpenHashMap
 
CODE_FRAGMENT - Static variable in interface com.intellij.psi.TokenType
 
collapse(IElementType) - Method in class com.intellij.indentation.IndentPsiBuilder.MyMarker
 
collapse(IElementType) - Method in class com.intellij.lang.impl.DelegateMarker
 
collapse(IElementType) - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Like SyntaxTreeBuilder.Marker.done(IElementType), but collapses all tokens between start and end markers into single leaf node of given type.
collapse(IElementType) - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
collapse(PsiBuilder.Marker, IElementType) - Static method in class com.intellij.indentation.AbstractIndentParser
 
collapsed(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
collapsed(int) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
collectTemplateModifications(CharSequence, Lexer) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
Collects changes to apply to template source code for later parsing by underlying language.
Colon - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
com.intellij - package com.intellij
 
com.intellij.analysis - package com.intellij.analysis
 
com.intellij.core - package com.intellij.core
 
com.intellij.formatting - package com.intellij.formatting
 
com.intellij.formatting.engine - package com.intellij.formatting.engine
 
com.intellij.indentation - package com.intellij.indentation
 
com.intellij.lang - package com.intellij.lang
 
com.intellij.lang.impl - package com.intellij.lang.impl
 
com.intellij.lang.injection - package com.intellij.lang.injection
 
com.intellij.lang.parser - package com.intellij.lang.parser
 
com.intellij.lexer - package com.intellij.lexer
 
com.intellij.model.psi - package com.intellij.model.psi
 
com.intellij.openapi.components - package com.intellij.openapi.components
 
com.intellij.openapi.fileTypes - package com.intellij.openapi.fileTypes
 
com.intellij.openapi.progress - package com.intellij.openapi.progress
 
com.intellij.openapi.project - package com.intellij.openapi.project
 
com.intellij.openapi.vfs - package com.intellij.openapi.vfs
 
com.intellij.psi - package com.intellij.psi
 
com.intellij.psi.builder - package com.intellij.psi.builder
 
com.intellij.psi.codeStyle - package com.intellij.psi.codeStyle
 
com.intellij.psi.codeStyle.lineIndent - package com.intellij.psi.codeStyle.lineIndent
 
com.intellij.psi.impl.source.codeStyle - package com.intellij.psi.impl.source.codeStyle
 
com.intellij.psi.impl.source.codeStyle.lineIndent - package com.intellij.psi.impl.source.codeStyle.lineIndent
 
com.intellij.psi.templateLanguages - package com.intellij.psi.templateLanguages
 
com.intellij.psi.tree - package com.intellij.psi.tree
 
com.intellij.psi.util - package com.intellij.psi.util
 
com.intellij.util - package com.intellij.util
 
com.intellij.util.containers - package com.intellij.util.containers
 
com.intellij.util.io - package com.intellij.util.io
 
Comma - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
commentData() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
commentEnd() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
commentLeadingAsterisks() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
comments() - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Returns the value of the comments record component.
commentStart() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
compare(double, double, double) - Static method in class com.intellij.util.MathUtil
Imprecise version of Double.compare(double, double) with the given accuracy.
compare(float, float, float) - Static method in class com.intellij.util.MathUtil
Imprecise version of Float.compare(float, float) with the given accuracy.
compareTo(QualifiedName) - Method in class com.intellij.psi.util.QualifiedName
 
consumeToken(PsiBuilder, IElementType) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeToken(PsiBuilder, TokenSet) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeToken(PsiBuilder, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeToken(PsiBuilder, String, boolean) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeTokenFast(PsiBuilder, IElementType) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeTokenFast(PsiBuilder, TokenSet) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeTokenFast(PsiBuilder, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeTokens(PsiBuilder, int, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeTokenSmart(PsiBuilder, IElementType) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeTokenSmart(PsiBuilder, TokenSet) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeTokenSmart(PsiBuilder, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
consumeTokensSmart(PsiBuilder, int, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
ContainerUtil - Class in com.intellij.util.containers
 
ContainerUtil() - Constructor for class com.intellij.util.containers.ContainerUtil
 
ContainerUtil.ImmutableMapBuilder<K,V> - Class in com.intellij.util.containers
 
contains(IElementType) - Method in class com.intellij.psi.tree.TokenSet
Checks if the specified element type is contained in the set.
contains(String, String...) - Static method in class com.intellij.util.ArrayUtil
 
contains(Object) - Method in class com.intellij.util.SmartList
 
contains(T, T...) - Static method in class com.intellij.util.ArrayUtil
 
containsKey(K) - Method in class com.intellij.util.containers.MultiMap
 
containsScalarValue(V) - Method in class com.intellij.util.containers.MultiMap
 
CONTINUATION - Static variable in class com.intellij.formatting.Indent.Type
 
CONTINUATION_INDENT_SIZE - Variable in class com.intellij.psi.codeStyle.IndentOptions
 
CONTINUATION_WITHOUT_FIRST - Static variable in class com.intellij.formatting.Indent.Type
 
copy() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
copy() - Method in interface com.intellij.psi.PsiElement
Creates a copy of the file containing the PSI element and returns the corresponding element in the created copy.
copy() - Method in class com.intellij.util.containers.MultiMap
 
copy(Collection<? extends T>, T[], int) - Static method in class com.intellij.util.ArrayUtil
 
copyAnd(Consumer<? super SemanticEditorPosition>) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
copyElement() - Method in interface com.intellij.lang.ASTNode
Creates a copy of the entire AST tree containing this node and returns a counterpart of this node in the resulting tree.
copyOf(boolean[]) - Static method in class com.intellij.util.ArrayUtil
 
copyOf(byte[]) - Static method in class com.intellij.util.ArrayUtil
 
copyOf(int[]) - Static method in class com.intellij.util.ArrayUtil
 
copyOf(T[]) - Static method in class com.intellij.util.ArrayUtil
 
CoreBundle - Class in com.intellij.core
 
create() - Method in interface com.intellij.util.containers.LimitedPool.ObjectFactory
 
create() - Static method in class com.intellij.util.containers.MultiMap
 
create(int) - Method in interface com.intellij.util.ArrayFactory
 
create(int, float) - Static method in class com.intellij.util.containers.MultiMap
 
create(IElementType...) - Static method in class com.intellij.psi.tree.TokenSet
Returns a new token set containing the specified element types.
create_token_set_(IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
createBaseLexer() - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
 
createCollection() - Method in class com.intellij.util.containers.MultiMap
 
createCompositeNode() - Method in interface com.intellij.psi.tree.ICompositeElementType
 
createConcurrent() - Static method in class com.intellij.util.containers.MultiMap
 
createConcurrentSet() - Static method in class com.intellij.util.containers.MultiMap
 
createDelegateMarker(PsiBuilder.Marker) - Method in class com.intellij.indentation.IndentPsiBuilder
 
createEditorPosition(int, CharSequence, Function<Integer, ? extends LexemeIterator>, Function<? super IElementType, ? extends SemanticEditorPosition.SyntaxElement>) - Static method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
createEmptyCollection() - Method in class com.intellij.util.containers.MultiMap
 
createIdentity() - Static method in class com.intellij.util.containers.MultiMap
 
createIndentCalculator(Indent.Type, IndentCalculator.BaseLineOffsetCalculator) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
 
createIndentCalculator(Indent, IndentCalculator.BaseLineOffsetCalculator) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
 
createIndentCalculatorWithCustomBaseIndent(Indent, String) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
 
createInnerLexer() - Method in class com.intellij.psi.tree.ILazyParseableElementType
Returns a lexer for the text fragment or null if the outer tokens could be reused.
createLeafNode(CharSequence) - Method in interface com.intellij.psi.tree.ILeafElementType
Invoked by PsiBuilder to create a leaf AST node based of this type.
createLexer(Project) - Method in interface com.intellij.lang.ParserDefinition
Returns the lexer for lexing files in the specified project.
createLinked() - Static method in class com.intellij.util.containers.MultiMap
 
createLinkedSet() - Static method in class com.intellij.util.containers.MultiMap
 
createLiteralTextEscaper() - Method in interface com.intellij.psi.PsiLanguageInjectionHost
 
createLockFreeCopyOnWriteList() - Static method in class com.intellij.util.containers.ContainerUtil
 
createMap() - Method in class com.intellij.util.containers.MultiMap
Deprecated.
Pass map to constructor.
createParser(Project) - Method in interface com.intellij.lang.ParserDefinition
Returns the parser for parsing files in the specified project.
createPsiBuilder(PsiBuilder) - Method in class com.intellij.indentation.AbstractIndentParser
 
createSimple(T) - Static method in class com.intellij.psi.LiteralTextEscaper
 
createSmart() - Static method in class com.intellij.util.containers.MultiMap
Deprecated.
createTemplateFile(CharSequence, TemplateDataElementType.RangeCollector) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
Creates psi tree without base language elements.
createTemplateText(CharSequence, Lexer, TemplateDataElementType.RangeCollector) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
Creates source code without template tokens.
current_position_(PsiBuilder) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
currentFrame - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
currentTokenIn(TokenSet) - Method in class com.intellij.indentation.AbstractIndentParser
 
currentTokenIn(IElementType...) - Method in class com.intellij.indentation.AbstractIndentParser
 

D

decode(TextRange, StringBuilder) - Method in class com.intellij.psi.LiteralTextEscaper
Add decoded and unescaped characters from the host element to outChars buffer.
DEFAULT - Static variable in interface com.intellij.psi.PsiModifier
 
DEFAULT_INDENT_OPTIONS - Static variable in class com.intellij.psi.codeStyle.IndentOptions
 
DEFAULT_LEFT_BINDER - Static variable in class com.intellij.lang.WhitespacesBinders
 
DEFAULT_RIGHT_BINDER - Static variable in class com.intellij.lang.WhitespacesBinders
 
DefaultOuterLanguagePatcher - Class in com.intellij.psi.templateLanguages
 
DefaultOuterLanguagePatcher() - Constructor for class com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher
 
DefaultPsiParser - Class in com.intellij.psi
 
DefaultPsiParser(ParserDefinition) - Constructor for class com.intellij.psi.DefaultPsiParser
 
DelegateLexer - Class in com.intellij.lexer
 
DelegateLexer(Lexer) - Constructor for class com.intellij.lexer.DelegateLexer
 
DelegateMarker - Class in com.intellij.lang.impl
 
DelegateMarker(PsiBuilder.Marker) - Constructor for class com.intellij.lang.impl.DelegateMarker
 
delete() - Method in interface com.intellij.psi.PsiElement
Deletes this PSI element from the tree.
deleteChildRange(PsiElement, PsiElement) - Method in interface com.intellij.psi.PsiElement
Deletes a range of children of this PSI element from the tree.
DependentLanguage - Interface in com.intellij.lang
A language that isn't meant to be user-visible.
description() - Element in annotation interface com.intellij.ReviseWhenPortedToJDK
An additional description of what actually has to be done (i.e.
DIRECTORY_STORE_FOLDER - Static variable in interface com.intellij.openapi.project.Project
 
dispose() - Method in interface com.intellij.psi.PsiLanguageInjectionHost.Shred
 
DO_NOT_ADJUST - Static variable in interface com.intellij.psi.codeStyle.lineIndent.LineIndentProvider
Marker object to indicate that no further formatter-based indent adjustment must be made.
DocBlockEnd - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
DocBlockStart - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
DocCommentTokenTypes - Interface in com.intellij.lexer
Allows to specify a set of language-dependent token types for the doc comment lexer.
DoKeyword - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
done(IElementType) - Method in class com.intellij.indentation.IndentPsiBuilder.MyMarker
 
done(IElementType) - Method in class com.intellij.lang.impl.DelegateMarker
 
done(IElementType) - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Completes this marker and labels it with the specified AST node type.
done(IElementType) - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
done(PsiBuilder.Marker, IElementType) - Method in class com.intellij.indentation.AbstractIndentParser
 
done(PsiBuilder.Marker, IElementType) - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Close marker with element type
doneBefore(IElementType, PsiBuilder.Marker) - Method in class com.intellij.indentation.IndentPsiBuilder.MyMarker
 
doneBefore(IElementType, PsiBuilder.Marker) - Method in interface com.intellij.lang.PsiBuilder.Marker
 
doneBefore(IElementType, PsiBuilder.Marker) - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
doneBefore(IElementType, PsiBuilder.Marker, String) - Method in class com.intellij.indentation.IndentPsiBuilder.MyMarker
 
doneBefore(IElementType, PsiBuilder.Marker, String) - Method in interface com.intellij.lang.PsiBuilder.Marker
 
doneBefore(IElementType, PsiBuilder.Marker, String) - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
doneBefore(IElementType, SyntaxTreeBuilder.Marker) - Method in interface com.intellij.lang.PsiBuilder.Marker
 
doneBefore(IElementType, SyntaxTreeBuilder.Marker) - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Like SyntaxTreeBuilder.Marker.done(IElementType), but the marker is completed (end marker inserted) before specified one.
doneBefore(IElementType, SyntaxTreeBuilder.Marker, String) - Method in interface com.intellij.lang.PsiBuilder.Marker
 
doneBefore(IElementType, SyntaxTreeBuilder.Marker, String) - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Like SyntaxTreeBuilder.Marker.doneBefore(IElementType, Marker), but in addition an error element with given text is inserted right before this marker's end.
doneBefore(IElementType, PsiBuilder.Marker) - Method in class com.intellij.lang.impl.DelegateMarker
 
doneBefore(IElementType, PsiBuilder.Marker, String) - Method in class com.intellij.lang.impl.DelegateMarker
 
downTo(int, int, IntConsumer) - Static method in interface com.intellij.psi.builder.ASTMarkers
mimic downTo() function in kotlin
drop() - Method in class com.intellij.indentation.IndentPsiBuilder.MyMarker
 
drop() - Method in class com.intellij.lang.impl.DelegateMarker
 
drop() - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Drops this marker.
drop() - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
drop(PsiBuilder.Marker) - Static method in class com.intellij.indentation.AbstractIndentParser
 
drop(PsiBuilder.Marker...) - Static method in class com.intellij.lang.PsiBuilderUtil
Release group of allocated markers.
dropIndentAfterReturnLike(SemanticEditorPosition) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
Checking the document context in position for return-like token (i.e.
DUMMY_BLOCK - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
DUMMY_HOLDER - Static variable in interface com.intellij.psi.TokenType
 

E

elementAfterOnSameLine(SemanticEditorPosition.SyntaxElement...) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
elementFinished(T) - Method in class com.intellij.util.WalkingState
 
elementStarted(T) - Method in class com.intellij.util.WalkingState
 
elementType - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
elementType() - Method in interface com.intellij.psi.builder.GenericNode
 
elementType() - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
 
elementType() - Method in record class com.intellij.psi.builder.MarkerNode
Returns the value of the elementType record component.
elementType(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
elementType(int) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
ElseKeyword - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
empty() - Method in class com.intellij.util.containers.IntStack
 
empty() - Static method in class com.intellij.util.containers.MultiMap
 
empty() - Method in class com.intellij.util.containers.Stack
 
EMPTY - Static variable in class com.intellij.psi.templateLanguages.TemplateDataModifications
 
EMPTY - Static variable in class com.intellij.psi.tree.TokenSet
 
EMPTY - Static variable in class com.intellij.util.containers.ImmutableUserMap
 
EMPTY - Static variable in class com.intellij.util.containers.MultiMap
Deprecated.
EMPTY_ARRAY - Static variable in interface com.intellij.lang.ASTNode
 
EMPTY_ARRAY - Static variable in interface com.intellij.lang.LighterASTNode
 
EMPTY_ARRAY - Static variable in interface com.intellij.openapi.fileTypes.FileType
 
EMPTY_ARRAY - Static variable in interface com.intellij.psi.PsiElement
The empty array of PSI elements which can be reused to avoid unnecessary allocations.
EMPTY_ARRAY - Static variable in interface com.intellij.psi.PsiFile
The empty array of PSI files which can be reused to avoid unnecessary allocations.
EMPTY_ARRAY - Static variable in interface com.intellij.psi.PsiNamedElement
The empty array of PSI named elements which can be reused to avoid unnecessary allocations.
EMPTY_ARRAY - Static variable in interface com.intellij.psi.PsiReference
 
EMPTY_ARRAY - Static variable in class com.intellij.psi.tree.IElementType
 
EMPTY_BOOLEAN_ARRAY - Static variable in class com.intellij.util.ArrayUtilRt
 
EMPTY_BYTE_ARRAY - Static variable in class com.intellij.util.ArrayUtil
 
EMPTY_BYTE_ARRAY - Static variable in class com.intellij.util.ArrayUtilRt
 
EMPTY_CHAR_ARRAY - Static variable in class com.intellij.util.ArrayUtilRt
 
EMPTY_CHAR_SEQUENCE - Static variable in class com.intellij.util.ArrayUtil
Deprecated.
use Strings.EMPTY_CHAR_SEQUENCE instead
EMPTY_DOUBLE_ARRAY - Static variable in class com.intellij.util.ArrayUtil
 
empty_element_parsed_guard_(PsiBuilder, String, int) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
EMPTY_INT_ARRAY - Static variable in class com.intellij.util.ArrayUtil
 
EMPTY_INT_ARRAY - Static variable in class com.intellij.util.ArrayUtilRt
 
EMPTY_LONG_ARRAY - Static variable in class com.intellij.util.ArrayUtil
 
EMPTY_LONG_ARRAY - Static variable in class com.intellij.util.ArrayUtilRt
 
EMPTY_NAVIGATABLE_ELEMENT_ARRAY - Static variable in interface com.intellij.psi.NavigatablePsiElement
 
EMPTY_OBJECT_ARRAY - Static variable in class com.intellij.util.ArrayUtilRt
 
EMPTY_SHORT_ARRAY - Static variable in class com.intellij.util.ArrayUtilRt
 
EMPTY_STRING_ARRAY - Static variable in class com.intellij.util.ArrayUtilRt
 
emptyInstance() - Static method in class com.intellij.util.containers.MultiMap
Deprecated.
End - Static variable in class com.intellij.psi.builder.ASTMarkers.MarkerKind
 
endsWith(String) - Method in class com.intellij.psi.util.QualifiedName
 
enforceCommentTokens(TokenSet) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
enforceCommentTokens(TokenSet) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
enforceCommentTokens(TokenSet) - Method in interface com.intellij.lang.SyntaxTreeBuilder
 
enforceCommentTokens(TokenSet) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
ensureExactSize(int, E[]) - Static method in class com.intellij.util.ArrayUtil
 
enter_section_(PsiBuilder) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
enter_section_(PsiBuilder, int, int) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
enter_section_(PsiBuilder, int, int, IElementType, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
enter_section_(PsiBuilder, int, int, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
entrySet() - Method in class com.intellij.util.containers.MultiMap
 
enumerate(IElementType.Predicate) - Static method in class com.intellij.psi.tree.IElementType
Enumerates all registered token types which match the specified predicate.
eof() - Method in class com.intellij.indentation.AbstractIndentParser
 
eof() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
eof() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
eof() - Method in interface com.intellij.lang.SyntaxTreeBuilder
Checks if the lexer has reached the end of file.
eof() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
eof(PsiBuilder, int) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
equals(double, double, double) - Static method in class com.intellij.util.MathUtil
 
equals(float, float, float) - Static method in class com.intellij.util.MathUtil
 
equals(Object) - Method in record class com.intellij.lexer.FlexLexer.Token
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.intellij.psi.builder.MarkerNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.intellij.psi.codeStyle.IndentOptions
 
equals(Object) - Method in class com.intellij.psi.util.QualifiedName
 
equals(Object) - Method in class com.intellij.util.containers.IntStack
 
equals(Object) - Method in class com.intellij.util.containers.MultiMap
 
equals(Object) - Method in class com.intellij.util.containers.Stack
 
equals(Object) - Method in class com.intellij.util.SmartList
 
equals(T[], T[], Comparator<? super T>) - Static method in class com.intellij.util.ArrayUtil
Deprecated, for removal: This API element is subject to removal in a future version.
error(String) - Method in class com.intellij.indentation.AbstractIndentParser
 
error(String) - Method in class com.intellij.lang.impl.DelegateMarker
 
error(String) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
error(String) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
error(String) - Method in interface com.intellij.lang.SyntaxTreeBuilder
Adds an error marker with the specified message text at the current position in the tree.
error(String) - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Completes this marker and labels it as error element with specified message.
error(String) - Static method in interface com.intellij.psi.builder.ASTMarkers
mimic error() function in kotlin
error(String) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
error(String) - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
Error - Static variable in class com.intellij.psi.builder.ASTMarkers.MarkerKind
 
ERROR_ELEMENT - Static variable in interface com.intellij.psi.TokenType
 
errorBefore(String, PsiBuilder.Marker) - Method in class com.intellij.lang.impl.DelegateMarker
 
errorBefore(String, PsiBuilder.Marker) - Method in interface com.intellij.lang.PsiBuilder.Marker
 
errorBefore(String, PsiBuilder.Marker) - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
errorBefore(String, SyntaxTreeBuilder.Marker) - Method in interface com.intellij.lang.PsiBuilder.Marker
 
errorBefore(String, SyntaxTreeBuilder.Marker) - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Like SyntaxTreeBuilder.Marker.error(String), but the marker is completed before specified one.
errorMessage(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
errorMessage(int) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
errorReportedAt - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
ErrorState() - Constructor for class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
errorUntil(TokenSet, String) - Method in class com.intellij.indentation.AbstractIndentParser
 
errorUntilEof() - Method in class com.intellij.indentation.AbstractIndentParser
 
errorUntilEol(String) - Method in class com.intellij.indentation.AbstractIndentParser
 
exit_section_(PsiBuilder, int, PsiBuilder.Marker, boolean, boolean, GeneratedParserUtilBase.Parser) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
exit_section_(PsiBuilder, int, PsiBuilder.Marker, IElementType, boolean, boolean, GeneratedParserUtilBase.Parser) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
exit_section_(PsiBuilder, PsiBuilder.Marker, IElementType, boolean) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
ExpandableIndent - Class in com.intellij.formatting.engine
 
ExpandableIndent(Indent.Type) - Constructor for class com.intellij.formatting.engine.ExpandableIndent
 
expect(IElementType) - Method in class com.intellij.indentation.AbstractIndentParser
 
expect(IElementType, String) - Method in class com.intellij.indentation.AbstractIndentParser
 
expect(PsiBuilder, IElementType) - Static method in class com.intellij.lang.PsiBuilderUtil
Advances lexer if current token is of expected type, does nothing otherwise.
expect(PsiBuilder, TokenSet) - Static method in class com.intellij.lang.PsiBuilderUtil
Advances lexer if current token is of expected type, does nothing otherwise.
expectEolOrEof() - Method in class com.intellij.indentation.AbstractIndentParser
 
ExtensionsMap - Class in com.intellij.openapi.components
 
ExtensionsMap() - Constructor for class com.intellij.openapi.components.ExtensionsMap
 

F

FATAL_ERROR - Static variable in class com.intellij.psi.tree.IErrorCounterReparseableElementType
 
FileType - Interface in com.intellij.openapi.fileTypes
 
FileViewProvider - Interface in com.intellij.psi
Manages language-specific access to PSI for a single file.
filter(IElementType, int, int, CharSequence) - Method in interface com.intellij.lang.ITokenTypeRemapper
An external hook to see and alter token types reported by lexer.
FINAL - Static variable in interface com.intellij.psi.PsiModifier
 
find(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
find(short) - Static method in class com.intellij.psi.tree.IElementType
Returns the element type registered at the specified index.
find(T[], T) - Static method in class com.intellij.util.ArrayUtilRt
 
find(T[], T) - Static method in class com.intellij.util.ArrayUtil
 
findChildByType(IElementType) - Method in interface com.intellij.lang.ASTNode
Returns the first child of the specified node which has the specified type.
findChildByType(IElementType, ASTNode) - Method in interface com.intellij.lang.ASTNode
Returns the first child after anchor of the specified node which has the specified type.
findChildByType(TokenSet) - Method in interface com.intellij.lang.ASTNode
Returns the first child of the specified node which has type from specified set.
findChildByType(TokenSet, ASTNode) - Method in interface com.intellij.lang.ASTNode
Returns the first child after anchor of the specified node which has type from specified set.
findElementAt(int) - Method in interface com.intellij.psi.PsiElement
Finds a leaf PSI element at the specified offset from the start of the text range of this node.
findInstance(Class<T>) - Static method in class com.intellij.lang.Language
 
findInstancesByMimeType(String) - Static method in class com.intellij.lang.Language
 
findLanguageByID(String) - Static method in class com.intellij.lang.Language
 
findLayerLexer(IElementType) - Method in class com.intellij.lexer.LayeredLexer
 
findLeafElementAt(int) - Method in interface com.intellij.lang.ASTNode
Finds a leaf child node at the specified offset from the start of the text range of this node.
findLeftParenthesisBackwardsSkippingNested(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
findLeftParenthesisBackwardsSkippingNestedWithPredicate(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement, Predicate<? super SemanticEditorPosition>) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
findReferenceAt(int) - Method in interface com.intellij.psi.PsiElement
Finds a reference at the specified offset from the start of the text range of this node.
findStartOf(SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
finishNonCancelableSection() - Method in interface com.intellij.openapi.progress.ProgressIndicator
Deprecated.
FIRST_TOKEN_INDEX - Static variable in class com.intellij.psi.tree.IElementType
 
firstChild(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
FleetPsiBuilder<N> - Class in com.intellij.psi.builder
 
FleetPsiBuilder(CharSequence, ITokenSequence, TokenSet, TokenSet, int, int) - Constructor for class com.intellij.psi.builder.FleetPsiBuilder
 
FleetPsiBuilder.ProductionMarker - Class in com.intellij.psi.builder
 
FleetPsiBuilder.StartMarker - Class in com.intellij.psi.builder
 
FleetPsiParser - Interface in com.intellij.psi
rewrite of FleetPsiParser.kt
FlexAdapter - Class in com.intellij.lexer
 
FlexAdapter(FlexLexer) - Constructor for class com.intellij.lexer.FlexAdapter
 
FlexLexer - Interface in com.intellij.lexer
 
FlexLexer.Token - Record Class in com.intellij.lexer
 
forAllMatching(IElementType.Predicate) - Static method in class com.intellij.psi.tree.TokenSet
 
forEach(Consumer<? super E>) - Method in class com.intellij.util.SmartList
 
ForKeyword - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
Formatter - Interface in com.intellij.formatting
 
Frame() - Constructor for class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
freezeValues() - Method in class com.intellij.util.containers.MultiMap
Prohibits modification of collections for existing keys and returns view of this as a map.
fromBoolean(boolean) - Static method in enum class com.intellij.util.ThreeState
 
fromComponents(String...) - Static method in class com.intellij.psi.util.QualifiedName
 
fromComponents(Collection<String>) - Static method in class com.intellij.psi.util.QualifiedName
 
fromDottedString(String) - Static method in class com.intellij.psi.util.QualifiedName
 
fromRangeToRemove(int, CharSequence) - Static method in class com.intellij.psi.templateLanguages.TemplateDataModifications
 

G

GeneratedParserUtilBase - Class in com.intellij.lang.parser
This class is a runtime engine for parsers generated by Grammar-Kit.
GeneratedParserUtilBase() - Constructor for class com.intellij.lang.parser.GeneratedParserUtilBase
 
GeneratedParserUtilBase.Builder - Class in com.intellij.lang.parser
 
GeneratedParserUtilBase.ErrorState - Class in com.intellij.lang.parser
 
GeneratedParserUtilBase.Frame - Class in com.intellij.lang.parser
 
GeneratedParserUtilBase.Hook<T> - Interface in com.intellij.lang.parser
 
GeneratedParserUtilBase.Parser - Interface in com.intellij.lang.parser
 
generateNewWhiteSpace(IndentOptions) - Method in class com.intellij.formatting.IndentInfo
Builds string that contains line feeds, white spaces and tabulation symbols known to the current IndentInfo object.
GenericNode<N extends GenericNode<N>> - Interface in com.intellij.psi.builder
Generalized MarkerNode for reusing psi interfaces in Producer, based on StringSlice.
GenericNode.MarkerNodeWrapper - Record Class in com.intellij.psi.builder
 
get(int) - Method in interface com.intellij.lang.WhitespacesAndCommentsBinder.TokenTextGetter
 
get(int) - Method in class com.intellij.util.containers.IntStack
 
get(int) - Method in class com.intellij.util.SmartList
 
get(Key<T>) - Method in class com.intellij.util.containers.ImmutableUserMap
 
get(Language) - Static method in class com.intellij.lang.BraceMatchers
 
get(PsiBuilder) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
get(K) - Method in class com.intellij.util.containers.MultiMap
 
getAbsoluteLabelIndent() - Static method in class com.intellij.formatting.Indent
Returns the "absolute label" indent instance, indicating that the block will be indented by the number of spaces indicated in the "Project Code Style | General | Label indent" setting from the leftmost column in the document.
getAbsoluteLabelIndent() - Method in interface com.intellij.formatting.Formatter
 
getAbsoluteNoneIndent() - Static method in class com.intellij.formatting.Indent
Returns the "absolute none" indent instance, indicating that the block will be placed at the leftmost column in the document.
getAbsoluteNoneIndent() - Method in interface com.intellij.formatting.Formatter
 
getBaseIndent(SemanticEditorPosition) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
 
getBaseLanguage() - Method in class com.intellij.lang.Language
 
getBasePath() - Method in interface com.intellij.openapi.project.Project
Deprecated.
getBlockStatementStartOffset(SemanticEditorPosition) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
Returns the start offset of the statement or new-line-'{' that owns the code block in position.
getBooleanProperty(String, boolean) - Static method in class com.intellij.util.SystemProperties
 
getBufferEnd() - Method in class com.intellij.lexer.DelegateLexer
 
getBufferEnd() - Method in class com.intellij.lexer.FlexAdapter
 
getBufferEnd() - Method in interface com.intellij.lexer.Lexer
Returns the offset at which the lexer will stop lexing.
getBufferEnd() - Method in class com.intellij.lexer.LookAheadLexer
 
getBufferEnd() - Method in class com.intellij.lexer.StringLiteralLexer
 
getBufferSequence() - Method in class com.intellij.lexer.DelegateLexer
 
getBufferSequence() - Method in class com.intellij.lexer.FlexAdapter
 
getBufferSequence() - Method in interface com.intellij.lexer.Lexer
Returns the buffer sequence over which the lexer is running.
getBufferSequence() - Method in class com.intellij.lexer.LookAheadLexer
 
getBufferSequence() - Method in class com.intellij.lexer.StringLiteralLexer
 
getCachedOffset(int) - Method in class com.intellij.lexer.LookAheadLexer
 
getCachedType(int) - Method in class com.intellij.lexer.LookAheadLexer
 
getCacheSize() - Method in class com.intellij.lexer.LookAheadLexer
 
getCanonicalText() - Method in interface com.intellij.psi.PsiReference
Returns the name of the reference target element which does not depend on import statements and other context (for example, the full-qualified name of the class if the reference targets a Java class).
getChars() - Method in interface com.intellij.lang.ASTNode
Returns same text getText() returns but might be more effective eliminating toString() transformation from internal CharSequence representation
getChars() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
getChildren() - Method in interface com.intellij.psi.PsiElement
Returns the array of children for the PSI element.
getChildren(TokenSet) - Method in interface com.intellij.lang.ASTNode
Returns the list of children of the specified node, optionally filtered by the specified token type filter.
getCodeConstructStart(PsiFile, int) - Method in interface com.intellij.lang.PairedBraceMatcher
Returns the start offset of the code construct which owns the opening structural brace at the specified offset.
getComments() - Method in class com.intellij.psi.DefaultPsiParser
 
getComments() - Method in interface com.intellij.psi.FleetPsiParser
 
getCommentTokens() - Method in interface com.intellij.lang.ParserDefinition
Returns the set of token types which are treated as comments by the PSI builder.
getComponentCount() - Method in class com.intellij.psi.util.QualifiedName
 
getComponents() - Method in class com.intellij.psi.util.QualifiedName
 
getComponentType(T[]) - Static method in class com.intellij.util.ArrayUtil
 
getContainingFile() - Method in interface com.intellij.psi.PsiElement
Returns the file containing the PSI element.
getContext() - Method in interface com.intellij.psi.PsiElement
Returns the element which should be used as the parent of this element in a tree up walk during a resolve operation.
getContinuationIndent() - Static method in class com.intellij.formatting.Indent
Returns the "continuation" indent instance, indicating that the block will be indented by the number of spaces indicated in the "Project Code Style | General | Continuation indent" setting relative to its parent block.
getContinuationIndent(boolean) - Static method in class com.intellij.formatting.Indent
Returns the "continuation" indent instance, indicating that the block will be indented by the number of spaces indicated in the "Project Code Style | General | Continuation indent" setting relative to its parent block and given 'relative to direct parent' flag.
getContinuationIndent(boolean) - Method in interface com.intellij.formatting.Formatter
 
getContinuationWithoutFirstIndent() - Static method in class com.intellij.formatting.Indent
Returns the "continuation without first" indent instance, indicating that the block will be indented by the number of spaces indicated in the "Project Code Style | General | Continuation indent" setting relative to its parent block, unless this block is the first of the children of its parent having the same indent type.
getContinuationWithoutFirstIndent(boolean) - Static method in class com.intellij.formatting.Indent
Returns the "continuation without first" indent instance, indicating that the block will be indented by the number of spaces indicated in the "Project Code Style | General | Continuation indent" setting relative to its parent block, unless this block is the first of the children of its parent having the same indent type.
getContinuationWithoutFirstIndent(boolean) - Method in interface com.intellij.formatting.Formatter
 
getCopyableUserData(Key<T>) - Method in interface com.intellij.lang.ASTNode
Returns a copyable user data object attached to this node.
getCurrElement() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
getCurrentIndent() - Method in class com.intellij.indentation.AbstractIndentParser
 
getCurrentIndent() - Method in class com.intellij.indentation.IndentPsiBuilder
 
getCurrentOffset() - Method in class com.intellij.indentation.AbstractIndentParser
 
getCurrentOffset() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
getCurrentOffset() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
getCurrentOffset() - Method in interface com.intellij.lang.SyntaxTreeBuilder
Returns the start offset of the current token, or the file length when the token stream is over.
getCurrentOffset() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
getCurrentPosition() - Method in class com.intellij.lexer.LayeredLexer
 
getCurrentPosition() - Method in interface com.intellij.lexer.Lexer
Returns the current position and state of the lexer.
getCurrentPosition() - Method in interface com.intellij.lexer.LexerBase
 
getCurrentPosition() - Method in class com.intellij.lexer.LookAheadLexer
 
getCurrentPosition() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
getCustomMap() - Method in class com.intellij.lexer.LookAheadLexer.LookAheadLexerPosition
 
getDeepBlockStatementStartOffset(SemanticEditorPosition) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
Returns the start offset of the statement that owns the code block in position
getDefaultIndentFromType(Indent.Type) - Static method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
getDelegate() - Method in class com.intellij.lang.impl.DelegateMarker
 
getDelegate() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
getDelegate() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
getDelegate() - Method in class com.intellij.lang.TokenWrapper
 
getDelegate() - Method in class com.intellij.lexer.DelegateLexer
 
getDialects() - Method in class com.intellij.lang.Language
 
getDisplayName() - Method in class com.intellij.lang.Language
 
getEdgePosition(List<? extends IElementType>, boolean, WhitespacesAndCommentsBinder.TokenTextGetter) - Method in interface com.intellij.lang.WhitespacesAndCommentsBinder
Analyzes whitespace and comment tokens at element's edge and returns element's edge position relative to these tokens.
getElement() - Method in interface com.intellij.psi.PsiReference
Returns the underlying (referencing) element of the reference.
getElementType() - Method in interface com.intellij.lang.ASTNode
Returns the type of this node.
getEnd() - Method in interface com.intellij.psi.impl.source.codeStyle.LexemeIterator
 
getEnd() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
 
getEnd() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
 
getEndIndex() - Method in class com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
 
getEndIndex() - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
getEndOffset() - Method in interface com.intellij.lang.LighterASTNode
 
getEndOffset() - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
getEndOffset(int) - Method in interface com.intellij.lexer.TokenIterator
current token end offset
getEolElementType() - Method in class com.intellij.indentation.AbstractIndentParser
 
getErrorDescription() - Method in interface com.intellij.psi.PsiErrorElement
Returns the description of the error.
getErrorMessage(LighterASTNode) - Static method in class com.intellij.psi.builder.FleetPsiBuilder
 
getErrorsCount(CharSequence, Language, Project) - Method in class com.intellij.psi.tree.IErrorCounterReparseableElementType
 
getExpected(int, boolean) - Method in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
getExtensions(Class<T>) - Static method in class com.intellij.openapi.components.ExtensionsMap
 
getFileNodeType() - Method in interface com.intellij.lang.ParserDefinition
Returns the element type of the node describing a file in the specified language.
getFirstChild() - Method in interface com.intellij.psi.PsiElement
Returns the first child of the PSI element.
getFirstChild(T) - Method in interface com.intellij.util.WalkingState.TreeGuide
 
getFirstChildNode() - Method in interface com.intellij.lang.ASTNode
Returns the first child of this node in the tree.
getFirstComponent() - Method in class com.intellij.psi.util.QualifiedName
 
getFirstElement(T[]) - Static method in class com.intellij.util.ArrayUtil
 
getFlex() - Method in class com.intellij.lexer.FlexAdapter
 
getFraction() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
getGlobalProgressIndicator() - Static method in class com.intellij.openapi.progress.ProgressIndicatorProvider
 
getHexCodedEscapeSeq() - Method in class com.intellij.lexer.StringLiteralLexer
 
getHost() - Method in interface com.intellij.psi.PsiLanguageInjectionHost.Shred
 
getHostRangeMarker() - Method in interface com.intellij.psi.PsiLanguageInjectionHost.Shred
 
getID() - Method in class com.intellij.lang.Language
Returns a user-readable name of the language.
getIdentifyingElement() - Method in interface com.intellij.psi.PsiNameIdentifierOwner
 
getIndent(int) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
getIndent(Indent.Type, boolean, boolean) - Static method in class com.intellij.formatting.Indent
Base factory method for Indent objects construction, i.e.
getIndent(Indent.Type, int, boolean, boolean) - Static method in class com.intellij.formatting.Indent
Base factory method for Indent objects construction, i.e.
getIndent(Indent.Type, boolean, boolean) - Method in interface com.intellij.formatting.Formatter
 
getIndent(Indent.Type, int, boolean, boolean) - Method in interface com.intellij.formatting.Formatter
 
getIndentElementType() - Method in class com.intellij.indentation.AbstractIndentParser
 
getIndentInBlock(SemanticEditorPosition) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
getIndentInBrackets() - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
getIndentSpaces() - Method in class com.intellij.formatting.IndentInfo
 
getIndentTypeInBrackets() - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
getIndex() - Method in class com.intellij.psi.tree.IElementType
Returns the index of the element type in the table of all registered element types.
getInstance() - Static method in interface com.intellij.formatting.Formatter
 
getInstance() - Static method in class com.intellij.openapi.progress.ProgressIndicatorProvider
 
getInstance() - Static method in class com.intellij.openapi.progress.ProgressManager
 
getIteratorAtPosition(int) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
getLabelIndent() - Static method in class com.intellij.formatting.Indent
Returns the "label" indent instance, indicating that the block will be indented by the number of spaces indicated in the "Project Code Style | General | Label indent" setting relative to its parent block.
getLabelIndent() - Method in interface com.intellij.formatting.Formatter
 
getLanguage() - Method in class com.intellij.openapi.fileTypes.LanguageFileType
Returns the language used in the files of the type.
getLanguage() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
getLanguage() - Method in interface com.intellij.psi.PsiElement
Returns the language of the PSI element.
getLanguage() - Method in class com.intellij.psi.tree.IElementType
Returns the language associated with the element type.
getLanguageExtension(Class<T>, Language) - Static method in class com.intellij.openapi.components.ExtensionsMap
 
getLastChild() - Method in interface com.intellij.psi.PsiElement
Returns the last child of the PSI element.
getLastChildNode() - Method in interface com.intellij.lang.ASTNode
Returns the last child of this node in the tree.
getLastComponent() - Method in class com.intellij.psi.util.QualifiedName
 
getLastElement(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
getLastElement(T[]) - Static method in class com.intellij.util.ArrayUtil
 
getLastItem(List<? extends T>) - Static method in class com.intellij.util.containers.ContainerUtil
 
getLastItem(List<? extends T>, T) - Static method in class com.intellij.util.containers.ContainerUtil
 
getLatestDoneMarker() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
getLatestDoneMarker() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
getLatestDoneMarker() - Method in interface com.intellij.lang.SyntaxTreeBuilder
 
getLatestDoneMarker() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
getLeftBraceType() - Method in class com.intellij.lang.BracePair
Returns the lexer token type for the left brace in the pair.
getLexemeCount() - Method in class com.intellij.psi.ArrayTokenSequence
 
getLexemeCount() - Method in interface com.intellij.psi.ITokenSequence
 
getLexer() - Method in class com.intellij.psi.DefaultPsiParser
 
getLexer() - Method in interface com.intellij.psi.FleetPsiParser
 
getLineIndent(int) - Method in interface com.intellij.psi.codeStyle.lineIndent.LineIndentProvider
Calculates the indent that should be used for the line at specified offset in the specified document.
getLineIndent(int) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
getLocationHash() - Method in interface com.intellij.openapi.project.Project
Returns a workspace file: path/to/project/project.iws - for file-based projects path/to/project/.idea/workspace.xml - for directory-based ones Returns null for default project.
getMatchingLanguages() - Method in class com.intellij.lang.MetaLanguage
 
getMergeFunction() - Method in class com.intellij.lexer.MergingLexerAdapter
 
getMergeFunction() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
getMessage(String, Object...) - Method in class com.intellij.AbstractBundle
 
getMimeTypes() - Method in class com.intellij.lang.Language
Returns the list of MIME types corresponding to the language.
getModifiable(K) - Method in class com.intellij.util.containers.MultiMap
 
getModificationCount() - Method in class com.intellij.util.SmartList
Deprecated.
do not use
getModificationStamp() - Method in interface com.intellij.psi.PsiFile
Gets the modification stamp value.
getName() - Method in interface com.intellij.openapi.project.Project
Returns a name ot the project.
getName() - Method in interface com.intellij.psi.PsiNamedElement
Returns the name of the element.
getNameIdentifier() - Method in interface com.intellij.psi.PsiNameIdentifierOwner
 
getNavigationElement() - Method in interface com.intellij.psi.PsiElement
Returns the PSI element which should be used as a navigation target when navigation to this PSI element is requested.
getNextSibling() - Method in interface com.intellij.psi.PsiElement
Returns the next sibling of the PSI element.
getNextSibling(T) - Method in interface com.intellij.util.WalkingState.TreeGuide
 
getNode() - Method in interface com.intellij.psi.PsiElement
Returns the AST node corresponding to the element.
getNoneIndent() - Static method in class com.intellij.formatting.Indent
Returns the standard "empty indent" instance, indicating that the block is not indented relative to its parent block.
getNoneIndent() - Method in interface com.intellij.formatting.Formatter
 
getNormalIndent() - Static method in class com.intellij.formatting.Indent
Returns an instance of a regular indent, with the width specified in "Project Code Style | General | Indent".
getNormalIndent(boolean) - Static method in class com.intellij.formatting.Indent
Returns an instance of a regular indent, with the width specified in "Project Code Style | General | Indent" and given 'relative to direct parent' flag
getNormalIndent(boolean) - Method in interface com.intellij.formatting.Formatter
 
getOffset() - Method in interface com.intellij.lexer.LexerPosition
Returns the current offset of the lexer.
getOffset() - Method in class com.intellij.lexer.LookAheadLexer.LookAheadLexerPosition
 
getOffsetInBaseIndentLine(SemanticEditorPosition) - Method in interface com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator.BaseLineOffsetCalculator
 
getOffsetInHost(int, TextRange) - Method in class com.intellij.psi.LiteralTextEscaper
getOperationElementTypes() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Provides element types to finish binary operation element
getOperatorsByPriority() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Provides operation priority and operands
getOriginal() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
getOriginalElement() - Method in interface com.intellij.psi.PsiElement
Returns the PSI element which corresponds to this element and belongs to either the project source path or class path.
getOriginalFile() - Method in interface com.intellij.psi.PsiFile
If the file is a non-physical copy of a file, returns the original file which had been copied.
getOriginalText() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
getOriginalText() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
getOriginalText() - Method in interface com.intellij.lang.SyntaxTreeBuilder
Returns the complete text being parsed.
getOriginalText() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
getPairs() - Method in interface com.intellij.lang.PairedBraceMatcher
Returns the array of definitions for brace pairs that need to be matched when editing code in the language.
getParent() - Method in interface com.intellij.psi.PsiElement
Returns the parent of the PSI element.
getParent(T) - Method in interface com.intellij.util.WalkingState.TreeGuide
 
getPosition(int) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
Returns abstract semantic position in editor for indent calculation.
getPostfixExpressionElementType() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Provides element types to finish postfix element marker
getPostfixOperators() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Provides postfix operators
getPrefix() - Method in interface com.intellij.psi.PsiLanguageInjectionHost.Shred
 
getPrefixExpressionElementType() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Provides element types to finish prefix element marker
getPrefixOperators() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Provides prefix operators
getPresentableUrl() - Method in interface com.intellij.openapi.project.Project
Returns presentable project path: Project.getProjectFilePath() for file-based projects, Project.getBasePath() for directory-based ones.
* Returns null for default project.
getPrevSibling() - Method in interface com.intellij.psi.PsiElement
Returns the previous sibling of the PSI element.
getPrevSibling(T) - Method in interface com.intellij.util.WalkingState.TreeGuide
 
getProductions() - Method in class com.intellij.lang.parser.GeneratedParserUtilBase.Builder
 
getProductions() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
getProgressIndicator() - Method in class com.intellij.openapi.progress.ProgressIndicatorProvider
 
getProgressIndicator() - Method in class com.intellij.openapi.progress.ProgressManager
 
getProjectFilePath() - Method in interface com.intellij.openapi.project.Project
 
getPsi() - Method in interface com.intellij.lang.ASTNode
Returns the PSI element for this node.
getPsi(Class<T>) - Method in interface com.intellij.lang.ASTNode
Checks and returns the PSI element for this node.
getPsiRoots() - Method in interface com.intellij.psi.PsiFile
Deprecated.
Use FileViewProvider#getAllFiles() instead.
getRange() - Method in interface com.intellij.psi.PsiLanguageInjectionHost.Shred
 
getRangeInElement() - Method in interface com.intellij.psi.PsiReference
Returns the part of the underlying element which serves as a reference, or the complete text range of the element if the entire element is a reference.
getRangeInsideHost() - Method in interface com.intellij.psi.PsiLanguageInjectionHost.Shred
 
getReference() - Method in interface com.intellij.psi.PsiElement
Returns the reference from this PSI element to another PSI element (or elements), if one exists.
getRegisteredLanguages() - Static method in class com.intellij.lang.Language
 
getRelevantTextRange() - Method in class com.intellij.psi.LiteralTextEscaper
 
getRightBraceType() - Method in class com.intellij.lang.BracePair
Returns the lexer token type for the right brace in the pair.
getRoot() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
getRoot() - Method in class com.intellij.psi.builder.MarkerPsiBuilder
 
getService(Class<T>) - Static method in class com.intellij.openapi.components.ServiceManager
 
getSize() - Method in interface com.intellij.psi.builder.ASTMarkers
 
getSize() - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
getSmartIndent(Indent.Type) - Static method in class com.intellij.formatting.Indent
 
getSmartIndent(Indent.Type) - Method in interface com.intellij.formatting.Formatter
 
getSpaceIndent(int) - Static method in class com.intellij.formatting.Indent
Returns an indent with the specified width.
getSpaceIndent(int, boolean) - Static method in class com.intellij.formatting.Indent
Returns an indent with the specified width and given 'relative to direct parent' flag.
getSpaceIndent(int, boolean) - Method in interface com.intellij.formatting.Formatter
 
getSpaces() - Method in class com.intellij.formatting.IndentImpl
 
getSpaces() - Method in class com.intellij.formatting.IndentInfo
 
getStandardLimitedHexCodedEscapeSeq(int) - Method in class com.intellij.lexer.StringLiteralLexer
 
getStart() - Method in interface com.intellij.psi.impl.source.codeStyle.LexemeIterator
 
getStart() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
 
getStart() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
 
getStartIndex() - Method in class com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
 
getStartOffset() - Method in interface com.intellij.lang.ASTNode
Returns the starting offset of the node text in the document.
getStartOffset() - Method in interface com.intellij.lang.LighterASTNode
 
getStartOffset() - Method in class com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
 
getStartOffset() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
getStartOffset(int) - Method in interface com.intellij.lexer.TokenIterator
current token start offset
getStartOffsetInParent() - Method in interface com.intellij.lang.ASTNode
Returns the starting offset of the node text relative to ASTNode.getTreeParent().
getStartOffsetInParent() - Method in interface com.intellij.psi.PsiElement
Returns the text offset of the PSI element relative to its parent.
getStartState() - Method in interface com.intellij.lexer.RestartableLexer
Returns the start state of the lexer.
getState() - Method in class com.intellij.lexer.DelegateLexer
 
getState() - Method in class com.intellij.lexer.FlexAdapter
 
getState() - Method in class com.intellij.lexer.LayeredLexer
 
getState() - Method in interface com.intellij.lexer.Lexer
Returns the current state of the lexer.
getState() - Method in interface com.intellij.lexer.LexerPosition
 
getState() - Method in class com.intellij.lexer.LookAheadLexer
 
getState() - Method in class com.intellij.lexer.LookAheadLexer.LookAheadLexerPosition
 
getState() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
getState() - Method in class com.intellij.lexer.StringLiteralLexer
 
getState(int) - Method in interface com.intellij.lexer.TokenIterator
current token state
getStringLiteralElements() - Method in interface com.intellij.lang.ParserDefinition
Returns the set of element types which are treated as string literals.
getSuffix() - Method in interface com.intellij.psi.PsiLanguageInjectionHost.Shred
 
getTemplateDataInsertionTokens() - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
Deprecated, for removal: This API element is subject to removal in a future version.
getText() - Method in interface com.intellij.lang.ASTNode
Returns the text of this node.
getText() - Method in interface com.intellij.lang.LighterASTTokenNode
Note: a text returned may be linked back to file content text and therefore should be internalized through CharTable if referenced as is.
getText() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
getText() - Method in interface com.intellij.psi.PsiElement
Returns the text of the PSI element.
getText2() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
getTextForOuterLanguageInsertionRange(TemplateDataElementType, CharSequence) - Method in class com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher
 
getTextForOuterLanguageInsertionRange(TemplateDataElementType, CharSequence) - Method in interface com.intellij.psi.templateLanguages.TemplateDataElementType.OuterLanguageRangePatcher
 
getTextLength() - Method in interface com.intellij.lang.ASTNode
Returns the length of the node text.
getTextLength() - Method in interface com.intellij.lang.LighterASTNode
 
getTextLength() - Method in interface com.intellij.psi.PsiElement
Returns the length of text of the PSI element.
getTextOffset() - Method in interface com.intellij.psi.PsiElement
Returns the offset in the file to which the caret should be placed when performing the navigation to the element.
getTextRange() - Method in interface com.intellij.lang.ASTNode
Returns the text range (a combination of starting offset in the document and length) for this node.
getTextRange() - Method in interface com.intellij.psi.PsiElement
Returns the text range in the document occupied by the PSI element.
getTokenCount() - Method in interface com.intellij.lexer.TokenIterator
 
getTokenEnd() - Method in class com.intellij.lexer.DelegateLexer
 
getTokenEnd() - Method in class com.intellij.lexer.FlexAdapter
 
getTokenEnd() - Method in interface com.intellij.lexer.FlexLexer
 
getTokenEnd() - Method in class com.intellij.lexer.LayeredLexer
 
getTokenEnd() - Method in interface com.intellij.lexer.Lexer
Returns the end offset of the current token.
getTokenEnd() - Method in class com.intellij.lexer.LookAheadLexer
 
getTokenEnd() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
getTokenEnd() - Method in class com.intellij.lexer.StringLiteralLexer
 
getTokenSequence() - Method in interface com.intellij.lexer.Lexer
 
getTokenStart() - Method in class com.intellij.lexer.DelegateLexer
 
getTokenStart() - Method in class com.intellij.lexer.FlexAdapter
 
getTokenStart() - Method in interface com.intellij.lexer.FlexLexer
 
getTokenStart() - Method in class com.intellij.lexer.LayeredLexer
 
getTokenStart() - Method in interface com.intellij.lexer.Lexer
Returns the start offset of the current token.
getTokenStart() - Method in class com.intellij.lexer.LookAheadLexer
 
getTokenStart() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
getTokenStart() - Method in class com.intellij.lexer.StringLiteralLexer
 
getTokenText() - Method in class com.intellij.indentation.AbstractIndentParser
 
getTokenText() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
getTokenText() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
getTokenText() - Method in interface com.intellij.lang.SyntaxTreeBuilder
Returns the text of the current token from the lexer.
getTokenText() - Method in interface com.intellij.lexer.Lexer
 
getTokenText() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
getTokenType() - Method in class com.intellij.indentation.AbstractIndentParser
 
getTokenType() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Gets the TokenType from PsiBuilder
getTokenType() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
getTokenType() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
getTokenType() - Method in interface com.intellij.lang.LighterASTNode
 
getTokenType() - Method in interface com.intellij.lang.SyntaxTreeBuilder
Returns the type of current token from the lexer.
getTokenType() - Method in class com.intellij.lexer.DelegateLexer
 
getTokenType() - Method in class com.intellij.lexer.FlexAdapter
 
getTokenType() - Method in class com.intellij.lexer.LayeredLexer
 
getTokenType() - Method in interface com.intellij.lexer.Lexer
Returns the token at the current position of the lexer or null if lexing is finished.
getTokenType() - Method in class com.intellij.lexer.LookAheadLexer
 
getTokenType() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
getTokenType() - Method in class com.intellij.lexer.StringLiteralLexer
 
getTokenType() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
getTokenType() - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
getTokenType() - Method in interface com.intellij.psi.impl.source.codeStyle.LexemeIterator
 
getTokenType() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
 
getTokenType() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
 
getTokenType() - Method in interface com.intellij.psi.PsiComment
Returns the token type of the comment (like JavaTokenType.END_OF_LINE_COMMENT or JavaTokenType.C_STYLE_COMMENT).
getTreeBuilt() - Method in interface com.intellij.lang.PsiBuilder
 
getTreeNext() - Method in interface com.intellij.lang.ASTNode
Returns the next sibling of this node in the tree.
getTreeParent() - Method in interface com.intellij.lang.ASTNode
Returns the parent of this node in the tree.
getTreePrev() - Method in interface com.intellij.lang.ASTNode
Returns the previous sibling of this node in the tree.
getType() - Method in class com.intellij.formatting.Indent
 
getType() - Method in class com.intellij.formatting.IndentImpl
 
getType(int) - Method in interface com.intellij.lexer.TokenIterator
current token type offset
getTypes() - Method in class com.intellij.psi.tree.TokenSet
Returns the array of element types contained in the set.
getUnicodeEscapeSequenceType() - Method in class com.intellij.lexer.StringLiteralLexer
 
getUserData(Key<T>) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
getUserData(Key<T>) - Method in interface com.intellij.lang.PsiBuilder
 
getValue() - Method in class com.intellij.lang.TokenWrapper
 
getWhitespaces() - Method in class com.intellij.psi.DefaultPsiParser
 
getWhitespaces() - Method in interface com.intellij.psi.FleetPsiParser
 
getWhitespaceTokens() - Method in interface com.intellij.lang.ParserDefinition
Returns the set of token types which are treated as whitespace by the PSI builder.
getWhitespaceTokenSet() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Provides all whitespace tokens
GREEDY_LEFT_BINDER - Static variable in class com.intellij.lang.WhitespacesBinders
 
GREEDY_RIGHT_BINDER - Static variable in class com.intellij.lang.WhitespacesBinders
 

H

handleElementRename(String) - Method in interface com.intellij.psi.PsiReference
Called when the reference target element has been renamed, in order to change the reference text according to the new name.
handleSingleSlashEscapeSequence() - Method in class com.intellij.lexer.StringLiteralLexer
 
hasEmptyLineAfter(int) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
hashCode() - Method in record class com.intellij.lexer.FlexLexer.Token
Returns a hash code value for this object.
hashCode() - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Returns a hash code value for this object.
hashCode() - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
Returns a hash code value for this object.
hashCode() - Method in record class com.intellij.psi.builder.MarkerNode
Returns a hash code value for this object.
hashCode() - Method in class com.intellij.psi.codeStyle.IndentOptions
 
hashCode() - Method in class com.intellij.psi.tree.IElementType
 
hashCode() - Method in class com.intellij.psi.util.QualifiedName
 
hashCode() - Method in class com.intellij.util.containers.MultiMap
 
hasLineBreaksAfter(int) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
Checks if there are line breaks strictly after the given offset till the end of the current element.
hasProperBraceBalance(ITokenSequence, int, int, IElementType, IElementType) - Static method in class com.intellij.psi.tree.IReparseableElementType
 
hasProperBraceBalance(CharSequence, Lexer, IElementType, IElementType) - Static method in class com.intellij.lang.PsiBuilderUtil
Checks if `text` looks like a proper block.

I

ICompositeElementType - Interface in com.intellij.psi.tree
An additional interface to be implemented by IElementType instances that allows to customize AST node creation.
ICustomParsingType - Interface in com.intellij.psi.tree
 
IElementType - Class in com.intellij.psi.tree
Interface for token types returned from lexical analysis and for types of nodes in the AST tree.
IElementType(String, Language) - Constructor for class com.intellij.psi.tree.IElementType
Creates and registers a new element type for the specified language.
IElementType(String, Language, boolean) - Constructor for class com.intellij.psi.tree.IElementType
Allows to construct element types for some temporary purposes without registering them.
IElementType.Predicate - Interface in com.intellij.psi.tree
Predicate for matching element types.
IErrorCounterReparseableElementType - Class in com.intellij.psi.tree
 
IErrorCounterReparseableElementType(String, Language) - Constructor for class com.intellij.psi.tree.IErrorCounterReparseableElementType
 
IFileElementType - Class in com.intellij.psi.tree
 
IFileElementType(String, Language) - Constructor for class com.intellij.psi.tree.IFileElementType
 
IFileElementType(Language) - Constructor for class com.intellij.psi.tree.IFileElementType
 
IfKeyword - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
ILazyParseableElementType - Class in com.intellij.psi.tree
A token type which represents a fragment of text (possibly in a different language) which is not parsed during the current lexer or parser pass and can be parsed later when its contents is requested.
ILazyParseableElementType(String) - Constructor for class com.intellij.psi.tree.ILazyParseableElementType
 
ILazyParseableElementType(String, Language) - Constructor for class com.intellij.psi.tree.ILazyParseableElementType
 
ILazyParseableElementType(String, Language, boolean) - Constructor for class com.intellij.psi.tree.ILazyParseableElementType
Allows to construct element types without registering them, as in IElementType(String, Language, boolean).
ILeafElementType - Interface in com.intellij.psi.tree
An additional interface to be implemented by IElementType instances to allow customizing how leaf AST elements are created for tokens of this type.
ImmutableMapBuilder() - Constructor for class com.intellij.util.containers.ContainerUtil.ImmutableMapBuilder
 
immutableSet(E...) - Static method in class com.intellij.util.containers.ContainerUtil
 
ImmutableUserMap - Class in com.intellij.util.containers
 
IncorrectOperationException - Exception in com.intellij.util
Signals the requested operation has failed.
IncorrectOperationException() - Constructor for exception com.intellij.util.IncorrectOperationException
 
IncorrectOperationException(String) - Constructor for exception com.intellij.util.IncorrectOperationException
 
IncorrectOperationException(String, Exception) - Constructor for exception com.intellij.util.IncorrectOperationException
Deprecated, for removal: This API element is subject to removal in a future version.
IncorrectOperationException(String, Throwable) - Constructor for exception com.intellij.util.IncorrectOperationException
 
IncorrectOperationException(Throwable) - Constructor for exception com.intellij.util.IncorrectOperationException
 
Indent - Class in com.intellij.formatting
The indent setting for a formatting model block.
Indent() - Constructor for class com.intellij.formatting.Indent
 
INDENT_SIZE - Variable in class com.intellij.psi.codeStyle.IndentOptions
 
Indent.Type - Class in com.intellij.formatting
 
IndentCalculator - Class in com.intellij.psi.impl.source.codeStyle.lineIndent
 
IndentCalculator(IndentCalculator.BaseLineOffsetCalculator, CharSequence, IndentOptions, Indent) - Constructor for class com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
 
IndentCalculator.BaseLineOffsetCalculator - Interface in com.intellij.psi.impl.source.codeStyle.lineIndent
 
IndentCalculatorFactory() - Constructor for class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
 
IndentImpl - Class in com.intellij.formatting
 
IndentImpl(Indent.Type, boolean, boolean) - Constructor for class com.intellij.formatting.IndentImpl
 
IndentImpl(Indent.Type, boolean, int, boolean, boolean) - Constructor for class com.intellij.formatting.IndentImpl
 
IndentInfo - Class in com.intellij.formatting
 
IndentInfo(int, int, int) - Constructor for class com.intellij.formatting.IndentInfo
 
IndentInfo(int, int, int, boolean) - Constructor for class com.intellij.formatting.IndentInfo
 
IndentOptions - Class in com.intellij.psi.codeStyle
 
IndentOptions() - Constructor for class com.intellij.psi.codeStyle.IndentOptions
 
IndentPsiBuilder - Class in com.intellij.indentation
 
IndentPsiBuilder(PsiBuilder) - Constructor for class com.intellij.indentation.IndentPsiBuilder
 
IndentPsiBuilder.MyMarker - Class in com.intellij.indentation
 
indexOf(byte[], byte[], int) - Static method in class com.intellij.util.ArrayUtil
 
indexOf(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
indexOf(long[], long) - Static method in class com.intellij.util.ArrayUtil
 
indexOf(List<? extends T>, T, BiPredicate<? super T, ? super T>) - Static method in class com.intellij.util.ArrayUtil
 
indexOf(T[], T, int, int) - Static method in class com.intellij.util.ArrayUtilRt
 
indexOf(Object) - Method in class com.intellij.util.SmartList
 
indexOf(Object[], Object) - Static method in class com.intellij.util.ArrayUtil
 
indexOf(T[], T, BiPredicate<? super T, ? super T>) - Static method in class com.intellij.util.ArrayUtil
 
indexOfIdentity(T[], T) - Static method in class com.intellij.util.ArrayUtil
 
init(PsiBuilder, GeneratedParserUtilBase.ErrorState, int, int, IElementType, String) - Method in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
initialTokenIndex() - Method in interface com.intellij.lexer.TokenIterator
 
initState(GeneratedParserUtilBase.ErrorState, PsiBuilder, IElementType, TokenSet[]) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
InjectedLanguageManager - Class in com.intellij.lang.injection
 
InjectedLanguageManager() - Constructor for class com.intellij.lang.injection.InjectedLanguageManager
 
inlineTagEnd() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
inlineTagStart() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
inputStreamSkippingBOM(InputStream) - Static method in class com.intellij.openapi.vfs.CharsetToolkit
 
insert(char[], int, char) - Static method in class com.intellij.util.ArrayUtil
 
insert(int[], int, int) - Static method in class com.intellij.util.ArrayUtil
 
insert(long[], int, long) - Static method in class com.intellij.util.ArrayUtil
 
insert(T[], int, T) - Static method in class com.intellij.util.ArrayUtil
 
Int2IntOpenHashMap - Class in org.aya.kala
 
Int2IntOpenHashMap() - Constructor for class org.aya.kala.Int2IntOpenHashMap
 
Int2ObjectOpenHashMap<V> - Class in org.aya.kala
 
Int2ObjectOpenHashMap() - Constructor for class org.aya.kala.Int2ObjectOpenHashMap
 
intern(CharSequence) - Method in interface com.intellij.util.CharTable
 
intern(CharSequence, int, int) - Method in interface com.intellij.util.CharTable
 
intersection(int[], int[]) - Static method in class com.intellij.util.ArrayUtil
 
IntStack - Class in com.intellij.util.containers
 
IntStack() - Constructor for class com.intellij.util.containers.IntStack
 
IntStack(int) - Constructor for class com.intellij.util.containers.IntStack
 
INVALID_CHARACTER_ESCAPE_TOKEN - Static variable in interface com.intellij.psi.StringEscapesTokenTypes
 
invalid_left_marker_guard_(PsiBuilder, PsiBuilder.Marker, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
INVALID_UNICODE_ESCAPE_TOKEN - Static variable in interface com.intellij.psi.StringEscapesTokenTypes
 
IReparseableElementType - Class in com.intellij.psi.tree
A token type which represents a fragment of text (possibly in a different language) which is not parsed during the current lexer or parser pass and can be parsed later when its contents is requested.
IReparseableElementType(String) - Constructor for class com.intellij.psi.tree.IReparseableElementType
 
IReparseableElementType(String, Language) - Constructor for class com.intellij.psi.tree.IReparseableElementType
 
IReparseableElementType(String, Language, boolean) - Constructor for class com.intellij.psi.tree.IReparseableElementType
Allows to construct element types without registering them, as in IElementType(String, Language, boolean).
is(IElementType) - Method in interface com.intellij.psi.builder.GenericNode
 
is(TokenSet) - Method in interface com.intellij.psi.builder.GenericNode
 
is(Language) - Method in class com.intellij.lang.Language
 
isAbsolute() - Method in class com.intellij.formatting.IndentImpl
 
isAfterOnSameLine(SemanticEditorPosition.SyntaxElement...) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
isAt(SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
isAt(IElementType) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
isAtAnyOf(SemanticEditorPosition.SyntaxElement...) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
isAtEnd() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
isAtLanguage(Language) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
isAtMultiline() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
isAtMultiline(SemanticEditorPosition.SyntaxElement...) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
isBinaryOperator(int) - Method in interface com.intellij.indentation.OperationParserHelper.CustomBinaryOperationParser
 
isCanceled() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
isCaseSensitive() - Method in class com.intellij.lang.Language
 
isColonAfterLabelOrCase(SemanticEditorPosition) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
isDefault() - Method in interface com.intellij.openapi.project.Project
 
isEmpty() - Method in class com.intellij.util.containers.MultiMap
 
isEmpty(Collection<? extends T>) - Static method in class com.intellij.util.containers.ContainerUtil
 
isEmpty(T[]) - Static method in class com.intellij.util.ArrayUtil
 
isEnforceIndentToChildren() - Method in class com.intellij.formatting.engine.ExpandableIndent
 
isEnforceIndentToChildren() - Method in class com.intellij.formatting.IndentImpl
Allows to answer if current indent object is configured to enforce indent for sub-blocks of composite block that doesn't start new line.
isEquivalentTo(PsiElement) - Method in interface com.intellij.psi.PsiElement
This method shouldn't be called by clients directly, because there are no guarantees of it being symmetric.
isInArray(int) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
Checks that the current offset is inside array.
isIndentProvider(SemanticEditorPosition, boolean) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
Checking the document context in position as indent-provider.
isIndeterminate() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
isInitialized() - Method in interface com.intellij.openapi.project.Project
 
isInjectableLanguage(Language) - Static method in class com.intellij.lang.LanguageUtil
 
isInsertionToken(IElementType, CharSequence) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
Returns true if a string is expected to be inserted into resulting file in place of a current token.
isInsideForLikeConstruction(SemanticEditorPosition) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
isKindOf(String) - Method in class com.intellij.lang.Language
 
isKindOf(Language) - Method in class com.intellij.lang.Language
 
isLayerActive() - Method in class com.intellij.lexer.LayeredLexer
 
isLeftBound() - Method in class com.intellij.psi.tree.IElementType
Controls whitespace balancing behavior of PsiBuilder.
isModal() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
isNewLine() - Method in class com.intellij.indentation.AbstractIndentParser
 
isNewLine() - Method in class com.intellij.indentation.IndentPsiBuilder
 
isNewLine() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Checks current token starts the line
isOneLine() - Method in class com.intellij.psi.LiteralTextEscaper
 
isOpen() - Method in interface com.intellij.openapi.project.Project
 
isOverrideLanguageOptions() - Method in class com.intellij.psi.codeStyle.IndentOptions
 
isPairedBracesAllowedBeforeType(IElementType, IElementType) - Method in interface com.intellij.lang.PairedBraceMatcher
Returns true if paired rbrace should be inserted after lbrace of given type when lbrace is encountered before contextType token.
isParsable(IElementType, CharSequence, ITokenSequence, int, int) - Method in class com.intellij.psi.tree.IReparseableElementType
 
isPhysical() - Method in interface com.intellij.psi.PsiElement
Checks if an actual source or class file corresponds to the element.
isPopupWasShown() - Method in interface com.intellij.openapi.progress.ProgressIndicator
Usually invoked in the thread associated with this indicator, used to check if the computation performed by this thread has been canceled, and, if yes, stop it immediately (by throwing an exception).
isReferenceTo(PsiElement) - Method in interface com.intellij.psi.PsiReference
Checks if the reference targets the specified element.
isRelativeToDirectParent() - Method in class com.intellij.formatting.IndentImpl
Allows to answer if current indent object is configured to anchor direct parent that lays on a different line.
isRestartableState(int) - Method in interface com.intellij.lexer.RestartableLexer
Specifies which states are restartable.
isRunning() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
isSet(byte, byte) - Static method in class com.intellij.util.BitUtil
 
isSet(int, int) - Static method in class com.intellij.util.BitUtil
 
isSet(long, long) - Static method in class com.intellij.util.BitUtil
 
isShowing() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
isSoft() - Method in interface com.intellij.psi.PsiReference
Returns false if the underlying element is guaranteed to be a reference, or true if the underlying element is a possible reference which should not be reported as an error if it fails to resolve.
isStartOfStatementWithOptionalBlock(SemanticEditorPosition) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
Returns true if the position starts a statement that can have a code block and the statement is the first in the code line.
isStructural() - Method in class com.intellij.lang.BracePair
Returns true if the brace is structural.
isSuitableFor(Language) - Method in interface com.intellij.psi.codeStyle.lineIndent.LineIndentProvider
 
isSuitableFor(Language) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
isSuitableForLanguage(Language) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
IStrongWhitespaceHolderElementType - Interface in com.intellij.psi.tree
 
isValid() - Method in interface com.intellij.psi.PsiElement
Checks if this PSI element is valid.
isValid() - Method in interface com.intellij.psi.PsiLanguageInjectionHost.Shred
 
isValidHost() - Method in interface com.intellij.psi.PsiLanguageInjectionHost
 
isWhitespaceOrComment(PsiBuilder, IElementType) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
isWhitespaceOrComment(IElementType) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
isWhitespaceOrComment(IElementType) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
isWhitespaceOrComment(IElementType) - Method in interface com.intellij.lang.SyntaxTreeBuilder
 
isWhitespaceOrComment(IElementType) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
isWritable() - Method in interface com.intellij.psi.PsiElement
Checks if the contents of the element can be modified (if it belongs to a non-read-only source file.)
iterator() - Method in class com.intellij.util.SmartList
 
ITokenSequence - Interface in com.intellij.psi
rewrite of ITokenSequence.kt
ITokenTypeRemapper - Interface in com.intellij.lang
 

J

JavaLikeLangLineIndentProvider - Class in com.intellij.psi.impl.source.codeStyle.lineIndent
 
JavaLikeLangLineIndentProvider(CharSequence, ITokenSequence, IndentOptions) - Constructor for class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
JavaLikeLangLineIndentProvider.IndentCalculatorFactory - Class in com.intellij.psi.impl.source.codeStyle.lineIndent
 
JavaLikeLangLineIndentProvider.JavaLikeElement - Enum Class in com.intellij.psi.impl.source.codeStyle.lineIndent
 
join(String) - Method in class com.intellij.psi.util.QualifiedName
 

K

KalaTODO - Annotation Interface in org.aya.kala
 
KEEP_INDENTS_ON_EMPTY_LINES - Variable in class com.intellij.psi.codeStyle.IndentOptions
 
keySet() - Method in class com.intellij.util.containers.MultiMap
 
kind(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
kind(int) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 

L

LABEL - Static variable in class com.intellij.formatting.Indent.Type
 
Language - Class in com.intellij.lang
The base class for all programming language support implementations.
Language(String) - Constructor for class com.intellij.lang.Language
 
Language(String, String...) - Constructor for class com.intellij.lang.Language
 
Language(String, boolean) - Constructor for class com.intellij.lang.Language
Fake language identifier without registering
Language(Language, String, String...) - Constructor for class com.intellij.lang.Language
 
LanguageFileType - Class in com.intellij.openapi.fileTypes
Kind of file types capable to provide Language.
LanguageFileType(Language) - Constructor for class com.intellij.openapi.fileTypes.LanguageFileType
Creates a language file type for the specified language.
LanguageStartDelimiter - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
LanguageUtil - Class in com.intellij.lang
 
LanguageUtil() - Constructor for class com.intellij.lang.LanguageUtil
 
lastChild(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
lastIndexOf(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
lastIndexOf(List<? extends T>, T, BiPredicate<? super T, ? super T>) - Static method in class com.intellij.util.ArrayUtil
 
lastIndexOf(T[], T) - Static method in class com.intellij.util.ArrayUtil
 
lastIndexOf(T[], T, BiPredicate<? super T, ? super T>) - Static method in class com.intellij.util.ArrayUtil
 
lastIndexOfNot(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
lastVariantAt - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
LayeredLexer - Class in com.intellij.lexer
 
LayeredLexer(Lexer) - Constructor for class com.intellij.lexer.LayeredLexer
 
leadingCommentsBinder(TokenSet) - Static method in class com.intellij.lang.WhitespacesBinders
 
LEFT_BINDER - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
leftMarker - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
leftMarkerIs(PsiBuilder, IElementType) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
LeftParenthesis - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
level - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
lexemeCount(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
lexemeCount(int) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
lexemeIndexByChar(int) - Method in class com.intellij.psi.ArrayTokenSequence
 
lexemeIndexByChar(int) - Method in interface com.intellij.psi.ITokenSequence
 
LexemeIterator - Interface in com.intellij.psi.impl.source.codeStyle
 
LexemeIteratorImpl - Class in com.intellij.psi.impl.source.codeStyle
 
LexemeIteratorImpl(ITokenSequence, int) - Constructor for class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
 
LexemeIteratorImpl.Wrapper - Class in com.intellij.psi.impl.source.codeStyle
 
lexemeRelOffset(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
lexemeRelOffset(int) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
Lexer - Interface in com.intellij.lexer
Interface for breaking a file into a sequence of tokens.
LEXER_START_THRESHOLD - Static variable in interface com.intellij.lexer.Lexer
 
LexerBase - Interface in com.intellij.lexer
 
LexerPosition - Interface in com.intellij.lexer
Specifies the state and position of a lexer.
lexicographicCompare(int[], int[]) - Static method in class com.intellij.util.ArrayUtil
 
lexicographicCompare(String[], String[]) - Static method in class com.intellij.util.ArrayUtil
 
lexicographicCompare(T[], T[]) - Static method in class com.intellij.util.ArrayUtil
 
lexStart(int) - Method in class com.intellij.psi.ArrayTokenSequence
 
lexStart(int) - Method in interface com.intellij.psi.ITokenSequence
 
lexType(int) - Method in class com.intellij.psi.ArrayTokenSequence
 
lexType(int) - Method in interface com.intellij.psi.ITokenSequence
 
LighterASTNode - Interface in com.intellij.lang
 
LighterASTTokenNode - Interface in com.intellij.lang
 
LightPsiParser - Interface in com.intellij.lang
 
LimitedPool<T> - Class in com.intellij.util.containers
A simple object pool which instantiates objects on-demand and keeps up to the given number of objects for later reuse.
LimitedPool(int, LimitedPool.ObjectFactory<T>) - Constructor for class com.intellij.util.containers.LimitedPool
 
LimitedPool.ObjectFactory<T> - Interface in com.intellij.util.containers
 
LimitedPool.Sync<T> - Class in com.intellij.util.containers
 
LINE_AFTER - Static variable in class com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
 
LINE_BEFORE - Static variable in class com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
 
LineComment - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
LineIndentProvider - Interface in com.intellij.psi.codeStyle.lineIndent
An interface for fast indentation calculation as an alternative to formatter-based logic.
LiteralTextEscaper<T extends PsiLanguageInjectionHost> - Class in com.intellij.psi
 
LiteralTextEscaper(T) - Constructor for class com.intellij.psi.LiteralTextEscaper
 
locateAdditionalEscapeSequence(int, int) - Method in class com.intellij.lexer.StringLiteralLexer
Locates the end of an additional (non-standard) escape sequence.
locateHexEscapeSequence(int, int) - Method in class com.intellij.lexer.StringLiteralLexer
 
locateToken() - Method in class com.intellij.lexer.FlexAdapter
 
locateUnicodeEscapeSequence(int, int) - Method in class com.intellij.lexer.StringLiteralLexer
 
lookAhead(int) - Method in class com.intellij.indentation.AbstractIndentParser
 
lookAhead(int) - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
See what token type is in step ahead (not including whitespaces)
lookAhead(int) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
lookAhead(int) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
lookAhead(int) - Method in interface com.intellij.lang.SyntaxTreeBuilder
See what token type is in steps ahead.
lookAhead(int) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
lookAhead(Lexer) - Method in class com.intellij.lexer.LookAheadLexer
 
LookAheadLexer - Class in com.intellij.lexer
 
LookAheadLexer(Lexer) - Constructor for class com.intellij.lexer.LookAheadLexer
 
LookAheadLexer(Lexer, int) - Constructor for class com.intellij.lexer.LookAheadLexer
 
LookAheadLexer.LookAheadLexerPosition - Class in com.intellij.lexer
 
LookAheadLexerPosition(LookAheadLexer, ImmutableUserMap) - Constructor for class com.intellij.lexer.LookAheadLexer.LookAheadLexerPosition
 

M

map(IElementType) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
map2Array(T[], Class<V>, Function<? super T, ? extends V>) - Static method in class com.intellij.util.containers.ContainerUtil
 
mapType(IElementType) - Method in class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
 
mark() - Method in class com.intellij.indentation.AbstractIndentParser
 
mark() - Method in class com.intellij.indentation.IndentPsiBuilder
 
mark() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Create new marker
mark() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
mark() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
mark() - Method in interface com.intellij.lang.PsiBuilder
 
mark() - Method in interface com.intellij.lang.SyntaxTreeBuilder
Creates a marker at the current parsing position.
mark() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
mark(boolean) - Method in class com.intellij.indentation.AbstractIndentParser
 
mark(int) - Method in class com.intellij.util.io.UnsyncByteArrayInputStream
 
MarkerKind() - Constructor for class com.intellij.psi.builder.ASTMarkers.MarkerKind
 
MarkerNode - Record Class in com.intellij.psi.builder
 
MarkerNode(IElementType, int, int, MarkerNode) - Constructor for record class com.intellij.psi.builder.MarkerNode
 
MarkerNode(IElementType, int, int, MarkerNode, MutableList<MarkerNode>) - Constructor for record class com.intellij.psi.builder.MarkerNode
 
MarkerNode(IElementType, TextRange, MarkerNode, MutableList<MarkerNode>) - Constructor for record class com.intellij.psi.builder.MarkerNode
Creates an instance of a MarkerNode record class.
MarkerNodeWrapper(MarkerNode, StringSlice) - Constructor for record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
Creates an instance of a MarkerNodeWrapper record class.
MarkerNodeWrapper(String, MarkerNode) - Constructor for record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
 
MarkerPsiBuilder<T> - Class in com.intellij.psi.builder
 
MarkerPsiBuilder(CharSequence, ITokenSequence, TokenSet, TokenSet, int, int) - Constructor for class com.intellij.psi.builder.MarkerPsiBuilder
 
markersCount(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
markersCount(int) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
markSupported() - Method in class com.intellij.util.io.UnsyncByteArrayInputStream
 
markWithRollbackPossibility() - Method in class com.intellij.indentation.IndentPsiBuilder
 
matches(IElementType) - Method in interface com.intellij.psi.tree.IElementType.Predicate
 
matches(String...) - Method in class com.intellij.psi.util.QualifiedName
 
matchesLanguage(Language) - Method in class com.intellij.lang.MetaLanguage
 
matchesPrefix(QualifiedName) - Method in class com.intellij.psi.util.QualifiedName
 
matchesRule(SemanticEditorPosition.Rule) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
MathUtil - Class in com.intellij.util
 
MathUtil() - Constructor for class com.intellij.util.MathUtil
 
max(double[]) - Static method in class com.intellij.util.ArrayUtil
 
max(int[]) - Static method in class com.intellij.util.ArrayUtil
 
MAY - Enum constant in enum class com.intellij.lang.ParserDefinition.SpaceRequirements
Whitespace between tokens is optional.
merge(Iterable<? extends ThreeState>) - Static method in enum class com.intellij.util.ThreeState
 
merge(IElementType, Lexer) - Method in interface com.intellij.lexer.MergeFunction
 
merge(ThreeState) - Method in enum class com.intellij.util.ThreeState
Combine two different ThreeState values yielding UNSURE if values are different and itself if values are the same.
mergeArrayAndCollection(T[], Collection<? extends T>, ArrayFactory<? extends T>) - Static method in class com.intellij.util.ArrayUtil
Allocates new array of size array.length + collection.size() and copies elements of array and collection to it.
mergeArrays(byte[], byte[]) - Static method in class com.intellij.util.ArrayUtil
 
mergeArrays(int[], int[]) - Static method in class com.intellij.util.ArrayUtil
 
mergeArrays(String[], String...) - Static method in class com.intellij.util.ArrayUtil
 
mergeArrays(T[], T[]) - Static method in class com.intellij.util.ArrayUtil
 
mergeArrays(T[], T[], ArrayFactory<? extends T>) - Static method in class com.intellij.util.ArrayUtil
 
mergeCollections(Collection<? extends T>, Collection<? extends T>, ArrayFactory<? extends T>) - Static method in class com.intellij.util.ArrayUtil
 
MergeFunction - Interface in com.intellij.lexer
 
mergeSortedArrays(int[], int[], boolean) - Static method in class com.intellij.util.ArrayUtil
 
MergingLexerAdapter - Class in com.intellij.lexer
 
MergingLexerAdapter(Lexer, TokenSet) - Constructor for class com.intellij.lexer.MergingLexerAdapter
 
MergingLexerAdapterBase - Class in com.intellij.lexer
 
MergingLexerAdapterBase(Lexer) - Constructor for class com.intellij.lexer.MergingLexerAdapterBase
 
message(ResourceBundle, String, Object...) - Static method in class com.intellij.util.BundleHelper
 
message(String, Object...) - Static method in class com.intellij.analysis.AnalysisBundle
 
message(String, Object...) - Static method in class com.intellij.core.CoreBundle
 
MetaLanguage - Class in com.intellij.lang
 
MetaLanguage(String) - Constructor for class com.intellij.lang.MetaLanguage
 
METHOD_BRACE_STYLE - Variable in class com.intellij.psi.codeStyle.IndentOptions
 
min(int[]) - Static method in class com.intellij.util.ArrayUtil
 
modifiers - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
MODIFIERS - Static variable in interface com.intellij.psi.PsiModifier
 
mostPositive(Iterable<? extends ThreeState>) - Static method in enum class com.intellij.util.ThreeState
 
moveAfter() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveAfterOptional(SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveAfterOptionalMix(SemanticEditorPosition.SyntaxElement...) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveAfterParentheses(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveBefore() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveBeforeOptional(SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveBeforeOptionalMix(SemanticEditorPosition.SyntaxElement...) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveBeforeParentheses(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveToLeftParenthesisBackwardsSkippingNested(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
moveToLeftParenthesisBackwardsSkippingNestedWithPredicate(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement, Predicate<? super SemanticEditorPosition>) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
MultiMap<K,V> - Class in com.intellij.util.containers
Pass custom map using MultiMap(Map) if needed.
MultiMap() - Constructor for class com.intellij.util.containers.MultiMap
 
MultiMap(int) - Constructor for class com.intellij.util.containers.MultiMap
 
MultiMap(int, float) - Constructor for class com.intellij.util.containers.MultiMap
 
MultiMap(MultiMap<? extends K, ? extends V>) - Constructor for class com.intellij.util.containers.MultiMap
 
MultiMap(Map<K, Collection<V>>) - Constructor for class com.intellij.util.containers.MultiMap
 
MUST - Enum constant in enum class com.intellij.lang.ParserDefinition.SpaceRequirements
Whitespace between tokens is required.
MUST_LINE_BREAK - Enum constant in enum class com.intellij.lang.ParserDefinition.SpaceRequirements
A line break is required between tokens.
MUST_NOT - Enum constant in enum class com.intellij.lang.ParserDefinition.SpaceRequirements
Whitespace between tokens is not allowed.
mutate(Function<ASTMarkers.MutableContext<T>, Unit>) - Method in interface com.intellij.psi.builder.ASTMarkers
 
mutate(Function<ASTMarkers.MutableContext<T>, Unit>) - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
myBuffer - Variable in class com.intellij.lexer.StringLiteralLexer
 
myBuffer - Variable in class com.intellij.util.io.UnsyncByteArrayInputStream
 
myBufferEnd - Variable in class com.intellij.lexer.StringLiteralLexer
 
myBuilder - Variable in class com.intellij.indentation.AbstractIndentParser
 
myBuilder - Variable in class com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
 
myCurrentIndent - Variable in class com.intellij.indentation.IndentPsiBuilder
 
myDelegate - Variable in class com.intellij.lang.impl.PsiBuilderAdapter
 
myDelegate - Variable in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
myDelegate - Variable in class com.intellij.lexer.DelegateLexer
 
myEnd - Variable in class com.intellij.lexer.StringLiteralLexer
 
myHost - Variable in class com.intellij.psi.LiteralTextEscaper
 
myIndents - Variable in class com.intellij.indentation.IndentPsiBuilder
 
myLexemeIndex - Variable in class com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
 
myMap - Variable in class com.intellij.util.containers.MultiMap
 
MyMarker(PsiBuilder.Marker) - Constructor for class com.intellij.indentation.IndentPsiBuilder.MyMarker
 
myNewLine - Variable in class com.intellij.indentation.IndentPsiBuilder
 
myNewLines - Variable in class com.intellij.indentation.IndentPsiBuilder
 
myNext - Variable in class com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
 
myOriginalLiteralToken - Variable in class com.intellij.lexer.StringLiteralLexer
 
myQuoteChar - Variable in class com.intellij.lexer.StringLiteralLexer
 
myStart - Variable in class com.intellij.lexer.StringLiteralLexer
 
myTokens - Variable in class com.intellij.psi.builder.FleetPsiBuilder
 

N

name - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
NATIVE - Static variable in interface com.intellij.psi.PsiModifier
 
NavigatablePsiElement - Interface in com.intellij.psi
 
NEW_LINE_INDENT - Static variable in interface com.intellij.psi.TokenType
Internal token type used by the code formatter.
newArray(Class<T>, int) - Static method in class com.intellij.util.ArrayUtil
 
newArrayList() - Static method in class com.intellij.util.containers.ContainerUtil
 
newArrayList(Iterable<? extends E>) - Static method in class com.intellij.util.containers.ContainerUtil
 
newArrayList(T[], int, int) - Static method in class com.intellij.util.containers.ContainerUtil
 
newByteArray(int) - Static method in class com.intellij.util.ArrayUtil
 
newConcurrentMap() - Static method in class com.intellij.util.containers.ContainerUtil
 
newConcurrentSet() - Static method in class com.intellij.util.containers.ContainerUtil
 
newHashMap() - Static method in class com.intellij.util.containers.ContainerUtil
 
newHashMap(Map<? extends K, ? extends V>) - Static method in class com.intellij.util.containers.ContainerUtil
 
newHashSet() - Static method in class com.intellij.util.containers.ContainerUtil
 
newIntArray(int) - Static method in class com.intellij.util.ArrayUtil
 
newLongArray(int) - Static method in class com.intellij.util.ArrayUtil
 
newObjectArray(int) - Static method in class com.intellij.util.ArrayUtil
 
newStringArray(int) - Static method in class com.intellij.util.ArrayUtil
 
next(T, T, boolean) - Method in class com.intellij.util.WalkingState
 
nextSibling(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
nextTokenIs(PsiBuilder, IElementType) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIs(PsiBuilder, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIs(PsiBuilder, String, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIsFast(PsiBuilder, IElementType) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIsFast(PsiBuilder, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIsFast(PsiBuilder, TokenSet) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIsFast(PsiBuilder, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIsFast(PsiBuilder, String, boolean) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIsSlow(PsiBuilder, String, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIsSmart(PsiBuilder, IElementType) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
nextTokenIsSmart(PsiBuilder, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
NO - Enum constant in enum class com.intellij.util.ThreeState
 
NO_ERRORS - Static variable in class com.intellij.psi.tree.IErrorCounterReparseableElementType
 
NO_QUOTE_CHAR - Static variable in class com.intellij.lexer.StringLiteralLexer
 
node() - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
Returns the value of the node record component.
NON_SEALED - Static variable in interface com.intellij.psi.PsiModifier
 
NONE - Static variable in class com.intellij.formatting.Indent.Type
 
nonNegativeAbs(int) - Static method in class com.intellij.util.MathUtil
Returns the closest non-negative int value to the absolute value of a.
NORMAL - Static variable in class com.intellij.formatting.Indent.Type
 

O

OBJECT_ARRAY_FACTORY - Static variable in class com.intellij.util.ArrayUtil
 
offset - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
onSkip(IElementType, int, int) - Method in interface com.intellij.lang.WhitespaceSkippedCallback
 
OPEN - Static variable in interface com.intellij.psi.PsiModifier
 
OperationParserHelper - Class in com.intellij.indentation
 
OperationParserHelper() - Constructor for class com.intellij.indentation.OperationParserHelper
 
OperationParserHelper.BinaryOperationParser - Interface in com.intellij.indentation
 
OperationParserHelper.CustomBinaryOperationParser - Interface in com.intellij.indentation
 
org.aya.kala - package org.aya.kala
 
orSet(TokenSet...) - Static method in class com.intellij.psi.tree.TokenSet
Returns a token set containing the union of the specified token sets.
ourDisableLayersFlag - Static variable in class com.intellij.lexer.LayeredLexer
 
OUTER_EXPRESSION_PLACEHOLDER - Static variable in class com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher
 
OuterLanguageElementType - Class in com.intellij.psi.tree
Element type that may be used for representing outer fragments in templating language.
OuterLanguageElementType(String, Language) - Constructor for class com.intellij.psi.tree.OuterLanguageElementType
 
OuterLanguageElementType(String, Language, boolean) - Constructor for class com.intellij.psi.tree.OuterLanguageElementType
 

P

PACKAGE_LOCAL - Static variable in interface com.intellij.psi.PsiModifier
 
PairedBraceMatcher - Interface in com.intellij.lang
Defines the brace matching support required for a custom language.
PairProcessor<S,T> - Interface in com.intellij.util
Consider using BiPredicate instead.
parent() - Method in record class com.intellij.psi.builder.MarkerNode
Returns the value of the parent record component.
parentFrame - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
parse(FleetPsiBuilder<?>) - Method in class com.intellij.psi.DefaultPsiParser
 
parse(FleetPsiBuilder<?>) - Method in class com.intellij.psi.tree.ILazyParseableElementType
Parses the text fragment using the the provided FleetPsiBuilder
parse(IElementType, PsiBuilder) - Method in class com.intellij.indentation.AbstractIndentParser
 
parse(IElementType, PsiBuilder) - Method in interface com.intellij.lang.PsiParser
Parses the contents of the specified PSI builder and returns an AST tree with the specified type of root element.
parse(IElementType, FleetPsiBuilder<?>) - Method in class com.intellij.psi.DefaultPsiParser
 
parse(IElementType, FleetPsiBuilder<?>) - Method in interface com.intellij.psi.FleetPsiParser
 
parse(IElementType, String) - Method in interface com.intellij.psi.FleetPsiParser
rewrite of `FleetPsiParser.parse(text: String): Node` in AstMarkerVisitor.kt, modified
parse(CharSequence, ParserDefinition) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
 
parse(String) - Method in class com.intellij.psi.DefaultPsiParser
 
parse(PsiBuilder, int) - Method in interface com.intellij.lang.parser.GeneratedParserUtilBase.Parser
 
parseAsTree(GeneratedParserUtilBase.ErrorState, PsiBuilder, int, IElementType, boolean, GeneratedParserUtilBase.Parser, GeneratedParserUtilBase.Parser) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
parseBinaryOperator() - Method in interface com.intellij.indentation.OperationParserHelper.CustomBinaryOperationParser
 
parseBlockLazy(PsiBuilder, IElementType, IElementType, IElementType) - Static method in class com.intellij.lang.PsiBuilderUtil
tries to parse a code block with corresponding left and right braces.
parseLight(IElementType, PsiBuilder) - Method in interface com.intellij.lang.LightPsiParser
 
parser - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Builder
 
ParserDefinition - Interface in com.intellij.lang
Defines the implementation of a parser for a custom language.
ParserDefinition.SpaceRequirements - Enum Class in com.intellij.lang
Requirements for spacing between tokens.
parseRoot(IElementType) - Method in class com.intellij.indentation.AbstractIndentParser
 
parseSimpleExpression() - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
Parses operand
parseTokens(PsiBuilder, boolean, int, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
parseTokens(PsiBuilder, int, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
parseTokensSmart(PsiBuilder, int, IElementType...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
parseWithOuterAndRemoveRangesApplied(ASTNode, Language, Function<? super CharSequence, ? extends ASTNode>) - Static method in class com.intellij.psi.templateLanguages.TemplateDataElementType
 
peek() - Method in class com.intellij.util.containers.IntStack
 
peek() - Method in class com.intellij.util.containers.Stack
 
peekChild(IElementType) - Method in interface com.intellij.psi.builder.GenericNode
 
peekChild(TokenSet) - Method in interface com.intellij.psi.builder.GenericNode
 
performLexing() - Method in class com.intellij.psi.ArrayTokenSequence.Builder
 
pop() - Method in class com.intellij.util.containers.IntStack
 
pop() - Method in class com.intellij.util.containers.Stack
 
popState() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
position - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
precede() - Method in class com.intellij.indentation.IndentPsiBuilder.MyMarker
 
precede() - Method in class com.intellij.lang.impl.DelegateMarker
 
precede() - Method in interface com.intellij.lang.PsiBuilder.Marker
 
precede() - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Creates and returns a new marker starting immediately before the start of this marker and extending after its end.
precede() - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
prepend(byte, byte[]) - Static method in class com.intellij.util.ArrayUtil
 
prepend(T, T[]) - Static method in class com.intellij.util.ArrayUtil
 
prepend(T, T[], ArrayFactory<? extends T>) - Static method in class com.intellij.util.ArrayUtil
 
prepend(T, T[], Class<T>) - Static method in class com.intellij.util.ArrayUtil
 
prevSibling(int) - Method in interface com.intellij.psi.builder.ASTMarkers
 
PRIVATE - Static variable in interface com.intellij.psi.PsiModifier
 
process(S, T) - Method in interface com.intellij.util.PairProcessor
 
process(T) - Method in interface com.intellij.util.Processor
 
processAll(T, WalkingState.TreeGuide<T>, Processor<? super T>) - Static method in class com.intellij.util.WalkingState
process in the in-order fashion
ProcessCanceledException - Exception in com.intellij.openapi.progress
An exception indicating that the currently running operation was terminated and should finish as soon as possible.
ProcessCanceledException() - Constructor for exception com.intellij.openapi.progress.ProcessCanceledException
 
ProcessCanceledException(String) - Constructor for exception com.intellij.openapi.progress.ProcessCanceledException
 
ProcessCanceledException(Throwable) - Constructor for exception com.intellij.openapi.progress.ProcessCanceledException
 
Processor<T> - Interface in com.intellij.util
Generic callback with continue/stop semantics.
ProgressIndicator - Interface in com.intellij.openapi.progress
An object accompanying a computation, usually in a background thread.
ProgressIndicatorProvider - Class in com.intellij.openapi.progress
 
ProgressIndicatorProvider() - Constructor for class com.intellij.openapi.progress.ProgressIndicatorProvider
 
ProgressManager - Class in com.intellij.openapi.progress
 
ProgressManager() - Constructor for class com.intellij.openapi.progress.ProgressManager
 
Project - Interface in com.intellij.openapi.project
An object representing an IntelliJ project.
PROTECTED - Static variable in interface com.intellij.psi.PsiModifier
 
PsiBinaryFile - Interface in com.intellij.psi
Represents a binary file.
PsiBuilder - Interface in com.intellij.lang
 
PsiBuilder.Marker - Interface in com.intellij.lang
 
PsiBuilderAdapter - Class in com.intellij.lang.impl
 
PsiBuilderAdapter(PsiBuilder) - Constructor for class com.intellij.lang.impl.PsiBuilderAdapter
 
PsiBuilderUtil - Class in com.intellij.lang
 
PsiComment - Interface in com.intellij.psi
Represents a comment in a code.
PsiElement - Interface in com.intellij.psi
The common base interface for all elements of the PSI tree.
PsiErrorElement - Interface in com.intellij.psi
Represents a syntax error (for example, invalid token) in Java or custom language code.
PsiExternalReferenceHost - Interface in com.intellij.model.psi
Elements which support external references should implement this interface.
PsiFile - Interface in com.intellij.psi
A PSI element representing a file.
PsiLanguageInjectionHost - Interface in com.intellij.psi
Marks PSI element as (potentially) containing text in another language.
PsiLanguageInjectionHost.InjectedPsiVisitor - Interface in com.intellij.psi
 
PsiLanguageInjectionHost.Shred - Interface in com.intellij.psi
 
PsiModifier - Interface in com.intellij.psi
Provides a list of possible modifier keywords for Java classes, methods and fields.
PsiNamedElement - Interface in com.intellij.psi
Represents a declaration which introduces a named entity and can be renamed (for example, a class or a method).
PsiNameIdentifierOwner - Interface in com.intellij.psi
A Psi element which has a name given by an identifier token in the Psi tree.
psiParser() - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Returns the value of the psiParser record component.
PsiParser - Interface in com.intellij.lang
The plugin side of a custom language parser.
PsiPlainText - Interface in com.intellij.psi
Represents the contents of a plain-text file.
PsiPlainTextFile - Interface in com.intellij.psi
Represents a plain-text file (a file belonging to the type "Text files" or a custom file type which has no associated language).
PsiRecursiveVisitor - Interface in com.intellij.psi
Please use this interface to mark recursive visitors.
PsiReference - Interface in com.intellij.psi
A reference to a PSI element.
PsiWhiteSpace - Interface in com.intellij.psi
Represents a whitespace token.
PUBLIC - Static variable in interface com.intellij.psi.PsiModifier
 
push(int) - Method in class com.intellij.util.containers.IntStack
 
push(T) - Method in class com.intellij.util.containers.Stack
 
pushState() - Method in interface com.intellij.openapi.progress.ProgressIndicator
 
put(Key<T>, T) - Method in class com.intellij.util.containers.ImmutableUserMap
 
put(K, Collection<V>) - Method in class com.intellij.util.containers.MultiMap
 
put(K, V) - Method in class com.intellij.util.containers.ContainerUtil.ImmutableMapBuilder
 
putAllValues(MultiMap<? extends K, ? extends V>) - Method in class com.intellij.util.containers.MultiMap
 
putAllValues(Map<? extends K, ? extends V>) - Method in class com.intellij.util.containers.MultiMap
 
putCopyableUserData(Key<T>, T) - Method in interface com.intellij.lang.ASTNode
Attaches a copyable user data object to this node.
putUserData(Key<T>, T) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
putUserData(Key<T>, T) - Method in interface com.intellij.lang.PsiBuilder
Add a new user data value to this object.
putValue(K, V) - Method in class com.intellij.util.containers.MultiMap
 
putValues(K, Collection<? extends V>) - Method in class com.intellij.util.containers.MultiMap
 

Q

QualifiedName - Class in com.intellij.psi.util
 

R

range() - Method in record class com.intellij.lexer.FlexLexer.Token
Returns the value of the range record component.
range() - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
 
range() - Method in interface com.intellij.psi.builder.GenericNode
 
range() - Method in record class com.intellij.psi.builder.MarkerNode
Returns the value of the range record component.
RangeCollector() - Constructor for class com.intellij.psi.templateLanguages.TemplateDataElementType.RangeCollector
 
RangeCollectorImpl - Class in com.intellij.psi.templateLanguages
 
rawLookup(int) - Method in class com.intellij.indentation.AbstractIndentParser
 
rawLookup(int) - Method in interface com.intellij.indentation.OperationParserHelper.BinaryOperationParser
See what token type is in step ahead / benind (including whitespaces)
rawLookup(int) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
rawLookup(int) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
rawLookup(int) - Method in interface com.intellij.lang.SyntaxTreeBuilder
See what token type is in steps ahead/behind.
rawLookup(int) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
rawTokenIndex() - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
rawTokenIndex() - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
rawTokenIndex() - Method in interface com.intellij.lang.SyntaxTreeBuilder
Returns the index of the current token in the original sequence.
rawTokenIndex() - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
rawTokenText(PsiBuilder, int) - Static method in class com.intellij.lang.PsiBuilderUtil
 
rawTokenTypeStart(int) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
rawTokenTypeStart(int) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
rawTokenTypeStart(int) - Method in interface com.intellij.lang.SyntaxTreeBuilder
See what token type is in steps ahead/behind current position.
rawTokenTypeStart(int) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
read() - Method in class com.intellij.util.io.UnsyncByteArrayInputStream
 
read(byte[], int, int) - Method in class com.intellij.util.io.UnsyncByteArrayInputStream
 
realloc(boolean[], int) - Static method in class com.intellij.util.ArrayUtil
 
realloc(byte[], int) - Static method in class com.intellij.util.ArrayUtil
 
realloc(char[], int) - Static method in class com.intellij.util.ArrayUtil
 
realloc(double[], int) - Static method in class com.intellij.util.ArrayUtil
 
realloc(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
realloc(long[], int) - Static method in class com.intellij.util.ArrayUtil
 
realloc(short[], int) - Static method in class com.intellij.util.ArrayUtil
 
realloc(T[], int, ArrayFactory<? extends T>) - Static method in class com.intellij.util.ArrayUtil
 
recalculateCurrentIndent() - Method in class com.intellij.indentation.AbstractIndentParser
 
recalculateCurrentIndent(IElementType, IElementType) - Method in class com.intellij.indentation.IndentPsiBuilder
 
recursion_guard_(PsiBuilder, int, String) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
recycle(T) - Method in class com.intellij.util.containers.LimitedPool
 
recycle(T) - Method in class com.intellij.util.containers.LimitedPool.Sync
 
register(Language, PairedBraceMatcher) - Static method in class com.intellij.lang.BraceMatchers
 
register_hook_(PsiBuilder, GeneratedParserUtilBase.Hook<T[]>, T...) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
register_hook_(PsiBuilder, GeneratedParserUtilBase.Hook<T>, T) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
registerExtension(Class<T>, T) - Static method in class com.intellij.openapi.components.ExtensionsMap
 
registerLanguageExtension(Class<T>, T, Language) - Static method in class com.intellij.openapi.components.ExtensionsMap
 
registerLayer(Lexer, IElementType...) - Method in class com.intellij.lexer.LayeredLexer
 
registerSelfStoppingLayer(Lexer, IElementType[], IElementType[]) - Method in class com.intellij.lexer.LayeredLexer
 
remap(int, IElementType) - Method in class com.intellij.psi.ArrayTokenSequence
 
remap(int, IElementType) - Method in interface com.intellij.psi.ITokenSequence
 
remapCurrentToken(IElementType) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
remapCurrentToken(IElementType) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
remapCurrentToken(IElementType) - Method in interface com.intellij.lang.SyntaxTreeBuilder
Slightly easier way to what ITokenTypeRemapper does (i.e.
remapCurrentToken(IElementType) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
remove(int) - Method in class com.intellij.util.SmartList
 
remove(int[], int) - Static method in class com.intellij.util.ArrayUtil
 
remove(short[], int) - Static method in class com.intellij.util.ArrayUtil
 
remove(K) - Method in class com.intellij.util.containers.MultiMap
 
remove(K, V) - Method in class com.intellij.util.containers.MultiMap
 
remove(T[], int) - Static method in class com.intellij.util.ArrayUtil
Removes element with index idx from array src.
remove(T[], int, ArrayFactory<? extends T>) - Static method in class com.intellij.util.ArrayUtil
 
remove(T[], T) - Static method in class com.intellij.util.ArrayUtil
 
remove(T[], T, ArrayFactory<? extends T>) - Static method in class com.intellij.util.ArrayUtil
 
removeChild(ASTNode) - Method in interface com.intellij.lang.ASTNode
Removes the specified node from the list of children of this node.
removeHead(int) - Method in class com.intellij.psi.util.QualifiedName
 
removeLastComponent() - Method in class com.intellij.psi.util.QualifiedName
 
removeRange(int, int) - Method in class com.intellij.util.SmartList
 
removeRange(ASTNode, ASTNode) - Method in interface com.intellij.lang.ASTNode
Removes a range of nodes from the list of children, starting with firstNodeToRemove, up to and not including firstNodeToKeep.
removeTail(int) - Method in class com.intellij.psi.util.QualifiedName
 
removeValue(K, V) - Method in class com.intellij.util.containers.MultiMap
Deprecated.
reparseSpace(ASTNode, CharSequence) - Method in interface com.intellij.lang.ParserDefinition
 
repeat(int, IntConsumer) - Static method in interface com.intellij.psi.builder.ASTMarkers
mimic repeat() function in kotlin
replace(PsiElement) - Method in interface com.intellij.psi.PsiElement
Replaces this PSI element (along with all its children) with another element (along with the children).
replaceAllChildrenToChildrenOf(ASTNode) - Method in interface com.intellij.lang.ASTNode
Replaces all child nodes with the children of the specified node.
replaceCachedType(int, IElementType) - Method in class com.intellij.lexer.LookAheadLexer
 
replaceChild(ASTNode, ASTNode) - Method in interface com.intellij.lang.ASTNode
Replaces the specified child node with another node.
report_error_(PsiBuilder, boolean) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
report_error_(PsiBuilder, GeneratedParserUtilBase.ErrorState, boolean) - Static method in class com.intellij.lang.parser.GeneratedParserUtilBase
 
require(boolean, String) - Static method in interface com.intellij.psi.builder.ASTMarkers
mimic require() function in kotlin
reset() - Method in class com.intellij.util.io.UnsyncByteArrayInputStream
 
reset(CharSequence, int, int, int) - Method in interface com.intellij.lexer.FlexLexer
 
resetCacheSize(int) - Method in class com.intellij.lexer.LookAheadLexer
 
resolve() - Method in interface com.intellij.psi.PsiReference
Returns the element which is the target of the reference.
RestartableLexer - Interface in com.intellij.lexer
This interface is suitable for providing even distribution for restartable states in highlighting lexer implementation.
restore(LexerPosition) - Method in class com.intellij.lexer.LayeredLexer
 
restore(LexerPosition) - Method in interface com.intellij.lexer.Lexer
Restores the lexer to the specified state and position.
restore(LexerPosition) - Method in interface com.intellij.lexer.LexerBase
 
restore(LexerPosition) - Method in class com.intellij.lexer.LookAheadLexer
 
restore(LexerPosition) - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
restore(LookAheadLexer.LookAheadLexerPosition) - Method in class com.intellij.lexer.LookAheadLexer
 
retreat() - Method in interface com.intellij.psi.impl.source.codeStyle.LexemeIterator
Move iterator to the previous segment
retreat() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
 
retreat() - Method in class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
 
reverseArray(int[]) - Static method in class com.intellij.util.ArrayUtil
 
reverseArray(T[]) - Static method in class com.intellij.util.ArrayUtil
 
ReviseWhenPortedToJDK - Annotation Interface in com.intellij
Use for marking places in code which are supposed to be updated after migration of the containing module to a newer JDK.
RIGHT_BINDER - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
RightParenthesis - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
rollbackTo() - Method in class com.intellij.indentation.IndentPsiBuilder.MyMarker
 
rollbackTo() - Method in class com.intellij.lang.impl.DelegateMarker
 
rollbackTo() - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Drops this marker and all markers added after it, and reverts the lexer position to the position of this marker.
rollbackTo() - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
rollbackTo(PsiBuilder.Marker) - Method in class com.intellij.indentation.AbstractIndentParser
 
rollbackTo(PsiBuilder.Marker) - Static method in class com.intellij.lang.PsiBuilderUtil
Rolls the lexer back to position before given marker - if not null.
root() - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Returns the value of the root record component.
rotateLeft(T[], int, int) - Static method in class com.intellij.util.ArrayUtil
 
rotateRight(T[], int, int) - Static method in class com.intellij.util.ArrayUtil
 
run(PsiBuilder, PsiBuilder.Marker, T) - Method in interface com.intellij.lang.parser.GeneratedParserUtilBase.Hook
 

S

save() - Method in interface com.intellij.openapi.project.Project
 
SEALED - Static variable in interface com.intellij.psi.PsiModifier
 
SemanticEditorPosition - Class in com.intellij.psi.impl.source.codeStyle
 
SemanticEditorPosition.Rule - Interface in com.intellij.psi.impl.source.codeStyle
 
SemanticEditorPosition.SyntaxElement - Interface in com.intellij.psi.impl.source.codeStyle
 
Semicolon - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
ServiceManager - Class in com.intellij.openapi.components
 
ServiceManager() - Constructor for class com.intellij.openapi.components.ServiceManager
 
set(byte, byte, boolean) - Static method in class com.intellij.util.BitUtil
 
set(int, int, boolean) - Static method in class com.intellij.util.BitUtil
 
set(int, E) - Method in class com.intellij.util.SmartList
 
set(long, long, boolean) - Static method in class com.intellij.util.BitUtil
 
setCustomEdgeTokenBinders(WhitespacesAndCommentsBinder, WhitespacesAndCommentsBinder) - Method in class com.intellij.lang.impl.DelegateMarker
 
setCustomEdgeTokenBinders(WhitespacesAndCommentsBinder, WhitespacesAndCommentsBinder) - Method in interface com.intellij.lang.SyntaxTreeBuilder.Marker
Allows to define custom edge token binders instead of default ones.
setCustomEdgeTokenBinders(WhitespacesAndCommentsBinder, WhitespacesAndCommentsBinder) - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
setDebugMode(boolean) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
setDebugMode(boolean) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
setDebugMode(boolean) - Method in interface com.intellij.lang.SyntaxTreeBuilder
Enables or disables the builder debug mode.
setDebugMode(boolean) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
setFraction(double) - Method in interface com.intellij.openapi.progress.ProgressIndicator
Sets the fraction: a number between 0.0 and 1.0 reflecting the ratio of work that has already be done (0.0 for nothing, 1.0 for all).
setIndeterminate(boolean) - Method in interface com.intellij.openapi.progress.ProgressIndicator
Marks the progress indeterminate (for processes that can't estimate the amount of work to be done) or determinate (for processes that can display the fraction of the work done using ProgressIndicator.setFraction(double)).
setModalityProgress(ProgressIndicator) - Method in interface com.intellij.openapi.progress.ProgressIndicator
In many implementations, grants to this progress indicator its own modality state.
setName(String) - Method in interface com.intellij.psi.PsiNamedElement
Renames the element.
setOverrideLanguageOptions(boolean) - Method in class com.intellij.psi.codeStyle.IndentOptions
 
setText(String) - Method in interface com.intellij.openapi.progress.ProgressIndicator
Sets text above the progress bar
setText2(String) - Method in interface com.intellij.openapi.progress.ProgressIndicator
Sets text under the progress bar
setTokenTypeRemapper(ITokenTypeRemapper) - Method in interface com.intellij.lang.SyntaxTreeBuilder
Sets optional remapper that can change the type of tokens.
setTokenTypeRemapper(ITokenTypeRemapper) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
setTokenTypeRemapper(ITokenTypeRemapper) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
setTokenTypeRemapper(ITokenTypeRemapper) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
setWhitespaceSkippedCallback(WhitespaceSkippedCallback) - Method in class com.intellij.lang.impl.PsiBuilderAdapter
 
setWhitespaceSkippedCallback(WhitespaceSkippedCallback) - Method in class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
setWhitespaceSkippedCallback(WhitespaceSkippedCallback) - Method in interface com.intellij.lang.SyntaxTreeBuilder
Subscribe for notification on default whitespace and comments skipped events.
setWhitespaceSkippedCallback(WhitespaceSkippedCallback) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
shouldAllowSlashZero() - Method in class com.intellij.lexer.StringLiteralLexer
 
size() - Method in class com.intellij.util.containers.IntStack
 
size() - Method in class com.intellij.util.containers.MultiMap
 
size() - Method in class com.intellij.util.SmartList
 
skip(long) - Method in class com.intellij.util.io.UnsyncByteArrayInputStream
 
skipParentheses(boolean, SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
SMART_TABS - Variable in class com.intellij.psi.codeStyle.IndentOptions
 
SmartList<E> - Class in com.intellij.util
A List which with optimized memory usage for the sizes of 0 and 1, in which cases it does not allocate an array.
SmartList() - Constructor for class com.intellij.util.SmartList
 
SmartList(Collection<? extends E>) - Constructor for class com.intellij.util.SmartList
 
SmartList(E) - Constructor for class com.intellij.util.SmartList
 
SmartList(E...) - Constructor for class com.intellij.util.SmartList
 
sort(List<T>, Comparator<? super T>) - Static method in class com.intellij.util.containers.ContainerUtil
 
sort(T[], Comparator<? super T>) - Static method in class com.intellij.util.containers.ContainerUtil
 
sort(Comparator<? super E>) - Method in class com.intellij.util.SmartList
 
sorted(Iterable<? extends T>, Comparator<? super T>) - Static method in class com.intellij.util.containers.ContainerUtil
 
sorted(Collection<? extends T>) - Static method in class com.intellij.util.containers.ContainerUtil
 
sorted(Collection<? extends T>, Comparator<? super T>) - Static method in class com.intellij.util.containers.ContainerUtil
 
space() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
spaceCommentsTokenSet() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
spaceExistenceTypeBetweenTokens(ASTNode, ASTNode) - Method in interface com.intellij.lang.ParserDefinition
Checks if the specified two token types need to be separated by a space according to the language grammar.
SPACES - Static variable in class com.intellij.formatting.Indent.Type
 
Stack<T> - Class in com.intellij.util.containers
A drop-in replacement for Stack based on ArrayList (instead of Vector) and therefore is (1) not synchronized and (2) faster.
Stack() - Constructor for class com.intellij.util.containers.Stack
 
Stack(int) - Constructor for class com.intellij.util.containers.Stack
 
Stack(Collection<? extends T>) - Constructor for class com.intellij.util.containers.Stack
 
Stack(T...) - Constructor for class com.intellij.util.containers.Stack
 
start() - Method in interface com.intellij.openapi.progress.ProgressIndicator
Marks the process as started.
start(CharSequence) - Method in interface com.intellij.lexer.Lexer
 
start(CharSequence, int, int) - Method in interface com.intellij.lexer.Lexer
 
start(CharSequence, int, int, int) - Method in class com.intellij.lexer.DelegateLexer
 
start(CharSequence, int, int, int) - Method in class com.intellij.lexer.FlexAdapter
 
start(CharSequence, int, int, int) - Method in class com.intellij.lexer.LayeredLexer
 
start(CharSequence, int, int, int) - Method in interface com.intellij.lexer.Lexer
Prepare for lexing character data from buffer passed.
start(CharSequence, int, int, int) - Method in class com.intellij.lexer.LookAheadLexer
 
start(CharSequence, int, int, int) - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
start(CharSequence, int, int, int) - Method in class com.intellij.lexer.StringLiteralLexer
 
start(CharSequence, int, int, int, TokenIterator) - Method in interface com.intellij.lexer.RestartableLexer
Extended form of Lexer.start(CharSequence, int, int, int) which provides an Iterable based on com.intellij.openapi.editor.ex.util.LexerEditorHighlighter#mySegments.
Start - Static variable in class com.intellij.psi.builder.ASTMarkers.MarkerKind
 
startedWalking - Variable in class com.intellij.util.WalkingState
 
startedWalking() - Method in class com.intellij.util.WalkingState
 
startNonCancelableSection() - Method in interface com.intellij.openapi.progress.ProgressIndicator
Deprecated.
startsWith(byte[], byte[]) - Static method in class com.intellij.util.ArrayUtil
 
startsWith(byte[], int, byte[]) - Static method in class com.intellij.util.ArrayUtil
 
startsWith(E[], E[]) - Static method in class com.intellij.util.ArrayUtil
 
state - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Builder
 
STATIC - Static variable in interface com.intellij.psi.PsiModifier
 
stop() - Method in interface com.intellij.openapi.progress.ProgressIndicator
Marks the process as finished.
stopWalking() - Method in class com.intellij.util.WalkingState
 
STRICTFP - Static variable in interface com.intellij.psi.PsiModifier
 
STRING_ARRAY_FACTORY - Static variable in class com.intellij.util.ArrayUtil
 
STRING_LITERAL_ESCAPES - Static variable in interface com.intellij.psi.StringEscapesTokenTypes
 
StringEscapesTokenTypes - Interface in com.intellij.psi
 
StringLiteralLexer - Class in com.intellij.lexer
 
StringLiteralLexer(char, IElementType) - Constructor for class com.intellij.lexer.StringLiteralLexer
 
StringLiteralLexer(char, IElementType, boolean, String) - Constructor for class com.intellij.lexer.StringLiteralLexer
 
StringLiteralLexer(char, IElementType, boolean, String, boolean, boolean) - Constructor for class com.intellij.lexer.StringLiteralLexer
 
stripTrailingNulls(T[]) - Static method in class com.intellij.util.ArrayUtil
 
subQualifiedName(int, int) - Method in class com.intellij.psi.util.QualifiedName
 
substitute(int, int, ASTMarkers<T>) - Method in interface com.intellij.psi.builder.ASTMarkers.MutableContext
 
subtreeChanged() - Method in interface com.intellij.psi.PsiFile
Called by the PSI framework when the contents of the file changes.
swap(boolean[], int, int) - Static method in class com.intellij.util.ArrayUtil
 
swap(char[], int, int) - Static method in class com.intellij.util.ArrayUtil
 
swap(int[], int, int) - Static method in class com.intellij.util.ArrayUtil
 
swap(T[], int, int) - Static method in class com.intellij.util.ArrayUtil
 
SwitchCase - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
SwitchDefault - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
Sync(int, LimitedPool.ObjectFactory<T>) - Constructor for class com.intellij.util.containers.LimitedPool.Sync
 
SYNCHRONIZED - Static variable in interface com.intellij.psi.PsiModifier
 
SyntaxTreeBuilder - Interface in com.intellij.lang
 
SyntaxTreeBuilder.Marker - Interface in com.intellij.lang
A marker defines a range in the document text which becomes a node in the AST tree.
SyntaxTreeBuilderAdapter - Class in com.intellij.lang.impl
 
SyntaxTreeBuilderAdapter(SyntaxTreeBuilder) - Constructor for class com.intellij.lang.impl.SyntaxTreeBuilderAdapter
 
SystemProperties - Class in com.intellij.util
 
SystemProperties() - Constructor for class com.intellij.util.SystemProperties
 

T

TAB_SIZE - Variable in class com.intellij.psi.codeStyle.IndentOptions
 
tagName() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueColon() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueComma() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueGT() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueLParen() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueLT() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueQuote() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueRParen() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueSharp() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
tagValueToken() - Method in interface com.intellij.lexer.DocCommentTokenTypes
 
TemplateDataElementType - Class in com.intellij.psi.templateLanguages
 
TemplateDataElementType(ParserDefinition, IElementType, IElementType) - Constructor for class com.intellij.psi.templateLanguages.TemplateDataElementType
 
TemplateDataElementType.OuterLanguageRangePatcher - Interface in com.intellij.psi.templateLanguages
Customizes template data language-specific parsing in templates.
TemplateDataElementType.RangeCollector - Class in com.intellij.psi.templateLanguages
This collector is used for storing ranges of outer elements and ranges of artificial elements, that should be stripped from the resulting tree At the time of creating source code for the data language we need to memorize positions with template language elements.
TemplateDataModifications - Class in com.intellij.psi.templateLanguages
Collects modifications to apply to template text for later parsing by template data language parser.
TemplateDataModifications() - Constructor for class com.intellij.psi.templateLanguages.TemplateDataModifications
 
text() - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Returns the value of the text record component.
textContains(char) - Method in interface com.intellij.lang.ASTNode
Checks if the specified character is present in the text of this node.
textContains(char) - Method in interface com.intellij.psi.PsiElement
Checks if the text of this element contains the specified character.
textMatches(CharSequence) - Method in interface com.intellij.psi.PsiElement
Checks if the text of this PSI element is equal to the specified character sequence.
textMatches(PsiElement) - Method in interface com.intellij.psi.PsiElement
Checks if the text of this PSI element is equal to the text of the specified PSI element.
textToCharArray() - Method in interface com.intellij.psi.PsiElement
Returns the text of the PSI element as a character array.
ThreeState - Enum Class in com.intellij.util
 
toArray(T[]) - Method in class com.intellij.util.SmartList
 
toBoolean() - Method in enum class com.intellij.util.ThreeState
 
toDebugString() - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
 
toDebugString() - Method in interface com.intellij.psi.builder.GenericNode
 
toDebugString(String) - Method in record class com.intellij.psi.builder.MarkerNode
 
toHashMap() - Method in class com.intellij.util.containers.MultiMap
 
toIntArray(Collection<Integer>) - Static method in class com.intellij.util.ArrayUtil
 
Token(TextRange, IElementType) - Constructor for record class com.intellij.lexer.FlexLexer.Token
Creates an instance of a Token record class.
TOKEN_ADVANCER - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
tokenAdvancer - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 
tokenIn(IElementType, IElementType...) - Static method in class com.intellij.indentation.AbstractIndentParser
 
TokenIterator - Interface in com.intellij.lexer
An interface for getting additional information from preceding tokens in RestartableLexer.start(CharSequence, int, int, int, TokenIterator)
tokens() - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Returns the value of the tokens record component.
TokenSet - Class in com.intellij.psi.tree
A set of element types.
tokenText() - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
Returns the value of the tokenText record component.
tokenText() - Method in interface com.intellij.psi.builder.GenericNode
 
TokenType - Interface in com.intellij.psi
The standard lexer token types common to all languages.
TokenWrapper - Class in com.intellij.lang
 
TokenWrapper(IElementType, CharSequence) - Constructor for class com.intellij.lang.TokenWrapper
 
toList() - Method in class org.aya.kala.Int2ObjectOpenHashMap
 
toObjectArray(Class<T>, Object...) - Static method in class com.intellij.util.ArrayUtil
 
toObjectArray(Collection<?>) - Static method in class com.intellij.util.ArrayUtil
 
toObjectArray(Collection<? extends T>, Class<T>) - Static method in class com.intellij.util.ArrayUtil
 
toString() - Method in class com.intellij.formatting.engine.ExpandableIndent
 
toString() - Method in class com.intellij.formatting.Indent.Type
 
toString() - Method in class com.intellij.formatting.IndentImpl
 
toString() - Method in class com.intellij.lang.BracePair
 
toString() - Method in class com.intellij.lang.Language
 
toString() - Method in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
toString() - Method in class com.intellij.lang.TokenWrapper
 
toString() - Method in class com.intellij.lexer.FlexAdapter
 
toString() - Method in record class com.intellij.lexer.FlexLexer.Token
Returns a string representation of this record class.
toString() - Method in class com.intellij.lexer.MergingLexerAdapterBase
 
toString() - Method in class com.intellij.lexer.StringLiteralLexer
 
toString() - Method in class com.intellij.psi.builder.ASTMarkersImpl
 
toString() - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Returns a string representation of this record class.
toString() - Method in class com.intellij.psi.builder.FleetPsiBuilder.StartMarker
 
toString() - Method in record class com.intellij.psi.builder.GenericNode.MarkerNodeWrapper
Returns a string representation of this record class.
toString() - Method in record class com.intellij.psi.builder.MarkerNode
Returns a string representation of this record class.
toString() - Method in class com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
 
toString() - Method in interface com.intellij.psi.PsiElement
toString() should never be presented to the user.
toString() - Method in class com.intellij.psi.tree.IElementType
 
toString() - Method in class com.intellij.psi.tree.TokenSet
 
toString() - Method in class com.intellij.psi.util.QualifiedName
 
toString() - Method in class com.intellij.util.containers.IntStack
 
toString() - Method in class com.intellij.util.containers.MultiMap
 
toString() - Method in class com.intellij.util.io.UnsyncByteArrayInputStream
 
toStringArray(Collection<String>) - Static method in class com.intellij.util.ArrayUtil
 
toStringArray(Collection<String>) - Static method in class com.intellij.util.ArrayUtilRt
 
trailingCommentsBinder(TokenSet) - Static method in class com.intellij.lang.WhitespacesBinders
 
TRANSIENT - Static variable in interface com.intellij.psi.PsiModifier
 
TRANSITIVE - Static variable in interface com.intellij.psi.PsiModifier
 
trim() - Method in class org.aya.kala.Int2ObjectOpenHashMap
 
trimToSize() - Method in class com.intellij.util.SmartList
Trims the capacity of this list to be the list's current size.
TRUE - Static variable in class com.intellij.psi.tree.IElementType
Default enumeration predicate which matches all token types.
TRUE_CONDITION - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
TryKeyword - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
tryPop() - Method in class com.intellij.util.containers.Stack
 
type() - Method in record class com.intellij.lexer.FlexLexer.Token
Returns the value of the type record component.
typeExtends(IElementType, IElementType) - Method in class com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
 

U

Undone - Static variable in class com.intellij.psi.builder.ASTMarkers.MarkerKind
 
unregisterDialect(Language) - Method in class com.intellij.lang.Language
 
unregisterElementTypes(Language) - Static method in class com.intellij.psi.tree.IElementType
 
unregisterElementTypes(ClassLoader) - Static method in class com.intellij.psi.tree.IElementType
 
unregisterExtension(Class<T>, T) - Static method in class com.intellij.openapi.components.ExtensionsMap
 
unregisterLanguage(Language) - Static method in class com.intellij.lang.Language
 
unregisterLanguageExtension(Class<T>, Language) - Static method in class com.intellij.openapi.components.ExtensionsMap
 
unregisterLanguages(ClassLoader) - Static method in class com.intellij.lang.Language
 
UNSURE - Enum constant in enum class com.intellij.util.ThreeState
 
UnsyncByteArrayInputStream - Class in com.intellij.util.io
 
UnsyncByteArrayInputStream(byte[]) - Constructor for class com.intellij.util.io.UnsyncByteArrayInputStream
 
UnsyncByteArrayInputStream(byte[], int, int) - Constructor for class com.intellij.util.io.UnsyncByteArrayInputStream
 
updateText(String) - Method in interface com.intellij.psi.PsiLanguageInjectionHost
Update the host element using the provided text of the injected file.
UrlReferenceHost - Interface in com.intellij.model.psi
Implement this interface in PsiElement to inject URL reference into the element if its text contains a URL or a predefined URL pattern.
USE_TAB_CHARACTER - Variable in class com.intellij.psi.codeStyle.IndentOptions
 
UTF_32LE_CHARSET - Static variable in class com.intellij.openapi.vfs.CharsetToolkit
 

V

VALID_STRING_ESCAPE_TOKEN - Static variable in interface com.intellij.psi.StringEscapesTokenTypes
 
value() - Element in annotation interface com.intellij.ReviseWhenPortedToJDK
A JDK version required for revising the marked code.
valueOf(String) - Static method in enum class com.intellij.lang.ParserDefinition.SpaceRequirements
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.intellij.util.ThreeState
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.intellij.lang.ParserDefinition.SpaceRequirements
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.intellij.util.containers.MultiMap
 
values() - Static method in enum class com.intellij.util.ThreeState
Returns an array containing the constants of this enum class, in the order they are declared.
variantCount - Variable in class com.intellij.lang.parser.GeneratedParserUtilBase.Frame
 
visit(PsiFile, List<? extends PsiLanguageInjectionHost.Shred>) - Method in interface com.intellij.psi.PsiLanguageInjectionHost.InjectedPsiVisitor
 
visit(T) - Method in class com.intellij.util.WalkingState
 
visitTree(ASTMarkers<?>, int, int, int, MarkerNode) - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
 
VOLATILE - Static variable in interface com.intellij.psi.PsiModifier
 

W

WalkingState<T> - Class in com.intellij.util
 
WalkingState(WalkingState.TreeGuide<T>) - Constructor for class com.intellij.util.WalkingState
 
WalkingState.TreeGuide<T> - Interface in com.intellij.util
 
WHITE_SPACE - Static variable in interface com.intellij.psi.TokenType
Token type for a sequence of whitespace characters.
WHITE_SPACE - Static variable in class com.intellij.psi.tree.TokenSet
 
Whitespace - Enum constant in enum class com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
 
whitespaceOrComment(IElementType) - Method in class com.intellij.psi.builder.FleetPsiBuilder
 
whitespaces() - Method in record class com.intellij.psi.builder.ASTMarkerVisitor
Returns the value of the whitespaces record component.
WhitespacesAndCommentsBinder - Interface in com.intellij.lang
Interface for defining custom element's edge processors for PSI builder.
WhitespacesAndCommentsBinder.RecursiveBinder - Interface in com.intellij.lang
Recursive binder is allowed to adjust nested elements positions.
WhitespacesAndCommentsBinder.TokenTextGetter - Interface in com.intellij.lang
Provides an ability for the processor to get a text of any of given tokens.
WhitespacesBinders - Class in com.intellij.lang
 
WhitespaceSkippedCallback - Interface in com.intellij.lang
 
wrap(FleetPsiBuilder<T>) - Method in interface com.intellij.psi.FleetPsiParser
 
Wrapper(LexemeIterator) - Constructor for class com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
 
WS_BINDERS - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 

Y

YES - Enum constant in enum class com.intellij.util.ThreeState
 
yybegin(int) - Method in interface com.intellij.lexer.FlexLexer
 
yystate() - Method in interface com.intellij.lexer.FlexLexer
 

_

_AND_ - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
_COLLAPSE_ - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
_LEFT_ - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
_LEFT_INNER_ - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
_NONE_ - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
_NOT_ - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
_UPPER_ - Static variable in class com.intellij.lang.parser.GeneratedParserUtilBase
 
A B C D E F G H I J K L M N O P Q R S T U V W Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form