Index
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 includingfirstChildToNotAdd. - 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 throwIOException. - 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
elementto thesrcarray. - 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.myTemplateElementTypetype. - appendCurrentTemplateToken(StringBuilder, CharSequence, Lexer, TemplateDataElementType.RangeCollector) - Method in class com.intellij.psi.templateLanguages.TemplateDataElementType
-
Deprecated.
- 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
ASTMarkerVisitorrecord 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.
- children() - Method in record class com.intellij.psi.builder.MarkerNode
-
Returns the value of the
childrenrecord component. - 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
commentsrecord 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
PsiBuilderto 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.Use
MultiMap(). - 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
outCharsbuffer. - 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 record class com.intellij.psi.builder.MarkerNode
-
Returns the value of the
elementTyperecord 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.Use
MultiMap.empty() - 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_SEQUENCEinstead - 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.Use
MultiMap.empty() - 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.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
IndentInfoobject. - 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
Indentobjects construction, i.e. - getIndent(Indent.Type, int, boolean, boolean) - Static method in class com.intellij.formatting.Indent
-
Base factory method for
Indentobjects 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 projectspath/to/project/.idea/workspace.xml- for directory-based ones Returnsnullfor 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
-
This method is called only after
LiteralTextEscaper.decode(com.intellij.openapi.util.TextRange, java.lang.StringBuilder), so it's possible to prepare necessary data inLiteralTextEscaper.decode(com.intellij.openapi.util.TextRange, java.lang.StringBuilder)and then use it here. - 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
editorfor 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.
* Returnsnullfor 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
nullif 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_COMMENTorJavaTokenType.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.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
IElementTypeinstances 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
IElementTypeinstances 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(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
trueif 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
trueif thepositionstarts 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
stepahead (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
stepsahead. - 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
MarkerNoderecord class. - 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 ofarrayandcollectionto 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
- 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
intvalue to the absolute value ofa. - 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
BiPredicateinstead. - parent() - Method in record class com.intellij.psi.builder.MarkerNode
-
Returns the value of the
parentrecord 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
- 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
psiParserrecord 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
rangerecord component. - range() - Method in record class com.intellij.psi.builder.MarkerNode
-
Returns the value of the
rangerecord 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
stepahead / 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
stepsahead/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
stepsahead/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
ITokenTypeRemapperdoes (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
idxfrom arraysrc. - 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 includingfirstNodeToKeep. - removeTail(int) - Method in class com.intellij.psi.util.QualifiedName
- removeValue(K, V) - Method in class com.intellij.util.containers.MultiMap
-
Deprecated.use
MultiMap.remove(Object, Object)instead - 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
rootrecord 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
- 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
bufferpassed. - 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 oncom.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
textrecord 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(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
Tokenrecord 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
tokensrecord component. - TokenSet - Class in com.intellij.psi.tree
-
A set of element types.
- 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.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
typerecord 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 referenceinto 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
whitespacesrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
TemplateDataElementType.appendCurrentTemplateToken(int, CharSequence)instead.