索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- ABSTRACT - 接口中的静态变量 com.intellij.psi.PsiModifier
- AbstractBundle - com.intellij中的类
- AbstractBundle() - 类的构造器 com.intellij.AbstractBundle
- AbstractIndentParser - com.intellij.indentation中的类
- AbstractIndentParser() - 类的构造器 com.intellij.indentation.AbstractIndentParser
- adapt_builder_(IElementType, PsiBuilder, PsiParser) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- adapt_builder_(IElementType, PsiBuilder, PsiParser, TokenSet[]) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- add(int, E) - 类中的方法 com.intellij.util.SmartList
- add(PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Adds a child to this PSI element.
- add(E) - 类中的方法 com.intellij.util.SmartList
- addAfter(PsiElement, PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Adds a child to this PSI element, after the specified anchor element.
- addBefore(PsiElement, PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Adds a child to this PSI element, before the specified anchor element.
- addChild(ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Adds the specified child node as the last child of this node.
- addChild(ASTNode, ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Adds the specified child node at the specified position in the child list.
- addChildren(ASTNode, ASTNode, ASTNode) - 接口中的方法 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) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- addLeaf(IElementType, CharSequence, ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Add leaf element with specified type and text in the child list.
- addRange(PsiElement, PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Adds a range of elements as children to this PSI element.
- addRangeAfter(PsiElement, PsiElement, PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Adds a range of elements as children to this PSI element, after the specified anchor element.
- addRangeBefore(PsiElement, PsiElement, PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Adds a range of elements as children to this PSI element, before the specified anchor element.
- addVariant(PsiBuilder, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- advance() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- advance() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Advance current position of PsiBuilder
- advance() - 类中的方法 com.intellij.lexer.DelegateLexer
- advance() - 类中的方法 com.intellij.lexer.FlexAdapter
- advance() - 接口中的方法 com.intellij.lexer.FlexLexer
- advance() - 类中的方法 com.intellij.lexer.LayeredLexer
- advance() - 类中的方法 com.intellij.lexer.Lexer
-
Advances the lexer to the next token.
- advance() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- advance() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- advance() - 接口中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIterator
-
Move iterator to the next segment
- advance() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
- advance() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
- advance(PsiBuilder, int) - 类中的静态方法 com.intellij.lang.PsiBuilderUtil
-
Advances lexer by given number of tokens (but not beyond the end of token stream).
- advanceLexer() - 类中的方法 com.intellij.indentation.IndentPsiBuilder
- advanceLexer() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- advanceLexer() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- advanceLexer() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Advances the lexer to the next token, skipping whitespace and comment tokens.
- advanceLexer() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- advanceUnchecked() - 接口中的方法 com.intellij.lexer.FlexLexer
-
Generated implementation of
FlexLexer.advance()method do not throwIOException. - advanceUntil(TokenSet) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- advanceUntilEol() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- after() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- afterOptional(SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- afterOptionalMix(SemanticEditorPosition.SyntaxElement...) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- alloc() - 类中的方法 com.intellij.util.containers.LimitedPool
- alloc() - 类中的方法 com.intellij.util.containers.LimitedPool.Sync
- allOf(String) - 类中的静态方法 com.intellij.openapi.util.TextRange
- allTheWayDown() - 接口中的方法 com.intellij.lexer.FlexLexer
- altExtendsChecker - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- altMode - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- alwaysFalse() - 接口中的静态方法 com.intellij.util.PairProcessor
- alwaysTrue() - 接口中的静态方法 com.intellij.util.PairProcessor
- AnalysisBundle - com.intellij.analysis中的类
- andNot(TokenSet, TokenSet) - 类中的静态方法 com.intellij.psi.tree.TokenSet
-
Returns a token set containing a result of "set subtraction" of set B from set A.
- andSet(TokenSet, TokenSet) - 类中的静态方法 com.intellij.psi.tree.TokenSet
-
Returns a token set containing the intersection of the specified token sets.
- ANY - 类中的静态变量 com.intellij.lang.Language
- ANY - 类中的静态变量 com.intellij.psi.tree.TokenSet
- append(boolean[], boolean) - 类中的静态方法 com.intellij.util.ArrayUtil
- append(byte[], byte) - 类中的静态方法 com.intellij.util.ArrayUtil
- append(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- append(long[], long) - 类中的静态方法 com.intellij.util.ArrayUtil
- append(QualifiedName) - 类中的方法 com.intellij.psi.util.QualifiedName
- append(String) - 类中的方法 com.intellij.psi.util.QualifiedName
- append(T[], T) - 类中的静态方法 com.intellij.util.ArrayUtil
-
Appends
elementto thesrcarray. - append(T[], T, ArrayFactory<? extends T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- append(T[], T, Class<T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- Application - com.intellij.openapi.application中的接口
- ApplicationBundle - com.intellij.openapi.application中的类
- ApplicationBundle() - 类的构造器 com.intellij.openapi.application.ApplicationBundle
- ApplicationManager - com.intellij.openapi.application中的类
- ApplicationManager() - 类的构造器 com.intellij.openapi.application.ApplicationManager
- ar(T...) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- areSegmentsEqual(Segment, Segment) - 类中的静态方法 com.intellij.openapi.util.TextRange
- ARRAY_FACTORY - 接口中的静态变量 com.intellij.psi.PsiReference
- ArrayClosingBracket - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- ArrayFactory<T> - com.intellij.util中的接口
- ArrayOpeningBracket - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- ArrayTokenSequence - com.intellij.psi中的类
- ArrayTokenSequence.Builder - com.intellij.psi中的类
- ArrayUtil - com.intellij.util中的类
- ArrayUtilRt - com.intellij.util中的类
-
A stripped-down version of
ArrayUtil. - ArrayUtilRt() - 类的构造器 com.intellij.util.ArrayUtilRt
- assertOneBitMask(int) - 类中的静态方法 com.intellij.util.BitUtil
- assertProperRange(int, int, Object) - 类中的静态方法 com.intellij.openapi.util.TextRange
- assertProperRange(Segment) - 类中的静态方法 com.intellij.openapi.util.TextRange
- assertProperRange(Segment, Object) - 类中的静态方法 com.intellij.openapi.util.TextRange
- assertTrue(boolean) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- assertTrue(boolean, Object) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- ASTMarkers<T> - com.intellij.psi.builder中的接口
-
rewrite of ASTMarkers.kt
- ASTMarkers.MarkerKind - com.intellij.psi.builder中的类
- ASTMarkers.MutableContext<T> - com.intellij.psi.builder中的接口
- ASTMarkersImpl<T> - com.intellij.psi.builder中的类
-
rewrite of ASTMarkersImpl.kt
- ASTMarkersImpl() - 类的构造器 com.intellij.psi.builder.ASTMarkersImpl
- ASTMarkerVisitor - com.intellij.psi.builder中的Record Class
- ASTMarkerVisitor(FleetPsiParser, ASTMarkers<?>, TokenSet, TokenSet, ArrayTokenSequence, String) - record class的构造器 com.intellij.psi.builder.ASTMarkerVisitor
-
创建
ASTMarkerVisitor记录的实例。 - ASTNode - com.intellij.lang中的接口
-
A node in the AST tree.
- atEnd() - 接口中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIterator
- atEnd() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
- atEnd() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
- available() - 类中的方法 com.intellij.util.io.UnsyncByteArrayInputStream
- averageAmongMedians(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- averageAmongMedians(long[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- aya.ij.parsing.core - 模块 aya.ij.parsing.core
- AyaModified - com.intellij中的Annotation Interface
B
- BAD_CHARACTER - 接口中的静态变量 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() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- before() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- beforeOptional(SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- beforeOptionalMix(SemanticEditorPosition.SyntaxElement...) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- beforeParentheses(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- between(double, double, double, double) - 类中的静态方法 com.intellij.util.MathUtil
- between(float, float, float, float) - 类中的静态方法 com.intellij.util.MathUtil
- bindToElement(PsiElement) - 接口中的方法 com.intellij.psi.PsiReference
-
Changes the reference so that it starts to point to the specified element.
- BitUtil - com.intellij.util中的类
- BitUtil() - 类的构造器 com.intellij.util.BitUtil
- BlockClosingBrace - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- BlockComment - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- BlockOpeningBrace - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- BRACE_STYLE - 类中的变量 com.intellij.psi.codeStyle.IndentOptions
- BraceMatchers - com.intellij.lang中的类
- BraceMatchers() - 类的构造器 com.intellij.lang.BraceMatchers
- BracePair - 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) - 类的构造器 com.intellij.lang.BracePair
-
Creates a new brace pair instance.
- braces - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- BUFFER - 类中的静态变量 com.intellij.openapi.util.io.FileUtilRt
- Builder(CharSequence, Lexer) - 类的构造器 com.intellij.psi.ArrayTokenSequence.Builder
- Builder(PsiBuilder, GeneratedParserUtilBase.ErrorState, PsiParser) - 类的构造器 com.intellij.lang.parser.GeneratedParserUtilBase.Builder
- BUNDLE - 类中的静态变量 com.intellij.core.CoreBundle
- BundleHelper - com.intellij.util中的类
- BundleHelper() - 类的构造器 com.intellij.util.BundleHelper
- buz(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringHash
-
Calculates hash value of string using buzhash algorithm.
- BY_START_OFFSET_THEN_END_OFFSET - 接口中的静态变量 com.intellij.openapi.util.Segment
C
- calc(byte[]) - 类中的静态方法 com.intellij.openapi.util.text.StringHash
-
Calculates hash value of byte array buzhash algorithm.
- calc(String) - 类中的静态方法 com.intellij.openapi.util.text.StringHash
- callParsingBinaryOperation(OperationParserHelper.BinaryOperationParser, int) - 类中的静态方法 com.intellij.indentation.OperationParserHelper
- cancel() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
-
Cancels the current process.
- canStickTokensTogetherByLexer(ASTNode, ASTNode, Lexer) - 类中的静态方法 com.intellij.lang.LanguageUtil
- capitalize(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
-
Capitalize the first letter of the sentence.
- capitalize(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
-
Capitalize the first letter of the sentence.
- chameleonAt(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- chameleonAt(int) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- chameleons() - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- chameleons() - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- changeChameleons(List<Pair<Integer, AtomicReference<T>>>) - 接口中的方法 com.intellij.psi.builder.ASTMarkers.MutableContext
- changeLexCount(int, int, int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers.MutableContext
- changeMarkerCount(int, int, int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers.MutableContext
- CharArrayCharSequence - com.intellij.util.text中的类
- CharArrayCharSequence(char...) - 类的构造器 com.intellij.util.text.CharArrayCharSequence
- CharArrayCharSequence(char[], int, int) - 类的构造器 com.intellij.util.text.CharArrayCharSequence
- CharArrayExternalizable - com.intellij.util.text中的接口
-
A char sequence that supports fast copying of its full or partial contents to a char array.
- CharArrayUtil - com.intellij.util.text中的类
- CharArrayUtil() - 类的构造器 com.intellij.util.text.CharArrayUtil
- charAt(int) - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- charAt(int) - 类中的方法 com.intellij.util.text.CharSequenceSubSequence
- CharFilter - com.intellij.openapi.util.text中的接口
- charsEqualIgnoreCase(char, char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- charsEqualIgnoreCase(char, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- charsEqualIgnoreCase(char, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- CharSequenceBackedByArray - com.intellij.util.text中的接口
-
A char sequence based on a char array.
- CharSequenceSubSequence - com.intellij.util.text中的类
- CharSequenceSubSequence(CharSequence) - 类的构造器 com.intellij.util.text.CharSequenceSubSequence
- CharSequenceSubSequence(CharSequence, int, int) - 类的构造器 com.intellij.util.text.CharSequenceSubSequence
- CharSequenceWithStringHash - com.intellij.openapi.util.text中的接口
-
This interface implementations must have
hashCodevalues equal to those for String. - CharsetToolkit - com.intellij.openapi.vfs中的类
- CharsetToolkit() - 类的构造器 com.intellij.openapi.vfs.CharsetToolkit
- charsMatch(char, char, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- charsMatch(char, char, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- check(boolean, String) - 接口中的静态方法 com.intellij.psi.builder.ASTMarkers
-
mimic check() function in kotlin
- check(SemanticEditorPosition) - 接口中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition.Rule
- checkAdd(PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
已过时。not all PSI implementations implement this method correctly.
- checkCanceled() - 类中的静态方法 com.intellij.openapi.progress.ProgressIndicatorProvider
- checkCanceled() - 类中的静态方法 com.intellij.openapi.progress.ProgressManager
- checkDelete() - 接口中的方法 com.intellij.psi.PsiElement
-
已过时。not all PSI implementations implement this method correctly.
- children() - record class中的方法 com.intellij.psi.builder.MarkerNode
-
返回
children记录组件的值。 - clamp(double, double, double) - 类中的静态方法 com.intellij.util.MathUtil
-
Clamps the value to fit between min and max
- clamp(float, float, float) - 类中的静态方法 com.intellij.util.MathUtil
-
Clamps the value to fit between min and max
- clamp(int, int, int) - 类中的静态方法 com.intellij.util.MathUtil
-
Clamps the value to fit between min and max
- clamp(long, long, long) - 类中的静态方法 com.intellij.util.MathUtil
-
Clamps the value to fit between min and max
- cleanup(T) - 接口中的方法 com.intellij.util.containers.LimitedPool.ObjectFactory
- clear() - 类中的方法 com.intellij.util.containers.IntStack
- clear() - 类中的方法 com.intellij.util.containers.MultiMap
- clear() - 类中的方法 com.intellij.util.SmartList
- clear(byte, byte) - 类中的静态方法 com.intellij.util.BitUtil
- clear(int, int) - 类中的静态方法 com.intellij.util.BitUtil
- clear(long, long) - 类中的静态方法 com.intellij.util.BitUtil
- clearCaches() - 接口中的方法 com.intellij.psi.PsiFile
-
Invalidate any file-specific cache in this method.
- clearVariants(GeneratedParserUtilBase.Frame) - 类中的方法 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- clone() - 接口中的方法 com.intellij.lang.ASTNode
-
Creates and returns a deep copy of the AST tree part starting at this node.
- clone() - 类中的方法 com.intellij.util.containers.IntStack
- clone() - 类中的方法 org.aya.kala.Int2ObjectOpenHashMap
- CODE_FRAGMENT - 接口中的静态变量 com.intellij.psi.TokenType
- collapse(IElementType) - 类中的方法 com.intellij.indentation.IndentPsiBuilder.MyMarker
- collapse(IElementType) - 类中的方法 com.intellij.lang.impl.DelegateMarker
- collapse(IElementType) - 接口中的方法 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(PsiBuilder.Marker, IElementType) - 类中的静态方法 com.intellij.indentation.AbstractIndentParser
- collapsed(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- collapsed(int) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- Colon - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- column - 类中的变量 com.intellij.openapi.util.text.LineColumn
- com.intellij - 程序包 com.intellij
- com.intellij.analysis - 程序包 com.intellij.analysis
- com.intellij.core - 程序包 com.intellij.core
- com.intellij.formatting - 程序包 com.intellij.formatting
- com.intellij.formatting.engine - 程序包 com.intellij.formatting.engine
- com.intellij.indentation - 程序包 com.intellij.indentation
- com.intellij.lang - 程序包 com.intellij.lang
- com.intellij.lang.impl - 程序包 com.intellij.lang.impl
- com.intellij.lang.injection - 程序包 com.intellij.lang.injection
- com.intellij.lang.parser - 程序包 com.intellij.lang.parser
- com.intellij.lexer - 程序包 com.intellij.lexer
- com.intellij.model.psi - 程序包 com.intellij.model.psi
- com.intellij.openapi.application - 程序包 com.intellij.openapi.application
- com.intellij.openapi.components - 程序包 com.intellij.openapi.components
- com.intellij.openapi.diagnostic - 程序包 com.intellij.openapi.diagnostic
- com.intellij.openapi.fileTypes - 程序包 com.intellij.openapi.fileTypes
- com.intellij.openapi.progress - 程序包 com.intellij.openapi.progress
- com.intellij.openapi.project - 程序包 com.intellij.openapi.project
- com.intellij.openapi.util - 程序包 com.intellij.openapi.util
- com.intellij.openapi.util.diff - 程序包 com.intellij.openapi.util.diff
- com.intellij.openapi.util.io - 程序包 com.intellij.openapi.util.io
- com.intellij.openapi.util.text - 程序包 com.intellij.openapi.util.text
- com.intellij.openapi.vfs - 程序包 com.intellij.openapi.vfs
- com.intellij.psi - 程序包 com.intellij.psi
- com.intellij.psi.builder - 程序包 com.intellij.psi.builder
- com.intellij.psi.codeStyle - 程序包 com.intellij.psi.codeStyle
- com.intellij.psi.codeStyle.lineIndent - 程序包 com.intellij.psi.codeStyle.lineIndent
- com.intellij.psi.impl.source.codeStyle - 程序包 com.intellij.psi.impl.source.codeStyle
- com.intellij.psi.impl.source.codeStyle.lineIndent - 程序包 com.intellij.psi.impl.source.codeStyle.lineIndent
- com.intellij.psi.templateLanguages - 程序包 com.intellij.psi.templateLanguages
- com.intellij.psi.tree - 程序包 com.intellij.psi.tree
- com.intellij.psi.util - 程序包 com.intellij.psi.util
- com.intellij.util - 程序包 com.intellij.util
- com.intellij.util.containers - 程序包 com.intellij.util.containers
- com.intellij.util.diff - 程序包 com.intellij.util.diff
- com.intellij.util.io - 程序包 com.intellij.util.io
- com.intellij.util.text - 程序包 com.intellij.util.text
- Comma - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- commentData() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- commentEnd() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- commentLeadingAsterisks() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- comments() - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
返回
comments记录组件的值。 - commentStart() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- commonPrefixLength(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- commonPrefixLength(CharSequence, CharSequence, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- commonSuffixLength(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- compare(byte[], byte[]) - 类中的静态方法 com.intellij.openapi.util.Comparing
- compare(boolean, boolean) - 类中的静态方法 com.intellij.openapi.util.Comparing
- compare(byte, byte) - 类中的静态方法 com.intellij.openapi.util.Comparing
- compare(char, char, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- compare(char, char, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- compare(double, double) - 类中的静态方法 com.intellij.openapi.util.Comparing
- compare(double, double, double) - 类中的静态方法 com.intellij.util.MathUtil
-
Imprecise version of
Double.compare(double, double)with the given accuracy. - compare(float, float, float) - 类中的静态方法 com.intellij.util.MathUtil
-
Imprecise version of
Float.compare(float, float)with the given accuracy. - compare(int, int) - 类中的静态方法 com.intellij.openapi.util.Comparing
- compare(long, long) - 类中的静态方法 com.intellij.openapi.util.Comparing
- compare(T, T) - 类中的静态方法 com.intellij.openapi.util.Comparing
- compare(T, T, Comparator<? super T>) - 类中的静态方法 com.intellij.openapi.util.Comparing
- compareTo(QualifiedName) - 类中的方法 com.intellij.psi.util.QualifiedName
- compareVersionNumbers(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- Comparing - com.intellij.openapi.util中的类
-
Null-safe
equalmethods. - comparingByFirst() - 类中的静态方法 com.intellij.openapi.util.Pair
- comparingBySecond() - 类中的静态方法 com.intellij.openapi.util.Pair
- compute() - 接口中的方法 com.intellij.openapi.util.ThrowableComputable
- consumeToken(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeToken(PsiBuilder, TokenSet) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeToken(PsiBuilder, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeToken(PsiBuilder, String, boolean) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeTokenFast(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeTokenFast(PsiBuilder, TokenSet) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeTokenFast(PsiBuilder, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeTokens(PsiBuilder, int, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeTokenSmart(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeTokenSmart(PsiBuilder, TokenSet) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeTokenSmart(PsiBuilder, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- consumeTokensSmart(PsiBuilder, int, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- ContainerUtil - com.intellij.util.containers中的类
- ContainerUtil() - 类的构造器 com.intellij.util.containers.ContainerUtil
- containLineBreaks(CharSequence) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- containLineBreaks(CharSequence, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- containLineBreaks(CharSequence, int, int) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- contains(int) - 类中的方法 com.intellij.openapi.util.TextRange
- contains(Segment) - 类中的方法 com.intellij.openapi.util.TextRange
- contains(TextRange) - 类中的方法 com.intellij.openapi.util.TextRange
- contains(CharSequence, int, int, char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
-
Allows to answer if target symbol is contained at given char sequence at
[start; end)interval. - contains(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- contains(IElementType) - 类中的方法 com.intellij.psi.tree.TokenSet
-
Checks if the specified element type is contained in the set.
- contains(String, String...) - 类中的静态方法 com.intellij.util.ArrayUtil
- contains(Object) - 类中的方法 com.intellij.util.SmartList
- contains(T, T...) - 类中的静态方法 com.intellij.util.ArrayUtil
- containsAnyChar(String, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- containsAnyChar(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- containsAnyChar(String, String, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- containsAnyChar(String, String, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- containsChar(String, char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- containsChar(String, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- containsIgnoreCase(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- containsKey(K) - 类中的方法 com.intellij.util.containers.MultiMap
- containsLineBreak(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- containsOffset(int) - 类中的方法 com.intellij.openapi.util.TextRange
- containsRange(int, int) - 类中的方法 com.intellij.openapi.util.TextRange
- containsRange(Segment, Segment) - 类中的静态方法 com.intellij.openapi.util.TextRange
- containsScalarValue(V) - 类中的方法 com.intellij.util.containers.MultiMap
- CONTINUATION - 类中的静态变量 com.intellij.formatting.Indent.Type
- CONTINUATION_INDENT_SIZE - 类中的变量 com.intellij.psi.codeStyle.IndentOptions
- CONTINUATION_WITHOUT_FIRST - 类中的静态变量 com.intellij.formatting.Indent.Type
- ControlFlowException - com.intellij.openapi.diagnostic中的接口
-
A marker interface for exceptions that should never be logged.
- convertLineSeparators(CharSequence, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- convertLineSeparators(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- convertLineSeparators(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
-
Converts line separators to
"\n" - convertLineSeparators(String, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- convertLineSeparators(String, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- convertLineSeparators(String, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- convertLineSeparators(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- convertLineSeparators(String, String, int[]) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- convertLineSeparators(String, String, int[], boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- convertLineSeparators(String, String, int[]) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- copy() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- copy() - 接口中的方法 com.intellij.psi.PsiElement
-
Creates a copy of the file containing the PSI element and returns the corresponding element in the created copy.
- copy() - 类中的方法 com.intellij.util.containers.MultiMap
- copy(InputStream, OutputStream) - 类中的静态方法 com.intellij.openapi.util.io.FileUtilRt
- copy(Collection<? extends T>, T[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- copyAnd(Consumer<? super SemanticEditorPosition>) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- copyElement() - 接口中的方法 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[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- copyOf(byte[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- copyOf(int[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- copyOf(T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- CoreBundle - com.intellij.core中的类
- countChars(CharSequence, char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- countChars(CharSequence, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- countChars(CharSequence, char, int, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- countChars(CharSequence, char, int, int, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- Couple<T> - com.intellij.openapi.util中的类
- Couple(T, T) - 类的构造器 com.intellij.openapi.util.Couple
- create() - 类中的静态方法 com.intellij.openapi.util.Ref
- create() - 接口中的方法 com.intellij.util.containers.LimitedPool.ObjectFactory
- create() - 类中的静态方法 com.intellij.util.containers.MultiMap
- create(int) - 接口中的方法 com.intellij.util.ArrayFactory
- create(int, float) - 类中的静态方法 com.intellij.util.containers.MultiMap
- create(int, int) - 类中的静态方法 com.intellij.openapi.util.TextRange
- create(String, Supplier<? extends T>) - 类中的静态方法 com.intellij.openapi.util.KeyWithDefaultValue
- create(String, T) - 类中的静态方法 com.intellij.openapi.util.KeyWithDefaultValue
- create(Segment) - 类中的静态方法 com.intellij.openapi.util.TextRange
- create(String) - 类中的静态方法 com.intellij.openapi.util.Key
- create(A, B) - 类中的静态方法 com.intellij.openapi.util.Pair
- create(IElementType...) - 类中的静态方法 com.intellij.psi.tree.TokenSet
-
Returns a new token set containing the specified element types.
- create(T) - 类中的静态方法 com.intellij.openapi.util.Ref
- create_token_set_(IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- createCollection() - 类中的方法 com.intellij.util.containers.MultiMap
- createCompositeNode() - 接口中的方法 com.intellij.psi.tree.ICompositeElementType
- createConcurrent() - 类中的静态方法 com.intellij.util.containers.MultiMap
- createConcurrentSet() - 类中的静态方法 com.intellij.util.containers.MultiMap
- createDelegateMarker(PsiBuilder.Marker) - 类中的方法 com.intellij.indentation.IndentPsiBuilder
- createEditorPosition(int, CharSequence, Function<Integer, ? extends LexemeIterator>, Function<? super IElementType, ? extends SemanticEditorPosition.SyntaxElement>) - 类中的静态方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- createEmptyCollection() - 类中的方法 com.intellij.util.containers.MultiMap
- createFunction(B) - 类中的静态方法 com.intellij.openapi.util.Pair
- createIdentity() - 类中的静态方法 com.intellij.util.containers.MultiMap
- createIndentCalculator(Indent.Type, IndentCalculator.BaseLineOffsetCalculator) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
- createIndentCalculator(Indent, IndentCalculator.BaseLineOffsetCalculator) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
- createIndentCalculatorWithCustomBaseIndent(Indent, String) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
- createInnerLexer() - 类中的方法 com.intellij.psi.tree.ILazyParseableElementType
-
Returns a lexer for the text fragment or null if the outer tokens could be reused.
- createLeafNode(CharSequence) - 接口中的方法 com.intellij.psi.tree.ILeafElementType
-
Invoked by
PsiBuilderto create a leaf AST node based of this type. - createLexer(Project) - 接口中的方法 com.intellij.lang.ParserDefinition
-
Returns the lexer for lexing files in the specified project.
- createLinked() - 类中的静态方法 com.intellij.util.containers.MultiMap
- createLinkedSet() - 类中的静态方法 com.intellij.util.containers.MultiMap
- createLiteralTextEscaper() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost
- createLockFreeCopyOnWriteList() - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- createMap() - 类中的方法 com.intellij.util.containers.MultiMap
-
已过时。Pass map to constructor.
- createNonNull(A, B) - 类中的静态方法 com.intellij.openapi.util.Pair
- createParser(Project) - 接口中的方法 com.intellij.lang.ParserDefinition
-
Returns the parser for parsing files in the specified project.
- createPsiBuilder(PsiBuilder) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- createSimple(T) - 类中的静态方法 com.intellij.psi.LiteralTextEscaper
- createSmart() - 类中的静态方法 com.intellij.util.containers.MultiMap
-
已过时。Use
MultiMap(). - current_position_(PsiBuilder) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- currentFrame - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- currentTokenIn(TokenSet) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- currentTokenIn(IElementType...) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- cutOut(TextRange) - 类中的方法 com.intellij.openapi.util.TextRange
D
- debug(String, Throwable) - 类中的方法 com.intellij.openapi.diagnostic.DefaultLogger
- debug(String, Object...) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- debug(Throwable) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- debug(String) - 类中的方法 com.intellij.openapi.diagnostic.DefaultLogger
- debug(String) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- debug(String, Throwable) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- debug(Throwable) - 类中的方法 com.intellij.openapi.diagnostic.DefaultLogger
- decode(TextRange, StringBuilder) - 类中的方法 com.intellij.psi.LiteralTextEscaper
-
Add decoded and unescaped characters from the host element to
outCharsbuffer. - DEFAULT - 接口中的静态变量 com.intellij.psi.PsiModifier
- DEFAULT_INDENT_OPTIONS - 类中的静态变量 com.intellij.psi.codeStyle.IndentOptions
- DEFAULT_LEFT_BINDER - 类中的静态变量 com.intellij.lang.WhitespacesBinders
- DEFAULT_RIGHT_BINDER - 类中的静态变量 com.intellij.lang.WhitespacesBinders
- DefaultLogger - com.intellij.openapi.diagnostic中的类
- DefaultLogger(String) - 类的构造器 com.intellij.openapi.diagnostic.DefaultLogger
- DefaultOuterLanguagePatcher - com.intellij.psi.templateLanguages中的类
- DefaultOuterLanguagePatcher() - 类的构造器 com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher
- DefaultPsiParser(ParserDefinition) - 类的构造器 com.intellij.psi.FleetPsiParser.DefaultPsiParser
- DelegateLexer - com.intellij.lexer中的类
- DelegateLexer(Lexer) - 类的构造器 com.intellij.lexer.DelegateLexer
- DelegateMarker - com.intellij.lang.impl中的类
- DelegateMarker(PsiBuilder.Marker) - 类的构造器 com.intellij.lang.impl.DelegateMarker
- delete() - 接口中的方法 com.intellij.psi.PsiElement
-
Deletes this PSI element from the tree.
- deleteChildRange(PsiElement, PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Deletes a range of children of this PSI element from the tree.
- DependentLanguage - com.intellij.lang中的接口
-
A language that isn't meant to be user-visible.
- deref(Ref<T>) - 类中的静态方法 com.intellij.openapi.util.Ref
- DIRECTORY_STORE_FOLDER - 接口中的静态变量 com.intellij.openapi.project.Project
- dispose() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.Shred
- disposeChildren(T[], int) - 接口中的方法 com.intellij.openapi.util.diff.FlyweightCapableTreeStructure
- disposeChildren(T[], int) - 接口中的方法 com.intellij.util.diff.FlyweightCapableTreeStructure
- DO_NOT_ADJUST - 接口中的静态变量 com.intellij.psi.codeStyle.lineIndent.LineIndentProvider
-
Marker object to indicate that no further formatter-based indent adjustment must be made.
- DocBlockEnd - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- DocBlockStart - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- DocCommentTokenTypes - com.intellij.lexer中的接口
-
Allows to specify a set of language-dependent token types for the doc comment lexer.
- DoKeyword - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- done(IElementType) - 类中的方法 com.intellij.indentation.IndentPsiBuilder.MyMarker
- done(IElementType) - 类中的方法 com.intellij.lang.impl.DelegateMarker
- done(IElementType) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder.Marker
-
Completes this marker and labels it with the specified AST node type.
- done(PsiBuilder.Marker, IElementType) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- done(PsiBuilder.Marker, IElementType) - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Close marker with element type
- doneBefore(IElementType, PsiBuilder.Marker) - 类中的方法 com.intellij.indentation.IndentPsiBuilder.MyMarker
- doneBefore(IElementType, PsiBuilder.Marker) - 接口中的方法 com.intellij.lang.PsiBuilder.Marker
- doneBefore(IElementType, PsiBuilder.Marker, String) - 类中的方法 com.intellij.indentation.IndentPsiBuilder.MyMarker
- doneBefore(IElementType, PsiBuilder.Marker, String) - 接口中的方法 com.intellij.lang.PsiBuilder.Marker
- doneBefore(IElementType, SyntaxTreeBuilder.Marker) - 接口中的方法 com.intellij.lang.PsiBuilder.Marker
- doneBefore(IElementType, SyntaxTreeBuilder.Marker) - 接口中的方法 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) - 接口中的方法 com.intellij.lang.PsiBuilder.Marker
- doneBefore(IElementType, SyntaxTreeBuilder.Marker, String) - 接口中的方法 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) - 类中的方法 com.intellij.lang.impl.DelegateMarker
- doneBefore(IElementType, PsiBuilder.Marker, String) - 类中的方法 com.intellij.lang.impl.DelegateMarker
- downTo(int, int, IntConsumer) - 接口中的静态方法 com.intellij.psi.builder.ASTMarkers
-
mimic downTo() function in kotlin
- drop() - 类中的方法 com.intellij.indentation.IndentPsiBuilder.MyMarker
- drop() - 类中的方法 com.intellij.lang.impl.DelegateMarker
- drop() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder.Marker
-
Drops this marker.
- drop(PsiBuilder.Marker) - 类中的静态方法 com.intellij.indentation.AbstractIndentParser
- drop(PsiBuilder.Marker...) - 类中的静态方法 com.intellij.lang.PsiBuilderUtil
-
Release group of allocated markers.
- dropIndentAfterReturnLike(SemanticEditorPosition) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
-
Checking the document context in position for return-like token (i.e.
- DUMMY_BLOCK - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- DUMMY_HOLDER - 接口中的静态变量 com.intellij.psi.TokenType
E
- elementAfterOnSameLine(SemanticEditorPosition.SyntaxElement...) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- elementType - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- elementType() - record class中的方法 com.intellij.psi.builder.MarkerNode
-
返回
elementType记录组件的值。 - elementType(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- elementType(int) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- ELLIPSIS - 类中的静态变量 com.intellij.openapi.util.text.StringUtil
- ElseKeyword - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- empty() - 类中的静态方法 com.intellij.openapi.util.Pair
- empty() - 类中的方法 com.intellij.util.containers.IntStack
- empty() - 类中的静态方法 com.intellij.util.containers.MultiMap
- empty() - 类中的方法 com.intellij.util.containers.Stack
- EMPTY - 类中的静态变量 com.intellij.psi.tree.TokenSet
- EMPTY - 类中的静态变量 com.intellij.util.containers.MultiMap
-
已过时。Use
MultiMap.empty() - EMPTY_ARRAY - 接口中的静态变量 com.intellij.lang.ASTNode
- EMPTY_ARRAY - 接口中的静态变量 com.intellij.lang.LighterASTNode
- EMPTY_ARRAY - 接口中的静态变量 com.intellij.openapi.fileTypes.FileType
- EMPTY_ARRAY - 接口中的静态变量 com.intellij.openapi.util.Segment
- EMPTY_ARRAY - 类中的静态变量 com.intellij.openapi.util.TextRange
- EMPTY_ARRAY - 接口中的静态变量 com.intellij.psi.PsiElement
-
The empty array of PSI elements which can be reused to avoid unnecessary allocations.
- EMPTY_ARRAY - 接口中的静态变量 com.intellij.psi.PsiFile
-
The empty array of PSI files which can be reused to avoid unnecessary allocations.
- EMPTY_ARRAY - 接口中的静态变量 com.intellij.psi.PsiNamedElement
-
The empty array of PSI named elements which can be reused to avoid unnecessary allocations.
- EMPTY_ARRAY - 接口中的静态变量 com.intellij.psi.PsiReference
- EMPTY_ARRAY - 类中的静态变量 com.intellij.psi.tree.IElementType
- EMPTY_BOOLEAN_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_BYTE_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_BYTE_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_CHAR_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_CHAR_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_CHAR_SEQUENCE - 类中的静态变量 com.intellij.openapi.util.text.Strings
- EMPTY_CHAR_SEQUENCE - 类中的静态变量 com.intellij.util.ArrayUtil
-
已过时。use
Strings.EMPTY_CHAR_SEQUENCEinstead - EMPTY_CLASS_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_CLASS_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_COLLECTION_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_DOUBLE_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- empty_element_parsed_guard_(PsiBuilder, String, int) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- EMPTY_FILE_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_FILE_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_INT_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_INT_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_LONG_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_LONG_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_NAVIGATABLE_ELEMENT_ARRAY - 接口中的静态变量 com.intellij.psi.NavigatablePsiElement
- EMPTY_OBJECT_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_OBJECT_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_RANGE - 类中的静态变量 com.intellij.openapi.util.TextRange
- EMPTY_RUNNABLE_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_SHORT_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- EMPTY_STRING_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtil
- EMPTY_STRING_ARRAY - 类中的静态变量 com.intellij.util.ArrayUtilRt
- emptyInstance() - 类中的静态方法 com.intellij.util.containers.MultiMap
-
已过时。Use
MultiMap.empty() - End - 类中的静态变量 com.intellij.psi.builder.ASTMarkers.MarkerKind
- endsWith(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- endsWith(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- endsWith(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- endsWith(String) - 类中的方法 com.intellij.psi.util.QualifiedName
- endsWithChar(CharSequence, char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- endsWithChar(CharSequence, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- endsWithChar(CharSequence, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- endsWithIgnoreCase(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- endsWithIgnoreCase(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- endsWithIgnoreCase(CharSequence, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- enforceCommentTokens(TokenSet) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- enforceCommentTokens(TokenSet) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- enforceCommentTokens(TokenSet) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
- enforceCommentTokens(TokenSet) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- ensureExactSize(int, E[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- enter_section_(PsiBuilder) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- enter_section_(PsiBuilder, int, int) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- enter_section_(PsiBuilder, int, int, IElementType, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- enter_section_(PsiBuilder, int, int, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- entrySet() - 类中的方法 com.intellij.util.containers.MultiMap
- enumerate(IElementType.Predicate) - 类中的静态方法 com.intellij.psi.tree.IElementType
-
Enumerates all registered token types which match the specified predicate.
- eof() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- eof() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- eof() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- eof() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Checks if the lexer has reached the end of file.
- eof() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- eof(PsiBuilder, int) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- equal(CharSequence, CharSequence, boolean) - 类中的静态方法 com.intellij.openapi.util.Comparing
- equal(CharSequence, CharSequence, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- equal(String, String) - 类中的静态方法 com.intellij.openapi.util.Comparing
-
已过时。
- equal(String, String, boolean) - 类中的静态方法 com.intellij.openapi.util.Comparing
- equal(T[], T[]) - 类中的静态方法 com.intellij.openapi.util.Comparing
-
已过时。
- equal(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.Comparing
- equal(T, T) - 类中的静态方法 com.intellij.openapi.util.Comparing
- equals(double, double, double) - 类中的静态方法 com.intellij.util.MathUtil
- equals(float, float, float) - 类中的静态方法 com.intellij.util.MathUtil
- equals(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- equals(Object) - record class中的方法 com.intellij.lexer.FlexLexer.Token
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 类中的方法 com.intellij.openapi.util.Key
- equals(Object) - 类中的方法 com.intellij.openapi.util.Pair
- equals(Object) - 类中的方法 com.intellij.openapi.util.text.LineColumn
- equals(Object) - 类中的方法 com.intellij.openapi.util.TextRange
- equals(Object) - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 com.intellij.psi.builder.MarkerNode
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 类中的方法 com.intellij.psi.codeStyle.IndentOptions
- equals(Object) - 类中的方法 com.intellij.psi.util.QualifiedName
- equals(Object) - 类中的方法 com.intellij.util.containers.IntStack
- equals(Object) - 类中的方法 com.intellij.util.containers.MultiMap
- equals(Object) - 类中的方法 com.intellij.util.containers.Stack
- equals(Object) - 类中的方法 com.intellij.util.SmartList
- equals(Object) - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- equals(T[], T[], Comparator<? super T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- equalsIgnoreCase(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- equalsIgnoreWhitespaces(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- equalsToRange(int, int) - 类中的方法 com.intellij.openapi.util.TextRange
- equalsTrimWhitespaces(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- error(String) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- error(String) - 类中的方法 com.intellij.lang.impl.DelegateMarker
- error(String) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- error(String) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- error(String) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Adds an error marker with the specified message text at the current position in the tree.
- error(String) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder.Marker
-
Completes this marker and labels it as error element with specified message.
- error(String) - 接口中的静态方法 com.intellij.psi.builder.ASTMarkers
-
mimic error() function in kotlin
- error(String) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- error(Object) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- error(String) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- error(String, String...) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- error(String, Throwable, String...) - 类中的方法 com.intellij.openapi.diagnostic.DefaultLogger
- error(String, Throwable, String...) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- Error - 类中的静态变量 com.intellij.psi.builder.ASTMarkers.MarkerKind
- ERROR_ELEMENT - 接口中的静态变量 com.intellij.psi.TokenType
- errorBefore(String, PsiBuilder.Marker) - 类中的方法 com.intellij.lang.impl.DelegateMarker
- errorBefore(String, PsiBuilder.Marker) - 接口中的方法 com.intellij.lang.PsiBuilder.Marker
- errorBefore(String, SyntaxTreeBuilder.Marker) - 接口中的方法 com.intellij.lang.PsiBuilder.Marker
- errorBefore(String, SyntaxTreeBuilder.Marker) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder.Marker
-
Like SyntaxTreeBuilder.Marker.error(String), but the marker is completed before specified one.
- errorMessage(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- errorMessage(int) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- errorReportedAt - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- ErrorState() - 类的构造器 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- errorUntil(TokenSet, String) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- errorUntilEof() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- errorUntilEol(String) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- escapeStringCharacters(int, String, StringBuilder) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- escapeStringCharacters(int, String, String, boolean, boolean, StringBuilder) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- escapeStringCharacters(int, String, String, boolean, StringBuilder) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- escapeStringCharacters(int, String, String, StringBuilder) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- escapeStringCharacters(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- escapeToRegexp(CharSequence, StringBuilder) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- escapeXmlEntities(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- exit_section_(PsiBuilder, int, PsiBuilder.Marker, boolean, boolean, GeneratedParserUtilBase.Parser) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- exit_section_(PsiBuilder, int, PsiBuilder.Marker, IElementType, boolean, boolean, GeneratedParserUtilBase.Parser) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- exit_section_(PsiBuilder, PsiBuilder.Marker, IElementType, boolean) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- ExpandableIndent - com.intellij.formatting.engine中的类
- ExpandableIndent(Indent.Type) - 类的构造器 com.intellij.formatting.engine.ExpandableIndent
- expect(IElementType) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- expect(IElementType, String) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- expect(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.PsiBuilderUtil
-
Advances lexer if current token is of expected type, does nothing otherwise.
- expect(PsiBuilder, TokenSet) - 类中的静态方法 com.intellij.lang.PsiBuilderUtil
-
Advances lexer if current token is of expected type, does nothing otherwise.
- expectEolOrEof() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- ExtensionsMap - com.intellij.openapi.components中的类
- ExtensionsMap() - 类的构造器 com.intellij.openapi.components.ExtensionsMap
F
- FATAL_ERROR - 类中的静态变量 com.intellij.psi.tree.IErrorCounterReparseableElementType
- FILE_PROTOCOL - 类中的静态变量 com.intellij.openapi.util.URLUtil
- FileType - com.intellij.openapi.fileTypes中的接口
- FileUtilRt - com.intellij.openapi.util.io中的类
- FileUtilRt() - 类的构造器 com.intellij.openapi.util.io.FileUtilRt
- FileViewProvider - com.intellij.psi中的接口
-
Manages language-specific access to PSI for a single file.
- filter(IElementType, int, int, CharSequence) - 接口中的方法 com.intellij.lang.ITokenTypeRemapper
-
An external hook to see and alter token types reported by lexer.
- FINAL - 接口中的静态变量 com.intellij.psi.PsiModifier
- find(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- find(short) - 类中的静态方法 com.intellij.psi.tree.IElementType
-
Returns the element type registered at the specified index.
- find(T[], T) - 类中的静态方法 com.intellij.util.ArrayUtilRt
- find(T[], T) - 类中的静态方法 com.intellij.util.ArrayUtil
- findChildByType(IElementType) - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the first child of the specified node which has the specified type.
- findChildByType(IElementType, ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the first child after anchor of the specified node which has the specified type.
- findChildByType(TokenSet) - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the first child of the specified node which has type from specified set.
- findChildByType(TokenSet, ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the first child after anchor of the specified node which has type from specified set.
- findElementAt(int) - 接口中的方法 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>) - 类中的静态方法 com.intellij.lang.Language
- findInstancesByMimeType(String) - 类中的静态方法 com.intellij.lang.Language
- findLanguageByID(String) - 类中的静态方法 com.intellij.lang.Language
- findLayerLexer(IElementType) - 类中的方法 com.intellij.lexer.LayeredLexer
- findLeafElementAt(int) - 接口中的方法 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) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- findLeftParenthesisBackwardsSkippingNestedWithPredicate(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement, Predicate<? super SemanticEditorPosition>) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- findReferenceAt(int) - 接口中的方法 com.intellij.psi.PsiElement
-
Finds a reference at the specified offset from the start of the text range of this node.
- findStartOf(SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- finishNonCancelableSection() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
-
已过时。
- first - 类中的变量 com.intellij.openapi.util.Pair
- first(CharSequence, int, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- FIRST_TOKEN_INDEX - 类中的静态变量 com.intellij.psi.tree.IElementType
- firstChild(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- FleetPsiBuilder<N> - com.intellij.psi.builder中的类
- FleetPsiBuilder(CharSequence, ITokenSequence, TokenSet, TokenSet, int, int) - 类的构造器 com.intellij.psi.builder.FleetPsiBuilder
- FleetPsiBuilder.ProductionMarker - com.intellij.psi.builder中的类
- FleetPsiParser - com.intellij.psi中的接口
-
rewrite of FleetPsiParser.kt
- FleetPsiParser.DefaultPsiParser - com.intellij.psi中的类
- FlexAdapter - com.intellij.lexer中的类
- FlexAdapter(FlexLexer) - 类的构造器 com.intellij.lexer.FlexAdapter
- FlexLexer - com.intellij.lexer中的接口
- FlexLexer.Token - com.intellij.lexer中的Record Class
- FlyweightCapableTreeStructure<T> - com.intellij.openapi.util.diff中的接口
- FlyweightCapableTreeStructure<T> - com.intellij.util.diff中的接口
- forAllMatching(IElementType.Predicate) - 类中的静态方法 com.intellij.psi.tree.TokenSet
- forEach(Consumer<? super E>) - 类中的方法 com.intellij.util.SmartList
- ForKeyword - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- formatFileSize(long) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- formatFileSize(long, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- Formatter - com.intellij.formatting中的接口
- Frame() - 类的构造器 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- freezeValues() - 类中的方法 com.intellij.util.containers.MultiMap
-
Prohibits modification of collections for existing keys and returns view of this as a map.
- from(int, int) - 类中的静态方法 com.intellij.openapi.util.TextRange
- fromBoolean(boolean) - enum class中的静态方法 com.intellij.util.ThreeState
- fromComponents(String...) - 类中的静态方法 com.intellij.psi.util.QualifiedName
- fromComponents(Collection<String>) - 类中的静态方法 com.intellij.psi.util.QualifiedName
- fromDottedString(String) - 类中的静态方法 com.intellij.psi.util.QualifiedName
- fromSequence(CharSequence, int, int) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- fromSequenceWithoutCopying(CharSequence) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
G
- GeneratedParserUtilBase - com.intellij.lang.parser中的类
-
This class is a runtime engine for parsers generated by Grammar-Kit.
- GeneratedParserUtilBase() - 类的构造器 com.intellij.lang.parser.GeneratedParserUtilBase
- GeneratedParserUtilBase.Builder - com.intellij.lang.parser中的类
- GeneratedParserUtilBase.ErrorState - com.intellij.lang.parser中的类
- GeneratedParserUtilBase.Frame - com.intellij.lang.parser中的类
- GeneratedParserUtilBase.Hook<T> - com.intellij.lang.parser中的接口
- GeneratedParserUtilBase.Parser - com.intellij.lang.parser中的接口
- generateNewWhiteSpace(IndentOptions) - 类中的方法 com.intellij.formatting.IndentInfo
-
Builds string that contains line feeds, white spaces and tabulation symbols known to the current
IndentInfoobject. - get() - 类中的方法 com.intellij.openapi.util.Ref
- get(int) - 接口中的方法 com.intellij.lang.WhitespacesAndCommentsBinder.TokenTextGetter
- get(int) - 类中的方法 com.intellij.util.containers.IntStack
- get(int) - 类中的方法 com.intellij.util.SmartList
- get(UserDataHolder) - 类中的方法 com.intellij.openapi.util.Key
- get(UserDataHolder, T) - 类中的方法 com.intellij.openapi.util.Key
- get(Map<Key, ?>) - 类中的方法 com.intellij.openapi.util.Key
- get(Language) - 类中的静态方法 com.intellij.lang.BraceMatchers
- get(PsiBuilder) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- get(K) - 类中的方法 com.intellij.util.containers.MultiMap
- getAbsoluteLabelIndent() - 类中的静态方法 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() - 接口中的方法 com.intellij.formatting.Formatter
- getAbsoluteNoneIndent() - 类中的静态方法 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() - 接口中的方法 com.intellij.formatting.Formatter
- getApplication() - 类中的静态方法 com.intellij.openapi.application.ApplicationManager
- getBaseIndent(SemanticEditorPosition) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
- getBaseLanguage() - 类中的方法 com.intellij.lang.Language
- getBasePath() - 接口中的方法 com.intellij.openapi.project.Project
-
已过时。
- getBlockStatementStartOffset(SemanticEditorPosition) - 类中的方法 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) - 类中的静态方法 com.intellij.util.SystemProperties
- getBufferEnd() - 类中的方法 com.intellij.lexer.DelegateLexer
- getBufferEnd() - 类中的方法 com.intellij.lexer.FlexAdapter
- getBufferEnd() - 类中的方法 com.intellij.lexer.Lexer
-
Returns the offset at which the lexer will stop lexing.
- getBufferEnd() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- getBufferSequence() - 类中的方法 com.intellij.lexer.DelegateLexer
- getBufferSequence() - 类中的方法 com.intellij.lexer.FlexAdapter
- getBufferSequence() - 类中的方法 com.intellij.lexer.Lexer
-
Returns the buffer sequence over which the lexer is running.
- getBufferSequence() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- getCanonicalText() - 接口中的方法 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() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns same text getText() returns but might be more effective eliminating toString() transformation from internal CharSequence representation
- getChars() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- getChars() - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- getChars() - 接口中的方法 com.intellij.util.text.CharSequenceBackedByArray
- getChars(char[], int) - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- getChars(char[], int) - 接口中的方法 com.intellij.util.text.CharSequenceBackedByArray
- getChars(int, int, char[], int) - 接口中的方法 com.intellij.util.text.CharArrayExternalizable
-
Copies own character sub-sequence to the given array
- getChars(int, int, char[], int) - 类中的方法 com.intellij.util.text.CharSequenceSubSequence
- getChars(CharSequence, char[], int) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
-
Copies all symbols from the given char sequence to the given array
- getChars(CharSequence, char[], int, int) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
-
Copies necessary number of symbols from the given char sequence start to the given array.
- getChars(CharSequence, char[], int, int, int) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
-
Copies necessary number of symbols from the given char sequence to the given array.
- getChildren() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the array of children for the PSI element.
- getChildren(TokenSet) - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the list of children of the specified node, optionally filtered by the specified token type filter.
- getChildren(T, Ref<T[]>) - 接口中的方法 com.intellij.openapi.util.diff.FlyweightCapableTreeStructure
- getChildren(T, Ref<T[]>) - 接口中的方法 com.intellij.util.diff.FlyweightCapableTreeStructure
- getCodeConstructStart(PsiFile, int) - 接口中的方法 com.intellij.lang.PairedBraceMatcher
-
Returns the start offset of the code construct which owns the opening structural brace at the specified offset.
- getComments() - 类中的方法 com.intellij.psi.FleetPsiParser.DefaultPsiParser
- getComments() - 接口中的方法 com.intellij.psi.FleetPsiParser
- getCommentTokens() - 接口中的方法 com.intellij.lang.ParserDefinition
-
Returns the set of token types which are treated as comments by the PSI builder.
- getComponentCount() - 类中的方法 com.intellij.psi.util.QualifiedName
- getComponents() - 类中的方法 com.intellij.psi.util.QualifiedName
- getComponentType(T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- getContainingFile() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the file containing the PSI element.
- getContext() - 接口中的方法 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() - 类中的静态方法 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) - 类中的静态方法 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) - 接口中的方法 com.intellij.formatting.Formatter
- getContinuationWithoutFirstIndent() - 类中的静态方法 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) - 类中的静态方法 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) - 接口中的方法 com.intellij.formatting.Formatter
- getCopyableUserData(Key<T>) - 接口中的方法 com.intellij.lang.ASTNode
-
Returns a copyable user data object attached to this node.
- getCurrElement() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- getCurrentIndent() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- getCurrentIndent() - 类中的方法 com.intellij.indentation.IndentPsiBuilder
- getCurrentOffset() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- getCurrentOffset() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- getCurrentOffset() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- getCurrentOffset() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Returns the start offset of the current token, or the file length when the token stream is over.
- getCurrentOffset() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- getCurrentPosition() - 类中的方法 com.intellij.lexer.LayeredLexer
- getCurrentPosition() - 类中的方法 com.intellij.lexer.Lexer
-
Returns the current position and state of the lexer.
- getCurrentPosition() - 类中的方法 com.intellij.lexer.LexerBase
- getCurrentPosition() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- getDeepBlockStatementStartOffset(SemanticEditorPosition) - 类中的方法 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) - 类中的静态方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- getDefaultValue() - 类中的方法 com.intellij.openapi.util.KeyWithDefaultValue
- getDelegate() - 类中的方法 com.intellij.lang.impl.DelegateMarker
- getDelegate() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- getDelegate() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- getDelegate() - 类中的方法 com.intellij.lang.TokenWrapper
- getDelegate() - 类中的方法 com.intellij.lexer.DelegateLexer
- getDialects() - 类中的方法 com.intellij.lang.Language
- getDisplayName() - 类中的方法 com.intellij.lang.Language
- getEdgePosition(List<? extends IElementType>, boolean, WhitespacesAndCommentsBinder.TokenTextGetter) - 接口中的方法 com.intellij.lang.WhitespacesAndCommentsBinder
-
Analyzes whitespace and comment tokens at element's edge and returns element's edge position relative to these tokens.
- getElement() - 接口中的方法 com.intellij.psi.PsiReference
-
Returns the underlying (referencing) element of the reference.
- getElementType() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the type of this node.
- getEmpty() - 类中的静态方法 com.intellij.openapi.util.Couple
- getEnd() - 接口中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIterator
- getEnd() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
- getEnd() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
- getEndIndex() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
- getEndOffset() - 接口中的方法 com.intellij.lang.LighterASTNode
- getEndOffset() - 接口中的方法 com.intellij.openapi.util.Segment
- getEndOffset() - 类中的方法 com.intellij.openapi.util.TextRange
- getEndOffset(T) - 接口中的方法 com.intellij.openapi.util.diff.FlyweightCapableTreeStructure
- getEndOffset(T) - 接口中的方法 com.intellij.util.diff.FlyweightCapableTreeStructure
- getEolElementType() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- getErrorDescription() - 接口中的方法 com.intellij.psi.PsiErrorElement
-
Returns the description of the error.
- getErrorMessage(LighterASTNode) - 类中的静态方法 com.intellij.psi.builder.FleetPsiBuilder
- getErrorsCount(CharSequence, Language, Project) - 类中的方法 com.intellij.psi.tree.IErrorCounterReparseableElementType
- getExpected(int, boolean) - 类中的方法 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- getExtensions(Class<T>) - 类中的静态方法 com.intellij.openapi.components.ExtensionsMap
- getFactory() - 类中的静态方法 com.intellij.openapi.diagnostic.Logger
- getFileNodeType() - 接口中的方法 com.intellij.lang.ParserDefinition
-
Returns the element type of the node describing a file in the specified language.
- getFirst() - 类中的方法 com.intellij.openapi.util.Pair
- getFirst(Pair<T, ?>) - 类中的静态方法 com.intellij.openapi.util.Pair
- getFirstChild() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the first child of the PSI element.
- getFirstChildNode() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the first child of this node in the tree.
- getFirstComponent() - 类中的方法 com.intellij.psi.util.QualifiedName
- getFirstElement(T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- getFlex() - 类中的方法 com.intellij.lexer.FlexAdapter
- getFraction() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- getGlobalProgressIndicator() - 类中的静态方法 com.intellij.openapi.progress.ProgressIndicatorProvider
- getHost() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.Shred
- getHostRangeMarker() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.Shred
- getID() - 类中的方法 com.intellij.lang.Language
-
Returns a user-readable name of the language.
- getIdentifyingElement() - 接口中的方法 com.intellij.psi.PsiNameIdentifierOwner
- getIndent(int) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- getIndent(Indent.Type, boolean, boolean) - 类中的静态方法 com.intellij.formatting.Indent
-
Base factory method for
Indentobjects construction, i.e. all other methods may be expressed in terms of this method. - getIndent(Indent.Type, int, boolean, boolean) - 类中的静态方法 com.intellij.formatting.Indent
-
Base factory method for
Indentobjects construction, i.e. all other methods may be expressed in terms of this method. - getIndent(Indent.Type, boolean, boolean) - 接口中的方法 com.intellij.formatting.Formatter
- getIndent(Indent.Type, int, boolean, boolean) - 接口中的方法 com.intellij.formatting.Formatter
- getIndentElementType() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- getIndentInBlock(SemanticEditorPosition) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- getIndentInBrackets() - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- getIndentSpaces() - 类中的方法 com.intellij.formatting.IndentInfo
- getIndentTypeInBrackets() - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- getIndex() - 类中的方法 com.intellij.psi.tree.IElementType
-
Returns the index of the element type in the table of all registered element types.
- getInstance() - 接口中的静态方法 com.intellij.formatting.Formatter
- getInstance() - 类中的静态方法 com.intellij.openapi.progress.ProgressIndicatorProvider
- getInstance() - 类中的静态方法 com.intellij.openapi.progress.ProgressManager
- getInstance(Class) - 类中的静态方法 com.intellij.openapi.diagnostic.Logger
- getInstance(String) - 类中的静态方法 com.intellij.openapi.diagnostic.Logger
- getIteratorAtPosition(int) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- getLabelIndent() - 类中的静态方法 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() - 接口中的方法 com.intellij.formatting.Formatter
- getLanguage() - 类中的方法 com.intellij.openapi.fileTypes.LanguageFileType
-
Returns the language used in the files of the type.
- getLanguage() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- getLanguage() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the language of the PSI element.
- getLanguage() - 类中的方法 com.intellij.psi.tree.IElementType
-
Returns the language associated with the element type.
- getLanguageExtension(Class<T>, Language) - 类中的静态方法 com.intellij.openapi.components.ExtensionsMap
- getLastChild() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the last child of the PSI element.
- getLastChildNode() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the last child of this node in the tree.
- getLastComponent() - 类中的方法 com.intellij.psi.util.QualifiedName
- getLastElement(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- getLastElement(T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- getLastItem(List<? extends T>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- getLastItem(List<? extends T>, T) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- getLatestDoneMarker() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- getLatestDoneMarker() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- getLatestDoneMarker() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
- getLatestDoneMarker() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- getLeftBraceType() - 类中的方法 com.intellij.lang.BracePair
-
Returns the lexer token type for the left brace in the pair.
- getLength() - 类中的方法 com.intellij.openapi.util.TextRange
- getLexemeCount() - 类中的方法 com.intellij.psi.ArrayTokenSequence
- getLexemeCount() - 接口中的方法 com.intellij.psi.ITokenSequence
- getLexer() - 类中的方法 com.intellij.psi.FleetPsiParser.DefaultPsiParser
- getLexer() - 接口中的方法 com.intellij.psi.FleetPsiParser
- getLineBreakCount(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- getLineIndent(int) - 接口中的方法 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) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- getLocationHash() - 接口中的方法 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. - getLoggerInstance(String) - 接口中的方法 com.intellij.openapi.diagnostic.Logger.Factory
- getMergeFunction() - 类中的方法 com.intellij.lexer.MergingLexerAdapter
- getMergeFunction() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- getMessage(String, Object...) - 类中的方法 com.intellij.AbstractBundle
- getMimeTypes() - 类中的方法 com.intellij.lang.Language
-
Returns the list of MIME types corresponding to the language.
- getModifiable(K) - 类中的方法 com.intellij.util.containers.MultiMap
- getModificationCount() - 类中的方法 com.intellij.util.SmartList
- getModificationStamp() - 接口中的方法 com.intellij.psi.PsiFile
-
Gets the modification stamp value.
- getName() - 接口中的方法 com.intellij.openapi.project.Project
-
Returns a name ot the project.
- getName() - 接口中的方法 com.intellij.psi.PsiNamedElement
-
Returns the name of the element.
- getNameIdentifier() - 接口中的方法 com.intellij.psi.PsiNameIdentifierOwner
- getNavigationElement() - 接口中的方法 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() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the next sibling of the PSI element.
- getNode() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the AST node corresponding to the element.
- getNoneIndent() - 类中的静态方法 com.intellij.formatting.Indent
-
Returns the standard "empty indent" instance, indicating that the block is not indented relative to its parent block.
- getNoneIndent() - 接口中的方法 com.intellij.formatting.Formatter
- getNormalIndent() - 类中的静态方法 com.intellij.formatting.Indent
-
Returns an instance of a regular indent, with the width specified in "Project Code Style | General | Indent".
- getNormalIndent(boolean) - 类中的静态方法 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) - 接口中的方法 com.intellij.formatting.Formatter
- getOffset() - 接口中的方法 com.intellij.lexer.LexerPosition
-
Returns the current offset of the lexer.
- getOffsetInBaseIndentLine(SemanticEditorPosition) - 接口中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator.BaseLineOffsetCalculator
- getOffsetInHost(int, TextRange) - 类中的方法 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() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Provides element types to finish binary operation element
- getOperatorsByPriority() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Provides operation priority and operands
- getOriginal() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- getOriginalElement() - 接口中的方法 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() - 接口中的方法 com.intellij.psi.PsiFile
-
If the file is a non-physical copy of a file, returns the original file which had been copied.
- getOriginalText() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- getOriginalText() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- getOriginalText() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Returns the complete text being parsed.
- getOriginalText() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- getPairs() - 接口中的方法 com.intellij.lang.PairedBraceMatcher
-
Returns the array of definitions for brace pairs that need to be matched when editing code in the language.
- getParent() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the parent of the PSI element.
- getParent(T) - 接口中的方法 com.intellij.openapi.util.diff.FlyweightCapableTreeStructure
- getParent(T) - 接口中的方法 com.intellij.util.diff.FlyweightCapableTreeStructure
- getPosition(int) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
-
Returns abstract semantic position in
editorfor indent calculation. - getPostfixExpressionElementType() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Provides element types to finish postfix element marker
- getPostfixOperators() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Provides postfix operators
- getPrefix() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.Shred
- getPrefixExpressionElementType() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Provides element types to finish prefix element marker
- getPrefixOperators() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Provides prefix operators
- getPresentableUrl() - 接口中的方法 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() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the previous sibling of the PSI element.
- getProductions() - 类中的方法 com.intellij.lang.parser.GeneratedParserUtilBase.Builder
- getProductions() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- getProgressIndicator() - 类中的方法 com.intellij.openapi.progress.ProgressIndicatorProvider
- getProgressIndicator() - 类中的方法 com.intellij.openapi.progress.ProgressManager
- getProjectFilePath() - 接口中的方法 com.intellij.openapi.project.Project
- getPsi() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the PSI element for this node.
- getPsi(Class<T>) - 接口中的方法 com.intellij.lang.ASTNode
-
Checks and returns the PSI element for this node.
- getPsiRoots() - 接口中的方法 com.intellij.psi.PsiFile
-
已过时。Use
FileViewProvider#getAllFiles()instead. - getRange() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.Shred
- getRangeInElement() - 接口中的方法 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() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.Shred
- getReference() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the reference from this PSI element to another PSI element (or elements), if one exists.
- getRegisteredLanguages() - 类中的静态方法 com.intellij.lang.Language
- getRelevantTextRange() - 类中的方法 com.intellij.psi.LiteralTextEscaper
- getRightBraceType() - 类中的方法 com.intellij.lang.BracePair
-
Returns the lexer token type for the right brace in the pair.
- getRoot() - 接口中的方法 com.intellij.openapi.util.diff.FlyweightCapableTreeStructure
- getRoot() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- getRoot() - 类中的方法 com.intellij.psi.builder.MarkerPsiBuilder
- getRoot() - 接口中的方法 com.intellij.util.diff.FlyweightCapableTreeStructure
- getSecond() - 类中的方法 com.intellij.openapi.util.Pair
- getSecond(Pair<?, T>) - 类中的静态方法 com.intellij.openapi.util.Pair
- getService(Class<T>) - 接口中的方法 com.intellij.openapi.application.Application
- getService(Class<T>) - 类中的静态方法 com.intellij.openapi.components.ServiceManager
- getShortName(Class<?>) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- getShortName(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- getShortName(String, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- getSize() - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- getSize() - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- getSmartIndent(Indent.Type) - 类中的静态方法 com.intellij.formatting.Indent
- getSmartIndent(Indent.Type) - 接口中的方法 com.intellij.formatting.Formatter
- getSpaceIndent(int) - 类中的静态方法 com.intellij.formatting.Indent
-
Returns an indent with the specified width.
- getSpaceIndent(int, boolean) - 类中的静态方法 com.intellij.formatting.Indent
-
Returns an indent with the specified width and given
'relative to direct parent'flag. - getSpaceIndent(int, boolean) - 接口中的方法 com.intellij.formatting.Formatter
- getSpaces() - 类中的方法 com.intellij.formatting.IndentImpl
- getSpaces() - 类中的方法 com.intellij.formatting.IndentInfo
- getStart() - 接口中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIterator
- getStart() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
- getStart() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
- getStartIndex() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
- getStartOffset() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the starting offset of the node text in the document.
- getStartOffset() - 接口中的方法 com.intellij.lang.LighterASTNode
- getStartOffset() - 接口中的方法 com.intellij.openapi.util.Segment
- getStartOffset() - 类中的方法 com.intellij.openapi.util.TextRange
- getStartOffset() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
- getStartOffset() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- getStartOffset(T) - 接口中的方法 com.intellij.openapi.util.diff.FlyweightCapableTreeStructure
- getStartOffset(T) - 接口中的方法 com.intellij.util.diff.FlyweightCapableTreeStructure
- getStartOffsetInParent() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the starting offset of the node text relative to
ASTNode.getTreeParent(). - getStartOffsetInParent() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the text offset of the PSI element relative to its parent.
- getState() - 类中的方法 com.intellij.lexer.DelegateLexer
- getState() - 类中的方法 com.intellij.lexer.FlexAdapter
- getState() - 类中的方法 com.intellij.lexer.LayeredLexer
- getState() - 类中的方法 com.intellij.lexer.Lexer
-
Returns the current state of the lexer.
- getState() - 接口中的方法 com.intellij.lexer.LexerPosition
- getState() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- getState() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- getStringLiteralElements() - 接口中的方法 com.intellij.lang.ParserDefinition
-
Returns the set of element types which are treated as string literals.
- getSuffix() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.Shred
- getText() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the text of this node.
- getText() - 接口中的方法 com.intellij.lang.LighterASTTokenNode
-
Note: a text returned may be linked back to file content text and therefore should be internalized through fleet.com.intellij.util.CharTable if referenced as is.
- getText() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- getText() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the text of the PSI element.
- getText2() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- getTextLength() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the length of the node text.
- getTextLength() - 接口中的方法 com.intellij.lang.LighterASTNode
- getTextLength() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the length of text of the PSI element.
- getTextOffset() - 接口中的方法 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() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the text range (a combination of starting offset in the document and length) for this node.
- getTextRange() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the text range in the document occupied by the PSI element.
- getThreadLocalBuffer() - 类中的静态方法 com.intellij.openapi.util.io.FileUtilRt
- getTokenEnd() - 类中的方法 com.intellij.lexer.DelegateLexer
- getTokenEnd() - 类中的方法 com.intellij.lexer.FlexAdapter
- getTokenEnd() - 接口中的方法 com.intellij.lexer.FlexLexer
- getTokenEnd() - 类中的方法 com.intellij.lexer.LayeredLexer
- getTokenEnd() - 类中的方法 com.intellij.lexer.Lexer
-
Returns the end offset of the current token.
- getTokenEnd() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- getTokenEnd() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- getTokenSequence() - 类中的方法 com.intellij.lexer.Lexer
- getTokenStart() - 类中的方法 com.intellij.lexer.DelegateLexer
- getTokenStart() - 类中的方法 com.intellij.lexer.FlexAdapter
- getTokenStart() - 接口中的方法 com.intellij.lexer.FlexLexer
- getTokenStart() - 类中的方法 com.intellij.lexer.LayeredLexer
- getTokenStart() - 类中的方法 com.intellij.lexer.Lexer
-
Returns the start offset of the current token.
- getTokenStart() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- getTokenStart() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- getTokenText() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- getTokenText() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- getTokenText() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- getTokenText() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Returns the text of the current token from the lexer.
- getTokenText() - 类中的方法 com.intellij.lexer.Lexer
- getTokenText() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- getTokenType() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- getTokenType() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Gets the TokenType from PsiBuilder
- getTokenType() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- getTokenType() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- getTokenType() - 接口中的方法 com.intellij.lang.LighterASTNode
- getTokenType() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Returns the type of current token from the lexer.
- getTokenType() - 类中的方法 com.intellij.lexer.DelegateLexer
- getTokenType() - 类中的方法 com.intellij.lexer.FlexAdapter
- getTokenType() - 类中的方法 com.intellij.lexer.LayeredLexer
- getTokenType() - 类中的方法 com.intellij.lexer.Lexer
-
Returns the token at the current position of the lexer or
nullif lexing is finished. - getTokenType() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- getTokenType() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- getTokenType() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- getTokenType() - 接口中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIterator
- getTokenType() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
- getTokenType() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
- getTokenType() - 接口中的方法 com.intellij.psi.PsiComment
-
Returns the token type of the comment (like
JavaTokenType.END_OF_LINE_COMMENTorJavaTokenType.C_STYLE_COMMENT). - getTreeBuilt() - 接口中的方法 com.intellij.lang.PsiBuilder
- getTreeNext() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the next sibling of this node in the tree.
- getTreeParent() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the parent of this node in the tree.
- getTreePrev() - 接口中的方法 com.intellij.lang.ASTNode
-
Returns the previous sibling of this node in the tree.
- getType() - 类中的方法 com.intellij.formatting.Indent
- getType() - 类中的方法 com.intellij.formatting.IndentImpl
- getTypes() - 类中的方法 com.intellij.psi.tree.TokenSet
-
Returns the array of element types contained in the set.
- getUnicodeEscapeSequenceType() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- getUserData(Key<T>) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- getUserData(Key<T>) - 接口中的方法 com.intellij.lang.PsiBuilder
- getUserData(Key<T>) - 类中的方法 com.intellij.openapi.util.UnprotectedUserDataHolder
- getUserData(Key<T>) - 接口中的方法 com.intellij.openapi.util.UserDataHolder
- getUserData(Key<T>) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- getUserDataUnprotected(Key<T>) - 类中的方法 com.intellij.openapi.util.UnprotectedUserDataHolder
- getUserDataUnprotected(Key<T>) - 接口中的方法 com.intellij.openapi.util.UserDataHolderUnprotected
-
已过时。use
UserDataHolder - getValue() - 类中的方法 com.intellij.lang.TokenWrapper
- getWhitespaces() - 类中的方法 com.intellij.psi.FleetPsiParser.DefaultPsiParser
- getWhitespaces() - 接口中的方法 com.intellij.psi.FleetPsiParser
- getWhitespaceTokens() - 接口中的方法 com.intellij.lang.ParserDefinition
-
Returns the set of token types which are treated as whitespace by the PSI builder.
- getWhitespaceTokenSet() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Provides all whitespace tokens
- GREEDY_LEFT_BINDER - 类中的静态变量 com.intellij.lang.WhitespacesBinders
- GREEDY_RIGHT_BINDER - 类中的静态变量 com.intellij.lang.WhitespacesBinders
- grown(int) - 类中的方法 com.intellij.openapi.util.TextRange
H
- handleElementRename(String) - 接口中的方法 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() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- hasEmptyLineAfter(int) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- hashcode(Object) - 类中的静态方法 com.intellij.openapi.util.Comparing
- hashcode(Object, Object) - 类中的静态方法 com.intellij.openapi.util.Comparing
- hashCode() - record class中的方法 com.intellij.lexer.FlexLexer.Token
-
返回此对象的哈希代码值。
- hashCode() - 类中的方法 com.intellij.openapi.util.Key
- hashCode() - 类中的方法 com.intellij.openapi.util.Pair
- hashCode() - 接口中的方法 com.intellij.openapi.util.text.CharSequenceWithStringHash
- hashCode() - 类中的方法 com.intellij.openapi.util.text.LineColumn
- hashCode() - 类中的方法 com.intellij.openapi.util.TextRange
- hashCode() - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 com.intellij.psi.builder.MarkerNode
-
返回此对象的哈希代码值。
- hashCode() - 类中的方法 com.intellij.psi.codeStyle.IndentOptions
- hashCode() - 类中的方法 com.intellij.psi.tree.IElementType
- hashCode() - 类中的方法 com.intellij.psi.util.QualifiedName
- hashCode() - 类中的方法 com.intellij.util.containers.MultiMap
- hashCode() - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- hashCode() - 类中的方法 com.intellij.util.text.CharSequenceSubSequence
- hasLineBreaksAfter(int) - 类中的方法 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) - 类中的静态方法 com.intellij.psi.tree.IReparseableElementType
- hasProperBraceBalance(CharSequence, Lexer, IElementType, IElementType) - 类中的静态方法 com.intellij.lang.PsiBuilderUtil
-
Checks if `text` looks like a proper block.
- haveEqualElements(Collection<? extends T>, Collection<? extends T>) - 类中的静态方法 com.intellij.openapi.util.Comparing
- haveEqualElements(T[], T[]) - 类中的静态方法 com.intellij.openapi.util.Comparing
I
- ICompositeElementType - com.intellij.psi.tree中的接口
-
An additional interface to be implemented by
IElementTypeinstances that allows to customize AST node creation. - ICustomParsingType - com.intellij.psi.tree中的接口
- IElementType - com.intellij.psi.tree中的类
-
Interface for token types returned from lexical analysis and for types of nodes in the AST tree.
- IElementType(String, Language) - 类的构造器 com.intellij.psi.tree.IElementType
-
Creates and registers a new element type for the specified language.
- IElementType(String, Language, boolean) - 类的构造器 com.intellij.psi.tree.IElementType
-
Allows to construct element types for some temporary purposes without registering them.
- IElementType.Predicate - com.intellij.psi.tree中的接口
-
Predicate for matching element types.
- IErrorCounterReparseableElementType - com.intellij.psi.tree中的类
- IErrorCounterReparseableElementType(String, Language) - 类的构造器 com.intellij.psi.tree.IErrorCounterReparseableElementType
- IFileElementType - com.intellij.psi.tree中的类
- IFileElementType(String, Language) - 类的构造器 com.intellij.psi.tree.IFileElementType
- IFileElementType(Language) - 类的构造器 com.intellij.psi.tree.IFileElementType
- IfKeyword - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- ILazyParseableElementType - 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) - 类的构造器 com.intellij.psi.tree.ILazyParseableElementType
- ILazyParseableElementType(String, Language) - 类的构造器 com.intellij.psi.tree.ILazyParseableElementType
- ILazyParseableElementType(String, Language, boolean) - 类的构造器 com.intellij.psi.tree.ILazyParseableElementType
-
Allows to construct element types without registering them, as in
IElementType(String, Language, boolean). - ILeafElementType - 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. - IncorrectOperationException - com.intellij.util中的异常错误
-
Signals the requested operation has failed.
- IncorrectOperationException() - 异常错误的构造器 com.intellij.util.IncorrectOperationException
- IncorrectOperationException(String) - 异常错误的构造器 com.intellij.util.IncorrectOperationException
- IncorrectOperationException(String, Exception) - 异常错误的构造器 com.intellij.util.IncorrectOperationException
- IncorrectOperationException(String, Throwable) - 异常错误的构造器 com.intellij.util.IncorrectOperationException
- IncorrectOperationException(Throwable) - 异常错误的构造器 com.intellij.util.IncorrectOperationException
- Indent - com.intellij.formatting中的类
-
The indent setting for a formatting model block.
- Indent() - 类的构造器 com.intellij.formatting.Indent
- INDENT_SIZE - 类中的变量 com.intellij.psi.codeStyle.IndentOptions
- Indent.Type - com.intellij.formatting中的类
- IndentCalculator - com.intellij.psi.impl.source.codeStyle.lineIndent中的类
- IndentCalculator(IndentCalculator.BaseLineOffsetCalculator, CharSequence, IndentOptions, Indent) - 类的构造器 com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
- IndentCalculator.BaseLineOffsetCalculator - com.intellij.psi.impl.source.codeStyle.lineIndent中的接口
- IndentCalculatorFactory() - 类的构造器 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
- IndentImpl - com.intellij.formatting中的类
- IndentImpl(Indent.Type, boolean, boolean) - 类的构造器 com.intellij.formatting.IndentImpl
- IndentImpl(Indent.Type, boolean, int, boolean, boolean) - 类的构造器 com.intellij.formatting.IndentImpl
- IndentInfo - com.intellij.formatting中的类
- IndentInfo(int, int, int) - 类的构造器 com.intellij.formatting.IndentInfo
- IndentInfo(int, int, int, boolean) - 类的构造器 com.intellij.formatting.IndentInfo
- IndentOptions - com.intellij.psi.codeStyle中的类
- IndentOptions() - 类的构造器 com.intellij.psi.codeStyle.IndentOptions
- IndentPsiBuilder - com.intellij.indentation中的类
- IndentPsiBuilder(PsiBuilder) - 类的构造器 com.intellij.indentation.IndentPsiBuilder
- IndentPsiBuilder.MyMarker - com.intellij.indentation中的类
- indexOf(char[], String, int) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- indexOf(byte[], byte[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- indexOf(char[], char, int, int, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOf(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- indexOf(long[], long) - 类中的静态方法 com.intellij.util.ArrayUtil
- indexOf(CharSequence, char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOf(CharSequence, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- indexOf(CharSequence, char, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOf(CharSequence, char, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- indexOf(CharSequence, char, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOf(CharSequence, char, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- indexOf(CharSequence, char, int, int, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOf(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOf(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- indexOf(CharSequence, CharSequence, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOf(CharSequence, CharSequence, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- indexOf(CharSequence, CharSequence, int) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- indexOf(CharSequence, CharSequence, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOf(CharSequence, CharSequence, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- indexOf(CharSequence, CharSequence, int, int) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- indexOf(List<? extends T>, T, BiPredicate<? super T, ? super T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- indexOf(T[], T, int, int) - 类中的静态方法 com.intellij.util.ArrayUtilRt
- indexOf(Object) - 类中的方法 com.intellij.util.SmartList
- indexOf(Object[], Object) - 类中的静态方法 com.intellij.util.ArrayUtil
- indexOf(T[], T, BiPredicate<? super T, ? super T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- indexOfAny(CharSequence, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOfAny(CharSequence, String, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOfAny(String, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOfAny(String, String, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOfIdentity(T[], T) - 类中的静态方法 com.intellij.util.ArrayUtil
- indexOfIgnoreCase(CharSequence, CharSequence, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
-
Implementation copied from
String.indexOf(String, int)except character comparisons made case-insensitive - indexOfIgnoreCase(CharSequence, CharSequence, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
-
Implementation copied from
String.indexOf(String, int)except character comparisons made case insensitive - indexOfIgnoreCase(String, char, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOfIgnoreCase(String, char, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- indexOfIgnoreCase(String, String, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- indexOfIgnoreCase(String, String, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- info(Throwable) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- info(String) - 类中的方法 com.intellij.openapi.diagnostic.DefaultLogger
- info(String) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- info(String, Throwable) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- info(String, Throwable) - 类中的方法 com.intellij.openapi.diagnostic.DefaultLogger
- init(PsiBuilder, GeneratedParserUtilBase.ErrorState, int, int, IElementType, String) - 类中的方法 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- initState(GeneratedParserUtilBase.ErrorState, PsiBuilder, IElementType, TokenSet[]) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- InjectedLanguageManager - com.intellij.lang.injection中的类
- InjectedLanguageManager() - 类的构造器 com.intellij.lang.injection.InjectedLanguageManager
- inlineTagEnd() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- inlineTagStart() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- inputStreamSkippingBOM(InputStream) - 类中的静态方法 com.intellij.openapi.vfs.CharsetToolkit
- insert(char[], int, char) - 类中的静态方法 com.intellij.util.ArrayUtil
- insert(int[], int, int) - 类中的静态方法 com.intellij.util.ArrayUtil
- insert(long[], int, long) - 类中的静态方法 com.intellij.util.ArrayUtil
- insert(T[], int, T) - 类中的静态方法 com.intellij.util.ArrayUtil
- Int2IntOpenHashMap - org.aya.kala中的类
- Int2IntOpenHashMap() - 类的构造器 org.aya.kala.Int2IntOpenHashMap
- Int2ObjectOpenHashMap<V> - org.aya.kala中的类
- Int2ObjectOpenHashMap() - 类的构造器 org.aya.kala.Int2ObjectOpenHashMap
- intersection(int[], int[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- intersection(TextRange) - 类中的方法 com.intellij.openapi.util.TextRange
- intersects(int, int) - 类中的方法 com.intellij.openapi.util.TextRange
- intersects(Segment) - 类中的方法 com.intellij.openapi.util.TextRange
- intersects(TextRange) - 类中的方法 com.intellij.openapi.util.TextRange
- intersectsStrict(int, int) - 类中的方法 com.intellij.openapi.util.TextRange
- intersectsStrict(TextRange) - 类中的方法 com.intellij.openapi.util.TextRange
- IntStack - com.intellij.util.containers中的类
- IntStack() - 类的构造器 com.intellij.util.containers.IntStack
- IntStack(int) - 类的构造器 com.intellij.util.containers.IntStack
- INVALID_CHARACTER_ESCAPE_TOKEN - 接口中的静态变量 com.intellij.psi.StringEscapesTokenTypes
- invalid_left_marker_guard_(PsiBuilder, PsiBuilder.Marker, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- INVALID_UNICODE_ESCAPE_TOKEN - 接口中的静态变量 com.intellij.psi.StringEscapesTokenTypes
- IReparseableElementType - 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) - 类的构造器 com.intellij.psi.tree.IReparseableElementType
- IReparseableElementType(String, Language) - 类的构造器 com.intellij.psi.tree.IReparseableElementType
- IReparseableElementType(String, Language, boolean) - 类的构造器 com.intellij.psi.tree.IReparseableElementType
-
Allows to construct element types without registering them, as in
IElementType(String, Language, boolean). - is(Language) - 类中的方法 com.intellij.lang.Language
- isAbsolute() - 类中的方法 com.intellij.formatting.IndentImpl
- isAfterOnSameLine(SemanticEditorPosition.SyntaxElement...) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- isAscii(char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- isAt(SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- isAt(IElementType) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- isAtAnyOf(SemanticEditorPosition.SyntaxElement...) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- isAtEnd() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- isAtLanguage(Language) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- isAtMultiline() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- isAtMultiline(SemanticEditorPosition.SyntaxElement...) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- isBinaryOperator(int) - 接口中的方法 com.intellij.indentation.OperationParserHelper.CustomBinaryOperationParser
- isCanceled() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- isCapitalized(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- isCaseSensitive() - 类中的方法 com.intellij.lang.Language
- isColonAfterLabelOrCase(SemanticEditorPosition) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- isDebugEnabled() - 类中的方法 com.intellij.openapi.diagnostic.DefaultLogger
- isDebugEnabled() - 类中的方法 com.intellij.openapi.diagnostic.Logger
- isDecimalDigit(char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- isDefault() - 接口中的方法 com.intellij.openapi.project.Project
- isEmpty() - 类中的方法 com.intellij.openapi.util.TextRange
- isEmpty() - 类中的方法 com.intellij.util.containers.MultiMap
- isEmpty(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- isEmpty(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- isEmpty(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- isEmpty(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- isEmpty(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- isEmpty(Collection<? extends T>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- isEmpty(T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- isEmptyOrSpaces(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- isEmptyOrSpaces(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- isEmptyOrSpaces(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- isEnforceIndentToChildren() - 类中的方法 com.intellij.formatting.engine.ExpandableIndent
- isEnforceIndentToChildren() - 类中的方法 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) - 接口中的方法 com.intellij.psi.PsiElement
-
This method shouldn't be called by clients directly, because there are no guarantees of it being symmetric.
- isHexDigit(char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- isInArray(int) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
-
Checks that the current offset is inside array.
- isIndentProvider(SemanticEditorPosition, boolean) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
-
Checking the document context in position as indent-provider.
- isIndeterminate() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- isInitialized() - 类中的静态方法 com.intellij.openapi.diagnostic.Logger
- isInitialized() - 接口中的方法 com.intellij.openapi.project.Project
- isInjectableLanguage(Language) - 类中的静态方法 com.intellij.lang.LanguageUtil
- isInsideForLikeConstruction(SemanticEditorPosition) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- isKindOf(String) - 类中的方法 com.intellij.lang.Language
- isKindOf(Language) - 类中的方法 com.intellij.lang.Language
- isLayerActive() - 类中的方法 com.intellij.lexer.LayeredLexer
- isLeftBound() - 类中的方法 com.intellij.psi.tree.IElementType
-
Controls whitespace balancing behavior of PsiBuilder.
- isLineBreak(char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- isModal() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- isNewLine() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- isNewLine() - 类中的方法 com.intellij.indentation.IndentPsiBuilder
- isNewLine() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Checks current token starts the line
- isNotEmpty(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- isNull() - 类中的方法 com.intellij.openapi.util.Ref
- isOctalDigit(char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- isOneLine() - 类中的方法 com.intellij.psi.LiteralTextEscaper
- isOpen() - 接口中的方法 com.intellij.openapi.project.Project
- isOverrideLanguageOptions() - 类中的方法 com.intellij.psi.codeStyle.IndentOptions
- isPairedBracesAllowedBeforeType(IElementType, IElementType) - 接口中的方法 com.intellij.lang.PairedBraceMatcher
-
Returns
trueif paired rbrace should be inserted after lbrace of given type when lbrace is encountered before contextType token. - isParsable(ITokenSequence, int, int) - 类中的方法 com.intellij.psi.tree.IReparseableElementType
- isPhysical() - 接口中的方法 com.intellij.psi.PsiElement
-
Checks if an actual source or class file corresponds to the element.
- isPopupWasShown() - 接口中的方法 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).
- isPrintableUnicode(char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- isProperRange(int, int) - 类中的静态方法 com.intellij.openapi.util.TextRange
- isQuotedString(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- isQuotedString(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- isReferenceTo(PsiElement) - 接口中的方法 com.intellij.psi.PsiReference
-
Checks if the reference targets the specified element.
- isRelativeToDirectParent() - 类中的方法 com.intellij.formatting.IndentImpl
-
Allows to answer if current indent object is configured to anchor direct parent that lays on a different line.
- isRunning() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- isSet(byte, byte) - 类中的静态方法 com.intellij.util.BitUtil
- isSet(int, int) - 类中的静态方法 com.intellij.util.BitUtil
- isSet(long, long) - 类中的静态方法 com.intellij.util.BitUtil
- isShowing() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- isSoft() - 接口中的方法 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) - 类中的方法 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() - 类中的方法 com.intellij.lang.BracePair
-
Returns true if the brace is structural.
- isSuitableFor(Language) - 接口中的方法 com.intellij.psi.codeStyle.lineIndent.LineIndentProvider
- isSuitableFor(Language) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- isSuitableForLanguage(Language) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- isTraceEnabled() - 类中的方法 com.intellij.openapi.diagnostic.Logger
- IStrongWhitespaceHolderElementType - com.intellij.psi.tree中的接口
- isUnitTestMode() - 接口中的方法 com.intellij.openapi.application.Application
- isValid() - 接口中的方法 com.intellij.psi.PsiElement
-
Checks if this PSI element is valid.
- isValid() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.Shred
- isValidHost() - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost
- isWhiteSpace(char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- isWhitespaceOrComment(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- isWhitespaceOrComment(IElementType) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- isWhitespaceOrComment(IElementType) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- isWhitespaceOrComment(IElementType) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
- isWhitespaceOrComment(IElementType) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- isWritable() - 接口中的方法 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() - 类中的方法 com.intellij.util.SmartList
- ITokenSequence - com.intellij.psi中的接口
-
rewrite of ITokenSequence.kt
- ITokenTypeRemapper - com.intellij.lang中的接口
J
- JAR_PROTOCOL - 类中的静态变量 com.intellij.openapi.util.URLUtil
- JAR_SEPARATOR - 类中的静态变量 com.intellij.openapi.util.URLUtil
- JavaLikeLangLineIndentProvider - com.intellij.psi.impl.source.codeStyle.lineIndent中的类
- JavaLikeLangLineIndentProvider(CharSequence, ITokenSequence, IndentOptions) - 类的构造器 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- JavaLikeLangLineIndentProvider.IndentCalculatorFactory - com.intellij.psi.impl.source.codeStyle.lineIndent中的类
- JavaLikeLangLineIndentProvider.JavaLikeElement - com.intellij.psi.impl.source.codeStyle.lineIndent中的Enum Class
- join(int[], String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- join(Iterable<?>, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- join(Iterable<? extends T>, Function<? super T, ? extends CharSequence>, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- join(Iterable<? extends T>, Function<? super T, ? extends CharSequence>, String, StringBuilder) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- join(Collection<? extends T>, Function<? super T, String>, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- join(Collection<String>, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- join(Collection<String>, String, StringBuilder) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- join(String) - 类中的方法 com.intellij.psi.util.QualifiedName
- join(String...) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- join(T[], Function<? super T, String>, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
K
- KalaTODO - com.intellij中的Annotation Interface
- KEEP_INDENTS_ON_EMPTY_LINES - 类中的变量 com.intellij.psi.codeStyle.IndentOptions
- Key<T> - com.intellij.openapi.util中的类
-
Provides type-safe access to data.
- Key(String) - 类的构造器 com.intellij.openapi.util.Key
- keySet() - 类中的方法 com.intellij.util.containers.MultiMap
- KeyWithDefaultValue<T> - com.intellij.openapi.util中的类
- KeyWithDefaultValue(String) - 类的构造器 com.intellij.openapi.util.KeyWithDefaultValue
- kind(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- kind(int) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
L
- LABEL - 类中的静态变量 com.intellij.formatting.Indent.Type
- Language - com.intellij.lang中的类
-
The base class for all programming language support implementations.
- Language(String) - 类的构造器 com.intellij.lang.Language
- Language(String, String...) - 类的构造器 com.intellij.lang.Language
- Language(String, boolean) - 类的构造器 com.intellij.lang.Language
-
Fake language identifier without registering
- Language(Language, String, String...) - 类的构造器 com.intellij.lang.Language
- LanguageFileType - com.intellij.openapi.fileTypes中的类
-
Kind of file types capable to provide
Language. - LanguageFileType(Language) - 类的构造器 com.intellij.openapi.fileTypes.LanguageFileType
-
Creates a language file type for the specified language.
- LanguageStartDelimiter - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- LanguageUtil - com.intellij.lang中的类
- LanguageUtil() - 类的构造器 com.intellij.lang.LanguageUtil
- lastChild(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- lastIndexOf(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- lastIndexOf(CharSequence, char, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
-
Allows to retrieve index of last occurrence of the given symbols at
[start; end)sub-sequence of the given text. - lastIndexOf(List<? extends T>, T, BiPredicate<? super T, ? super T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- lastIndexOf(T[], T) - 类中的静态方法 com.intellij.util.ArrayUtil
- lastIndexOf(T[], T, BiPredicate<? super T, ? super T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- lastIndexOfNot(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- lastVariantAt - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- LayeredLexer - com.intellij.lexer中的类
- LayeredLexer(Lexer) - 类的构造器 com.intellij.lexer.LayeredLexer
- leadingCommentsBinder(TokenSet) - 类中的静态方法 com.intellij.lang.WhitespacesBinders
- LEFT_BINDER - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- leftMarker - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- leftMarkerIs(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- LeftParenthesis - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- length() - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- length() - 类中的方法 com.intellij.util.text.CharSequenceSubSequence
- level - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- lexemeCount(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- lexemeCount(int) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- lexemeIndexByChar(int) - 类中的方法 com.intellij.psi.ArrayTokenSequence
- lexemeIndexByChar(int) - 接口中的方法 com.intellij.psi.ITokenSequence
- LexemeIterator - com.intellij.psi.impl.source.codeStyle中的接口
- LexemeIteratorImpl - com.intellij.psi.impl.source.codeStyle中的类
- LexemeIteratorImpl(ITokenSequence, int) - 类的构造器 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
- LexemeIteratorImpl.Wrapper - com.intellij.psi.impl.source.codeStyle中的类
- lexemeRelOffset(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- lexemeRelOffset(int) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- Lexer - com.intellij.lexer中的类
-
Interface for breaking a file into a sequence of tokens.
- Lexer() - 类的构造器 com.intellij.lexer.Lexer
- LexerBase - com.intellij.lexer中的类
- LexerBase() - 类的构造器 com.intellij.lexer.LexerBase
- LexerPosition - com.intellij.lexer中的接口
-
Specifies the state and position of a lexer.
- lexicographicCompare(int[], int[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- lexicographicCompare(String[], String[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- lexicographicCompare(T[], T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- lexStart(int) - 类中的方法 com.intellij.psi.ArrayTokenSequence
- lexStart(int) - 接口中的方法 com.intellij.psi.ITokenSequence
- lexText(int) - 类中的方法 com.intellij.psi.ArrayTokenSequence
- lexType(int) - 类中的方法 com.intellij.psi.ArrayTokenSequence
- lexType(int) - 接口中的方法 com.intellij.psi.ITokenSequence
- LighterASTNode - com.intellij.lang中的接口
- LighterASTTokenNode - com.intellij.lang中的接口
- LightPsiParser - com.intellij.lang中的接口
- LimitedPool<T> - 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>) - 类的构造器 com.intellij.util.containers.LimitedPool
- LimitedPool.ObjectFactory<T> - com.intellij.util.containers中的接口
- LimitedPool.Sync<T> - com.intellij.util.containers中的类
- line - 类中的变量 com.intellij.openapi.util.text.LineColumn
- LINE_AFTER - 类中的静态变量 com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
- LINE_BEFORE - 类中的静态变量 com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
- lineColToOffset(CharSequence, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- LineColumn - com.intellij.openapi.util.text中的类
- LineComment - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- LineIndentProvider - com.intellij.psi.codeStyle.lineIndent中的接口
-
An interface for fast indentation calculation as an alternative to formatter-based logic.
- LiteralTextEscaper<T extends PsiLanguageInjectionHost> - com.intellij.psi中的类
- LiteralTextEscaper(T) - 类的构造器 com.intellij.psi.LiteralTextEscaper
- loadBytes(InputStream) - 类中的静态方法 com.intellij.openapi.util.io.FileUtilRt
- locateAdditionalEscapeSequence(int, int) - 类中的方法 com.intellij.lexer.StringLiteralLexer
-
Locates the end of an additional (non-standard) escape sequence.
- locateHexEscapeSequence(int, int) - 类中的方法 com.intellij.lexer.StringLiteralLexer
- locateToken() - 类中的方法 com.intellij.lexer.FlexAdapter
- locateUnicodeEscapeSequence(int, int) - 类中的方法 com.intellij.lexer.StringLiteralLexer
- Logger - com.intellij.openapi.diagnostic中的类
-
A standard interface to write to %system%/log/idea.log (or %system%/testlog/idea.log in tests).
- Logger() - 类的构造器 com.intellij.openapi.diagnostic.Logger
- Logger.Factory - com.intellij.openapi.diagnostic中的接口
- LogUtil - com.intellij.openapi.diagnostic中的类
- lookAhead(int) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- lookAhead(int) - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
See what token type is in
stepahead (not including whitespaces) - lookAhead(int) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- lookAhead(int) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- lookAhead(int) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
See what token type is in
stepsahead. - lookAhead(int) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
M
- map(IElementType) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- map2Array(T[], Class<V>, Function<? super T, ? extends V>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- mapType(IElementType) - 类中的方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider
- mark() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- mark() - 类中的方法 com.intellij.indentation.IndentPsiBuilder
- mark() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Create new marker
- mark() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- mark() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- mark() - 接口中的方法 com.intellij.lang.PsiBuilder
- mark() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Creates a marker at the current parsing position.
- mark() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- mark(boolean) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- mark(int) - 类中的方法 com.intellij.util.io.UnsyncByteArrayInputStream
- MarkerKind() - 类的构造器 com.intellij.psi.builder.ASTMarkers.MarkerKind
- MarkerNode - com.intellij.psi.builder中的Record Class
- MarkerNode(IElementType, int, int, String, MarkerNode) - record class的构造器 com.intellij.psi.builder.MarkerNode
- MarkerNode(IElementType, int, int, String, MarkerNode, MutableList<MarkerNode>) - record class的构造器 com.intellij.psi.builder.MarkerNode
- MarkerNode(IElementType, TextRange, String, MarkerNode, MutableList<MarkerNode>) - record class的构造器 com.intellij.psi.builder.MarkerNode
-
创建
MarkerNode记录的实例。 - MarkerPsiBuilder<T> - com.intellij.psi.builder中的类
- MarkerPsiBuilder(CharSequence, ITokenSequence, TokenSet, TokenSet, int, int) - 类的构造器 com.intellij.psi.builder.MarkerPsiBuilder
- markersCount(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- markersCount(int) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- markSupported() - 类中的方法 com.intellij.util.io.UnsyncByteArrayInputStream
- markWithRollbackPossibility() - 类中的方法 com.intellij.indentation.IndentPsiBuilder
- matches(IElementType) - 接口中的方法 com.intellij.psi.tree.IElementType.Predicate
- matches(String...) - 类中的方法 com.intellij.psi.util.QualifiedName
- matchesPrefix(QualifiedName) - 类中的方法 com.intellij.psi.util.QualifiedName
- matchesRule(SemanticEditorPosition.Rule) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- MathUtil - com.intellij.util中的类
- MathUtil() - 类的构造器 com.intellij.util.MathUtil
- max(double[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- max(int[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- MAY - enum class 中的枚举常量 com.intellij.lang.ParserDefinition.SpaceRequirements
-
Whitespace between tokens is optional.
- merge(Iterable<? extends ThreeState>) - enum class中的静态方法 com.intellij.util.ThreeState
- merge(IElementType, Lexer) - 接口中的方法 com.intellij.lexer.MergeFunction
- merge(ThreeState) - 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>) - 类中的静态方法 com.intellij.util.ArrayUtil
-
Allocates new array of size
array.length + collection.size()and copies elements ofarrayandcollectionto it. - mergeArrays(byte[], byte[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- mergeArrays(int[], int[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- mergeArrays(String[], String...) - 类中的静态方法 com.intellij.util.ArrayUtil
- mergeArrays(T[], T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- mergeArrays(T[], T[], ArrayFactory<? extends T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- mergeCollections(Collection<? extends T>, Collection<? extends T>, ArrayFactory<? extends T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- MergeFunction - com.intellij.lexer中的接口
- mergeSortedArrays(int[], int[], boolean) - 类中的静态方法 com.intellij.util.ArrayUtil
- MergingLexerAdapter - com.intellij.lexer中的类
- MergingLexerAdapter(Lexer, TokenSet) - 类的构造器 com.intellij.lexer.MergingLexerAdapter
- MergingLexerAdapterBase - com.intellij.lexer中的类
- MergingLexerAdapterBase(Lexer) - 类的构造器 com.intellij.lexer.MergingLexerAdapterBase
- message(ResourceBundle, String, Object...) - 类中的静态方法 com.intellij.util.BundleHelper
- message(String, Object...) - 类中的静态方法 com.intellij.analysis.AnalysisBundle
- message(String, Object...) - 类中的静态方法 com.intellij.core.CoreBundle
- message(String, Object...) - 类中的静态方法 com.intellij.openapi.application.ApplicationBundle
- METHOD_BRACE_STYLE - 类中的变量 com.intellij.psi.codeStyle.IndentOptions
- min(int[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- modifiers - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- MODIFIERS - 接口中的静态变量 com.intellij.psi.PsiModifier
- mostPositive(Iterable<? extends ThreeState>) - enum class中的静态方法 com.intellij.util.ThreeState
- moveAfter() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveAfterOptional(SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveAfterOptionalMix(SemanticEditorPosition.SyntaxElement...) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveAfterParentheses(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveBefore() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveBeforeOptional(SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveBeforeOptionalMix(SemanticEditorPosition.SyntaxElement...) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveBeforeParentheses(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveToLeftParenthesisBackwardsSkippingNested(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- moveToLeftParenthesisBackwardsSkippingNestedWithPredicate(SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement, Predicate<? super SemanticEditorPosition>) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- MultiMap<K,
V> - com.intellij.util.containers中的类 -
Pass custom map using
MultiMap(Map)if needed. - MultiMap() - 类的构造器 com.intellij.util.containers.MultiMap
- MultiMap(int) - 类的构造器 com.intellij.util.containers.MultiMap
- MultiMap(int, float) - 类的构造器 com.intellij.util.containers.MultiMap
- MultiMap(MultiMap<? extends K, ? extends V>) - 类的构造器 com.intellij.util.containers.MultiMap
- MultiMap(Map<K, Collection<V>>) - 类的构造器 com.intellij.util.containers.MultiMap
- murmur(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringHash
- murmur(CharSequence, int) - 类中的静态方法 com.intellij.openapi.util.text.StringHash
- MUST - enum class 中的枚举常量 com.intellij.lang.ParserDefinition.SpaceRequirements
-
Whitespace between tokens is required.
- MUST_LINE_BREAK - enum class 中的枚举常量 com.intellij.lang.ParserDefinition.SpaceRequirements
-
A line break is required between tokens.
- MUST_NOT - enum class 中的枚举常量 com.intellij.lang.ParserDefinition.SpaceRequirements
-
Whitespace between tokens is not allowed.
- mutate(Function<ASTMarkers.MutableContext<T>, Unit>) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- mutate(Function<ASTMarkers.MutableContext<T>, Unit>) - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- myBuffer - 类中的变量 com.intellij.lexer.StringLiteralLexer
- myBuffer - 类中的变量 com.intellij.util.io.UnsyncByteArrayInputStream
- myBufferEnd - 类中的变量 com.intellij.lexer.StringLiteralLexer
- myBuilder - 类中的变量 com.intellij.indentation.AbstractIndentParser
- myBuilder - 类中的变量 com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
- myChars - 类中的变量 com.intellij.util.text.CharArrayCharSequence
- myCurrentIndent - 类中的变量 com.intellij.indentation.IndentPsiBuilder
- myDelegate - 类中的变量 com.intellij.lang.impl.PsiBuilderAdapter
- myDelegate - 类中的变量 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- myDelegate - 类中的变量 com.intellij.lexer.DelegateLexer
- myEnd - 类中的变量 com.intellij.lexer.StringLiteralLexer
- myEnd - 类中的变量 com.intellij.util.text.CharArrayCharSequence
- myHost - 类中的变量 com.intellij.psi.LiteralTextEscaper
- myIndents - 类中的变量 com.intellij.indentation.IndentPsiBuilder
- myLexemeIndex - 类中的变量 com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
- myMap - 类中的变量 com.intellij.util.containers.MultiMap
- MyMarker(PsiBuilder.Marker) - 类的构造器 com.intellij.indentation.IndentPsiBuilder.MyMarker
- myNewLine - 类中的变量 com.intellij.indentation.IndentPsiBuilder
- myNewLines - 类中的变量 com.intellij.indentation.IndentPsiBuilder
- myNext - 类中的变量 com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker
- myOriginalLiteralToken - 类中的变量 com.intellij.lexer.StringLiteralLexer
- myQuoteChar - 类中的变量 com.intellij.lexer.StringLiteralLexer
- myStart - 类中的变量 com.intellij.lexer.StringLiteralLexer
- myStart - 类中的变量 com.intellij.util.text.CharArrayCharSequence
N
- name - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- NATIVE - 接口中的静态变量 com.intellij.psi.PsiModifier
- NavigatablePsiElement - com.intellij.psi中的接口
- NEW_LINE_INDENT - 接口中的静态变量 com.intellij.psi.TokenType
-
Internal token type used by the code formatter.
- newArray(Class<T>, int) - 类中的静态方法 com.intellij.util.ArrayUtil
- newArrayList() - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- newArrayList(Iterable<? extends E>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- newArrayList(T[], int, int) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- newByteArray(int) - 类中的静态方法 com.intellij.util.ArrayUtil
- newConcurrentMap() - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- newConcurrentSet() - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- newHashMap() - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- newHashMap(Map<? extends K, ? extends V>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- newHashSet() - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- newIntArray(int) - 类中的静态方法 com.intellij.util.ArrayUtil
- newLongArray(int) - 类中的静态方法 com.intellij.util.ArrayUtil
- newObjectArray(int) - 类中的静态方法 com.intellij.util.ArrayUtil
- newStringArray(int) - 类中的静态方法 com.intellij.util.ArrayUtil
- nextSibling(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- nextTokenIs(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIs(PsiBuilder, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIs(PsiBuilder, String, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIsFast(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIsFast(PsiBuilder, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIsFast(PsiBuilder, TokenSet) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIsFast(PsiBuilder, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIsFast(PsiBuilder, String, boolean) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIsSlow(PsiBuilder, String, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIsSmart(PsiBuilder, IElementType) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- nextTokenIsSmart(PsiBuilder, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- NlsContext - com.intellij.openapi.util中的Annotation Interface
- NlsContexts - com.intellij.openapi.util中的类
- NlsContexts() - 类的构造器 com.intellij.openapi.util.NlsContexts
- NlsContexts.AttributeDescriptor - com.intellij.openapi.util中的Annotation Interface
-
Annotate by
#AttributeDescriptortext attribute keys, seefleet.com.intellij.openapi.options.colors.AttributesDescriptor - NlsContexts.BorderTitle - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.Button - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.Checkbox - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.ColumnName - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.Command - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.ConfigurableName - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.DetailedDescription - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.DialogMessage - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.DialogTitle - com.intellij.openapi.util中的Annotation Interface
-
Dialogs
- NlsContexts.HintText - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.Label - com.intellij.openapi.util中的Annotation Interface
-
Swing components
- NlsContexts.LinkLabel - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.ListItem - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.NotificationContent - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.NotificationSubtitle - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.NotificationTitle - com.intellij.openapi.util中的Annotation Interface
-
Notifications
- NlsContexts.ParsingError - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.PopupAdvertisement - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.PopupContent - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.PopupTitle - com.intellij.openapi.util中的Annotation Interface
-
Popups
- NlsContexts.ProgressDetails - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.ProgressText - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.ProgressTitle - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.RadioButton - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.Separator - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.StatusBarText - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.StatusText - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.SystemNotificationText - com.intellij.openapi.util中的Annotation Interface
-
Use it for annotating OS provided notification content.
- NlsContexts.SystemNotificationTitle - com.intellij.openapi.util中的Annotation Interface
-
Use it for annotating OS provided notification title, such as "project built" or "tests running finished".
- NlsContexts.TabTitle - com.intellij.openapi.util中的Annotation Interface
- NlsContexts.Tooltip - com.intellij.openapi.util中的Annotation Interface
- NlsSafe - com.intellij.openapi.util中的Annotation Interface
-
Marker annotation for strings that don't require localization but still could be displayed in UI.
- NO - enum class 中的枚举常量 com.intellij.util.ThreeState
- NO_ERRORS - 类中的静态变量 com.intellij.psi.tree.IErrorCounterReparseableElementType
- NO_QUOTE_CHAR - 类中的静态变量 com.intellij.lexer.StringLiteralLexer
- NON_SEALED - 接口中的静态变量 com.intellij.psi.PsiModifier
- NONE - 类中的静态变量 com.intellij.formatting.Indent.Type
- nonNegativeAbs(int) - 类中的静态方法 com.intellij.util.MathUtil
-
Returns the closest non-negative
intvalue to the absolute value ofa. - NonNull(A, B) - 类的构造器 com.intellij.openapi.util.Pair.NonNull
- NORMAL - 类中的静态变量 com.intellij.formatting.Indent.Type
- NOT_WHITESPACE_FILTER - 接口中的静态变量 com.intellij.openapi.util.text.CharFilter
- notNullize(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- notNullize(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- notNullize(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- notNullize(String, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- notNullize(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- notNullize(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- nullize(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- nullize(String, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- nullize(String, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
O
- OBJECT_ARRAY_FACTORY - 类中的静态变量 com.intellij.util.ArrayUtil
- objectAndClass(Object) - 类中的静态方法 com.intellij.openapi.diagnostic.LogUtil
- of(int, int) - 类中的静态方法 com.intellij.openapi.util.text.LineColumn
- of(T, T) - 类中的静态方法 com.intellij.openapi.util.Couple
- offset - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- offsetToLineColumn(CharSequence, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- offsetToLineNumber(CharSequence, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- onSkip(IElementType, int, int) - 接口中的方法 com.intellij.lang.WhitespaceSkippedCallback
- OPEN - 接口中的静态变量 com.intellij.psi.PsiModifier
- openStream(URL) - 类中的静态方法 com.intellij.openapi.util.URLUtil
-
Opens a url stream.
- OperationParserHelper - com.intellij.indentation中的类
- OperationParserHelper() - 类的构造器 com.intellij.indentation.OperationParserHelper
- OperationParserHelper.BinaryOperationParser - com.intellij.indentation中的接口
- OperationParserHelper.CustomBinaryOperationParser - com.intellij.indentation中的接口
- org.aya.kala - 程序包 org.aya.kala
- orSet(TokenSet...) - 类中的静态方法 com.intellij.psi.tree.TokenSet
-
Returns a token set containing the union of the specified token sets.
- ourApplication - 类中的静态变量 com.intellij.openapi.application.ApplicationManager
- ourDisableLayersFlag - 类中的静态变量 com.intellij.lexer.LayeredLexer
- OUTER_EXPRESSION_PLACEHOLDER - 类中的静态变量 com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher
- OuterLanguageElement - com.intellij.psi.templateLanguages中的接口
P
- PACKAGE_LOCAL - 接口中的静态变量 com.intellij.psi.PsiModifier
- pair(A, B) - 类中的静态方法 com.intellij.openapi.util.Pair
- Pair<A,
B> - com.intellij.openapi.util中的类 -
Generic wrapper around two related values.
- Pair(A, B) - 类的构造器 com.intellij.openapi.util.Pair
- Pair.NonNull<A,
B> - com.intellij.openapi.util中的类 - PairedBraceMatcher - com.intellij.lang中的接口
-
Defines the brace matching support required for a custom language.
- PairProcessor<S,
T> - com.intellij.util中的接口 -
Consider using
BiPredicateinstead. - parent() - record class中的方法 com.intellij.psi.builder.MarkerNode
-
返回
parent记录组件的值。 - parentFrame - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- parse(FleetPsiBuilder<?>) - 类中的方法 com.intellij.psi.tree.ILazyParseableElementType
-
Parses the text fragment using the the provided FleetPsiBuilder
- parse(IElementType, PsiBuilder) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- parse(IElementType, PsiBuilder) - 接口中的方法 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<?>) - 类中的方法 com.intellij.psi.FleetPsiParser.DefaultPsiParser
- parse(IElementType, FleetPsiBuilder<?>) - 接口中的方法 com.intellij.psi.FleetPsiParser
- parse(IElementType, String) - 接口中的方法 com.intellij.psi.FleetPsiParser
-
rewrite of `FleetPsiParser.parse(text: String): Node` in AstMarkerVisitor.kt, modified
- parse(String) - 类中的方法 com.intellij.psi.FleetPsiParser.DefaultPsiParser
- parse(PsiBuilder, int) - 接口中的方法 com.intellij.lang.parser.GeneratedParserUtilBase.Parser
- parseAsTree(GeneratedParserUtilBase.ErrorState, PsiBuilder, int, IElementType, boolean, GeneratedParserUtilBase.Parser, GeneratedParserUtilBase.Parser) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- parseBinaryOperator() - 接口中的方法 com.intellij.indentation.OperationParserHelper.CustomBinaryOperationParser
- parseBlockLazy(PsiBuilder, IElementType, IElementType, IElementType) - 类中的静态方法 com.intellij.lang.PsiBuilderUtil
-
tries to parse a code block with corresponding left and right braces.
- parseDouble(String, double) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- parseInt(String, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- parseInt(String, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- parseLight(IElementType, PsiBuilder) - 接口中的方法 com.intellij.lang.LightPsiParser
- parseLong(String, long) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- parser - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Builder
- ParserDefinition - com.intellij.lang中的接口
-
Defines the implementation of a parser for a custom language.
- ParserDefinition.SpaceRequirements - com.intellij.lang中的Enum Class
-
Requirements for spacing between tokens.
- parseRoot(IElementType) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- parseSimpleExpression() - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
Parses operand
- parseTokens(PsiBuilder, boolean, int, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- parseTokens(PsiBuilder, int, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- parseTokensSmart(PsiBuilder, int, IElementType...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- peek() - 类中的方法 com.intellij.util.containers.IntStack
- peek() - 类中的方法 com.intellij.util.containers.Stack
- performLexing() - 类中的方法 com.intellij.psi.ArrayTokenSequence.Builder
- pop() - 类中的方法 com.intellij.util.containers.IntStack
- pop() - 类中的方法 com.intellij.util.containers.Stack
- popState() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- position - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- precede() - 类中的方法 com.intellij.indentation.IndentPsiBuilder.MyMarker
- precede() - 类中的方法 com.intellij.lang.impl.DelegateMarker
- precede() - 接口中的方法 com.intellij.lang.PsiBuilder.Marker
- precede() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder.Marker
-
Creates and returns a new marker starting immediately before the start of this marker and extending after its end.
- prefix() - annotation interface 中的元素 com.intellij.openapi.util.NlsContext
-
Provide a neat property key prefix that unambiguously defines literal usage context.
- prepend(byte, byte[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- prepend(T, T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- prepend(T, T[], ArrayFactory<? extends T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- prepend(T, T[], Class<T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- prevSibling(int) - 接口中的方法 com.intellij.psi.builder.ASTMarkers
- PRIVATE - 接口中的静态变量 com.intellij.psi.PsiModifier
- process(S, T) - 接口中的方法 com.intellij.util.PairProcessor
- process(T) - 接口中的方法 com.intellij.util.Processor
- ProcessCanceledException - com.intellij.openapi.progress中的异常错误
-
An exception indicating that the currently running operation was terminated and should finish as soon as possible.
- ProcessCanceledException() - 异常错误的构造器 com.intellij.openapi.progress.ProcessCanceledException
- ProcessCanceledException(String) - 异常错误的构造器 com.intellij.openapi.progress.ProcessCanceledException
- ProcessCanceledException(Throwable) - 异常错误的构造器 com.intellij.openapi.progress.ProcessCanceledException
- Processor<T> - com.intellij.util中的接口
-
Generic callback with continue/stop semantics.
- ProgressIndicator - com.intellij.openapi.progress中的接口
-
An object accompanying a computation, usually in a background thread.
- ProgressIndicatorProvider - com.intellij.openapi.progress中的类
- ProgressIndicatorProvider() - 类的构造器 com.intellij.openapi.progress.ProgressIndicatorProvider
- ProgressManager - com.intellij.openapi.progress中的类
- ProgressManager() - 类的构造器 com.intellij.openapi.progress.ProgressManager
- Project - com.intellij.openapi.project中的接口
-
An object representing an IntelliJ project.
- PROTECTED - 接口中的静态变量 com.intellij.psi.PsiModifier
- PsiBinaryFile - com.intellij.psi中的接口
-
Represents a binary file.
- PsiBuilder - com.intellij.lang中的接口
- PsiBuilder.Marker - com.intellij.lang中的接口
- PsiBuilderAdapter - com.intellij.lang.impl中的类
- PsiBuilderAdapter(PsiBuilder) - 类的构造器 com.intellij.lang.impl.PsiBuilderAdapter
- PsiBuilderUtil - com.intellij.lang中的类
- PsiComment - com.intellij.psi中的接口
-
Represents a comment in a code.
- PsiElement - com.intellij.psi中的接口
-
The common base interface for all elements of the PSI tree.
- PsiErrorElement - com.intellij.psi中的接口
-
Represents a syntax error (for example, invalid token) in Java or custom language code.
- PsiExternalReferenceHost - com.intellij.model.psi中的接口
-
Elements which support external references should implement this interface.
- PsiFile - com.intellij.psi中的接口
-
A PSI element representing a file.
- PsiLanguageInjectionHost - com.intellij.psi中的接口
-
Marks PSI element as (potentially) containing text in another language.
- PsiLanguageInjectionHost.InjectedPsiVisitor - com.intellij.psi中的接口
- PsiLanguageInjectionHost.Shred - com.intellij.psi中的接口
- PsiModifier - com.intellij.psi中的接口
-
Provides a list of possible modifier keywords for Java classes, methods and fields.
- PsiNamedElement - com.intellij.psi中的接口
-
Represents a declaration which introduces a named entity and can be renamed (for example, a class or a method).
- PsiNameIdentifierOwner - com.intellij.psi中的接口
-
A Psi element which has a name given by an identifier token in the Psi tree.
- psiParser() - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
返回
psiParser记录组件的值。 - PsiParser - com.intellij.lang中的接口
-
The plugin side of a custom language parser.
- PsiPlainText - com.intellij.psi中的接口
-
Represents the contents of a plain-text file.
- PsiPlainTextFile - 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).
- PsiReference - com.intellij.psi中的接口
-
A reference to a PSI element.
- PsiWhiteSpace - com.intellij.psi中的接口
-
Represents a whitespace token.
- PUBLIC - 接口中的静态变量 com.intellij.psi.PsiModifier
- push(int) - 类中的方法 com.intellij.util.containers.IntStack
- push(T) - 类中的方法 com.intellij.util.containers.Stack
- pushState() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
- put(K, Collection<V>) - 类中的方法 com.intellij.util.containers.MultiMap
- putAllValues(MultiMap<? extends K, ? extends V>) - 类中的方法 com.intellij.util.containers.MultiMap
- putAllValues(Map<? extends K, ? extends V>) - 类中的方法 com.intellij.util.containers.MultiMap
- putCopyableUserData(Key<T>, T) - 接口中的方法 com.intellij.lang.ASTNode
-
Attaches a copyable user data object to this node.
- putUserData(Key<T>, T) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- putUserData(Key<T>, T) - 接口中的方法 com.intellij.lang.PsiBuilder
-
Add a new user data value to this object.
- putUserData(Key<T>, T) - 类中的方法 com.intellij.openapi.util.UnprotectedUserDataHolder
- putUserData(Key<T>, T) - 接口中的方法 com.intellij.openapi.util.UserDataHolder
-
Add a new user data value to this object.
- putUserData(Key<T>, T) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- putUserDataIfAbsent(Key<T>, T) - 接口中的方法 com.intellij.openapi.util.UserDataHolderEx
- putUserDataUnprotected(Key<T>, T) - 类中的方法 com.intellij.openapi.util.UnprotectedUserDataHolder
- putUserDataUnprotected(Key<T>, T) - 接口中的方法 com.intellij.openapi.util.UserDataHolderUnprotected
-
已过时。use
UserDataHolder - putValue(K, V) - 类中的方法 com.intellij.util.containers.MultiMap
- putValues(K, Collection<? extends V>) - 类中的方法 com.intellij.util.containers.MultiMap
Q
R
- range() - record class中的方法 com.intellij.lexer.FlexLexer.Token
-
返回
range记录组件的值。 - range() - record class中的方法 com.intellij.psi.builder.MarkerNode
-
返回
range记录组件的值。 - rawLookup(int) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- rawLookup(int) - 接口中的方法 com.intellij.indentation.OperationParserHelper.BinaryOperationParser
-
See what token type is in
stepahead / benind (including whitespaces) - rawLookup(int) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- rawLookup(int) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- rawLookup(int) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
See what token type is in
stepsahead/behind. - rawLookup(int) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- rawTokenIndex() - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- rawTokenIndex() - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- rawTokenIndex() - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Returns the index of the current token in the original sequence.
- rawTokenIndex() - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- rawTokenText(PsiBuilder, int) - 类中的静态方法 com.intellij.lang.PsiBuilderUtil
- rawTokenTypeStart(int) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- rawTokenTypeStart(int) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- rawTokenTypeStart(int) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
See what token type is in
stepsahead/behind current position. - rawTokenTypeStart(int) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- read() - 类中的方法 com.intellij.util.io.UnsyncByteArrayInputStream
- read(byte[], int, int) - 类中的方法 com.intellij.util.io.UnsyncByteArrayInputStream
- readCharsTo(int, char[], int, int) - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- realloc(boolean[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- realloc(byte[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- realloc(char[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- realloc(double[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- realloc(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- realloc(long[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- realloc(short[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- realloc(T[], int, ArrayFactory<? extends T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- recalculateCurrentIndent() - 类中的方法 com.intellij.indentation.AbstractIndentParser
- recalculateCurrentIndent(IElementType, IElementType) - 类中的方法 com.intellij.indentation.IndentPsiBuilder
- recursion_guard_(PsiBuilder, int, String) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- recycle(T) - 类中的方法 com.intellij.util.containers.LimitedPool
- recycle(T) - 类中的方法 com.intellij.util.containers.LimitedPool.Sync
- Ref<T> - com.intellij.openapi.util中的类
-
Simple value wrapper.
- Ref() - 类的构造器 com.intellij.openapi.util.Ref
- Ref(T) - 类的构造器 com.intellij.openapi.util.Ref
- regionMatches(char[], int, int, CharSequence) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- regionMatches(CharSequence, int, int, CharSequence) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- register(Language, PairedBraceMatcher) - 类中的静态方法 com.intellij.lang.BraceMatchers
- register_hook_(PsiBuilder, GeneratedParserUtilBase.Hook<T[]>, T...) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- register_hook_(PsiBuilder, GeneratedParserUtilBase.Hook<T>, T) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- registerExtension(Class<T>, T) - 类中的静态方法 com.intellij.openapi.components.ExtensionsMap
- registerLanguageExtension(Class<T>, T, Language) - 类中的静态方法 com.intellij.openapi.components.ExtensionsMap
- registerLayer(Lexer, IElementType...) - 类中的方法 com.intellij.lexer.LayeredLexer
- registerSelfStoppingLayer(Lexer, IElementType[], IElementType[]) - 类中的方法 com.intellij.lexer.LayeredLexer
- remap(int, IElementType) - 类中的方法 com.intellij.psi.ArrayTokenSequence
- remap(int, IElementType) - 接口中的方法 com.intellij.psi.ITokenSequence
- remapCurrentToken(IElementType) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- remapCurrentToken(IElementType) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- remapCurrentToken(IElementType) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Slightly easier way to what
ITokenTypeRemapperdoes (i.e. it just remaps current token to a given type). - remapCurrentToken(IElementType) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- remove(int) - 类中的方法 com.intellij.util.SmartList
- remove(int[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- remove(short[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
- remove(K) - 类中的方法 com.intellij.util.containers.MultiMap
- remove(K, V) - 类中的方法 com.intellij.util.containers.MultiMap
- remove(T[], int) - 类中的静态方法 com.intellij.util.ArrayUtil
-
Removes element with index
idxfrom arraysrc. - remove(T[], int, ArrayFactory<? extends T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- remove(T[], T) - 类中的静态方法 com.intellij.util.ArrayUtil
- remove(T[], T, ArrayFactory<? extends T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- removeChild(ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Removes the specified node from the list of children of this node.
- removeHead(int) - 类中的方法 com.intellij.psi.util.QualifiedName
- removeLastComponent() - 类中的方法 com.intellij.psi.util.QualifiedName
- removeRange(ASTNode, ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Removes a range of nodes from the list of children, starting with
firstNodeToRemove, up to and not includingfirstNodeToKeep. - removeTail(int) - 类中的方法 com.intellij.psi.util.QualifiedName
- removeValue(K, V) - 类中的方法 com.intellij.util.containers.MultiMap
-
已过时。use
MultiMap.remove(Object, Object)instead - reparseSpace(ASTNode, CharSequence) - 接口中的方法 com.intellij.lang.ParserDefinition
- repeat(int, IntConsumer) - 接口中的静态方法 com.intellij.psi.builder.ASTMarkers
-
mimic repeat() function in kotlin
- repeatSymbol(Appendable, char, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- replace(Key<T>, T, T) - 接口中的方法 com.intellij.openapi.util.UserDataHolderEx
-
Replaces (atomically) old value in the map with the new one
- replace(PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Replaces this PSI element (along with all its children) with another element (along with the children).
- replace(String, String) - 类中的方法 com.intellij.openapi.util.TextRange
- replace(String, List<String>, List<String>) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- replaceAllChildrenToChildrenOf(ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Replaces all child nodes with the children of the specified node.
- replaceChild(ASTNode, ASTNode) - 接口中的方法 com.intellij.lang.ASTNode
-
Replaces the specified child node with another node.
- report_error_(PsiBuilder, boolean) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- report_error_(PsiBuilder, GeneratedParserUtilBase.ErrorState, boolean) - 类中的静态方法 com.intellij.lang.parser.GeneratedParserUtilBase
- require(boolean, String) - 接口中的静态方法 com.intellij.psi.builder.ASTMarkers
-
mimic require() function in kotlin
- reset() - 类中的方法 com.intellij.util.io.UnsyncByteArrayInputStream
- reset(CharSequence, int, int, int) - 接口中的方法 com.intellij.lexer.FlexLexer
- resolve() - 接口中的方法 com.intellij.psi.PsiReference
-
Returns the element which is the target of the reference.
- restore(LexerPosition) - 类中的方法 com.intellij.lexer.LayeredLexer
- restore(LexerPosition) - 类中的方法 com.intellij.lexer.Lexer
-
Restores the lexer to the specified state and position.
- restore(LexerPosition) - 类中的方法 com.intellij.lexer.LexerBase
- restore(LexerPosition) - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- retreat() - 接口中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIterator
-
Move iterator to the previous segment
- retreat() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl
- retreat() - 类中的方法 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
- reverseArray(int[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- reverseArray(T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- ReviseWhenPortedToJDK - com.intellij中的Annotation Interface
-
Use for marking places in code, which are supposed to be updated after migration of a containing module to newer JDK.
- RIGHT_BINDER - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- RightParenthesis - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- rollbackTo() - 类中的方法 com.intellij.indentation.IndentPsiBuilder.MyMarker
- rollbackTo() - 类中的方法 com.intellij.lang.impl.DelegateMarker
- rollbackTo() - 接口中的方法 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(PsiBuilder.Marker) - 类中的方法 com.intellij.indentation.AbstractIndentParser
- rollbackTo(PsiBuilder.Marker) - 类中的静态方法 com.intellij.lang.PsiBuilderUtil
-
Rolls the lexer back to position before given marker - if not null.
- root() - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
返回
root记录组件的值。 - rotateLeft(T[], int, int) - 类中的静态方法 com.intellij.util.ArrayUtil
- rotateRight(T[], int, int) - 类中的静态方法 com.intellij.util.ArrayUtil
- run(PsiBuilder, PsiBuilder.Marker, T) - 接口中的方法 com.intellij.lang.parser.GeneratedParserUtilBase.Hook
S
- save() - 接口中的方法 com.intellij.openapi.project.Project
- SCHEME_SEPARATOR - 类中的静态变量 com.intellij.openapi.util.URLUtil
- SEALED - 接口中的静态变量 com.intellij.psi.PsiModifier
- second - 类中的变量 com.intellij.openapi.util.Pair
- Segment - com.intellij.openapi.util中的接口
- SemanticEditorPosition - com.intellij.psi.impl.source.codeStyle中的类
- SemanticEditorPosition.Rule - com.intellij.psi.impl.source.codeStyle中的接口
- SemanticEditorPosition.SyntaxElement - com.intellij.psi.impl.source.codeStyle中的接口
- Semicolon - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- ServiceManager - com.intellij.openapi.components中的类
- ServiceManager() - 类的构造器 com.intellij.openapi.components.ServiceManager
- set(byte, byte, boolean) - 类中的静态方法 com.intellij.util.BitUtil
- set(int, int, boolean) - 类中的静态方法 com.intellij.util.BitUtil
- set(int, E) - 类中的方法 com.intellij.util.SmartList
- set(long, long, boolean) - 类中的静态方法 com.intellij.util.BitUtil
- set(UserDataHolder, T) - 类中的方法 com.intellij.openapi.util.Key
-
Returns
trueif and only if theholderhas not null value for the key. - set(Map<Key, Object>, T) - 类中的方法 com.intellij.openapi.util.Key
- set(T) - 类中的方法 com.intellij.openapi.util.Ref
- setCustomEdgeTokenBinders(WhitespacesAndCommentsBinder, WhitespacesAndCommentsBinder) - 类中的方法 com.intellij.lang.impl.DelegateMarker
- setCustomEdgeTokenBinders(WhitespacesAndCommentsBinder, WhitespacesAndCommentsBinder) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder.Marker
-
Allows to define custom edge token binders instead of default ones.
- setDebugMode(boolean) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- setDebugMode(boolean) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- setDebugMode(boolean) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Enables or disables the builder debug mode.
- setDebugMode(boolean) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- setFactory(Class<? extends Logger.Factory>) - 类中的静态方法 com.intellij.openapi.diagnostic.Logger
- setFraction(double) - 接口中的方法 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).
- setIfNull(T) - 类中的方法 com.intellij.openapi.util.Ref
- setIndeterminate(boolean) - 接口中的方法 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) - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
-
In many implementations, grants to this progress indicator its own modality state.
- setName(String) - 接口中的方法 com.intellij.psi.PsiNamedElement
-
Renames the element.
- setOverrideLanguageOptions(boolean) - 类中的方法 com.intellij.psi.codeStyle.IndentOptions
- setText(String) - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
-
Sets text above the progress bar
- setText2(String) - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
-
Sets text under the progress bar
- setTokenTypeRemapper(ITokenTypeRemapper) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Sets optional remapper that can change the type of tokens.
- setTokenTypeRemapper(ITokenTypeRemapper) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- setTokenTypeRemapper(ITokenTypeRemapper) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- setTokenTypeRemapper(ITokenTypeRemapper) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- setWhitespaceSkippedCallback(WhitespaceSkippedCallback) - 类中的方法 com.intellij.lang.impl.PsiBuilderAdapter
- setWhitespaceSkippedCallback(WhitespaceSkippedCallback) - 类中的方法 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- setWhitespaceSkippedCallback(WhitespaceSkippedCallback) - 接口中的方法 com.intellij.lang.SyntaxTreeBuilder
-
Subscribe for notification on default whitespace and comments skipped events.
- setWhitespaceSkippedCallback(WhitespaceSkippedCallback) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- shiftBackward(CharSequence, int, int, String) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- shiftBackward(CharSequence, int, String) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- shiftBackwardUntil(CharSequence, int, String) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- shiftForward(CharSequence, int, int, String) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- shiftForward(CharSequence, int, String) - 类中的静态方法 com.intellij.util.text.CharArrayUtil
- shiftLeft(int) - 类中的方法 com.intellij.openapi.util.TextRange
- shiftRight(int) - 类中的方法 com.intellij.openapi.util.TextRange
- shortenTextWithEllipsis(String, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- shortenTextWithEllipsis(String, int, int, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- shortenTextWithEllipsis(String, int, int, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- shouldAllowSlashZero() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- size() - 类中的方法 com.intellij.util.containers.IntStack
- size() - 类中的方法 com.intellij.util.containers.MultiMap
- size() - 类中的方法 com.intellij.util.SmartList
- skip(long) - 类中的方法 com.intellij.util.io.UnsyncByteArrayInputStream
- skipParentheses(boolean, SemanticEditorPosition.SyntaxElement, SemanticEditorPosition.SyntaxElement) - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- SMART_TABS - 类中的变量 com.intellij.psi.codeStyle.IndentOptions
- SmartList<E> - com.intellij.util中的类
-
A List which is optimised for the sizes of 0 and 1, in which cases it would not allocate array at all.
- SmartList() - 类的构造器 com.intellij.util.SmartList
- SmartList(Collection<? extends E>) - 类的构造器 com.intellij.util.SmartList
- SmartList(E) - 类的构造器 com.intellij.util.SmartList
- SmartList(E...) - 类的构造器 com.intellij.util.SmartList
- sort(List<T>, Comparator<? super T>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- sort(T[], Comparator<? super T>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- sort(Comparator<? super E>) - 类中的方法 com.intellij.util.SmartList
- sorted(Iterable<? extends T>, Comparator<? super T>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- sorted(Collection<? extends T>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- sorted(Collection<? extends T>, Comparator<? super T>) - 类中的静态方法 com.intellij.util.containers.ContainerUtil
- space() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- spaceCommentsTokenSet() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- spaceExistenceTypeBetweenTokens(ASTNode, ASTNode) - 接口中的方法 com.intellij.lang.ParserDefinition
-
Checks if the specified two token types need to be separated by a space according to the language grammar.
- SPACES - 类中的静态变量 com.intellij.formatting.Indent.Type
- split(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- split(CharSequence, CharSequence, boolean, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- split(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- split(String, String, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- split(String, String, boolean, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- splitHonorQuotes(String, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- splitJarUrl(String) - 类中的静态方法 com.intellij.openapi.util.URLUtil
-
Splits .jar URL along a separator and strips "jar" and "file" prefixes if any.
- Stack<T> - com.intellij.util.containers中的类
- Stack() - 类的构造器 com.intellij.util.containers.Stack
- Stack(int) - 类的构造器 com.intellij.util.containers.Stack
- Stack(Collection<? extends T>) - 类的构造器 com.intellij.util.containers.Stack
- Stack(T...) - 类的构造器 com.intellij.util.containers.Stack
- start() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
-
Marks the process as started.
- start(CharSequence) - 类中的方法 com.intellij.lexer.Lexer
- start(CharSequence, int, int) - 类中的方法 com.intellij.lexer.Lexer
- start(CharSequence, int, int, int) - 类中的方法 com.intellij.lexer.DelegateLexer
- start(CharSequence, int, int, int) - 类中的方法 com.intellij.lexer.FlexAdapter
- start(CharSequence, int, int, int) - 类中的方法 com.intellij.lexer.LayeredLexer
- start(CharSequence, int, int, int) - 类中的方法 com.intellij.lexer.Lexer
-
Prepare for lexing character data from
bufferpassed. - start(CharSequence, int, int, int) - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- start(CharSequence, int, int, int) - 类中的方法 com.intellij.lexer.StringLiteralLexer
- Start - 类中的静态变量 com.intellij.psi.builder.ASTMarkers.MarkerKind
- startNonCancelableSection() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
-
已过时。
- startsWith(byte[], byte[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- startsWith(byte[], int, byte[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- startsWith(CharSequence, int, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- startsWith(CharSequence, int, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- startsWith(CharSequence, CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- startsWith(E[], E[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- startsWithChar(CharSequence, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- startsWithConcatenation(String, String...) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- startsWithIgnoreCase(String, int, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- startsWithIgnoreCase(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- state - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Builder
- STATIC - 接口中的静态变量 com.intellij.psi.PsiModifier
- stop() - 接口中的方法 com.intellij.openapi.progress.ProgressIndicator
-
Marks the process as finished.
- strEqual(String, String) - 类中的静态方法 com.intellij.openapi.util.Comparing
- strEqual(String, String, boolean) - 类中的静态方法 com.intellij.openapi.util.Comparing
- STRICTFP - 接口中的静态变量 com.intellij.psi.PsiModifier
- STRING_ARRAY_FACTORY - 类中的静态变量 com.intellij.util.ArrayUtil
- STRING_LITERAL_ESCAPES - 接口中的静态变量 com.intellij.psi.StringEscapesTokenTypes
- StringEscapesTokenTypes - com.intellij.psi中的接口
- StringHash - com.intellij.openapi.util.text中的类
- stringHashCode(char[], int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCode(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCode(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- stringHashCode(CharSequence, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCode(CharSequence, int, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCode(CharSequence, int, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- stringHashCodeIgnoreWhitespaces(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCodeInsensitive(char[], int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCodeInsensitive(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCodeInsensitive(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- stringHashCodeInsensitive(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- stringHashCodeInsensitive(CharSequence, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCodeInsensitive(CharSequence, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- stringHashCodeInsensitive(CharSequence, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- stringHashCodeInsensitive(CharSequence, int, int, int) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- stringHashCodeInsensitive(CharSequence, int, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- stringHashCodeInsensitive(CharSequence, int, int, int) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- StringLiteralLexer - com.intellij.lexer中的类
- StringLiteralLexer(char, IElementType) - 类的构造器 com.intellij.lexer.StringLiteralLexer
- StringLiteralLexer(char, IElementType, boolean, String) - 类的构造器 com.intellij.lexer.StringLiteralLexer
- StringLiteralLexer(char, IElementType, boolean, String, boolean, boolean) - 类的构造器 com.intellij.lexer.StringLiteralLexer
- Strings - com.intellij.openapi.util.text中的类
- Strings() - 类的构造器 com.intellij.openapi.util.text.Strings
- StringUtil - com.intellij.openapi.util.text中的类
- StringUtil() - 类的构造器 com.intellij.openapi.util.text.StringUtil
- StringUtilRt - com.intellij.openapi.util.text中的类
-
Stripped-down version of
StringUtil. - StringUtilRt() - 类的构造器 com.intellij.openapi.util.text.StringUtilRt
- strip(String, CharPredicate) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- stripTrailingNulls(T[]) - 类中的静态方法 com.intellij.util.ArrayUtil
- subQualifiedName(int, int) - 类中的方法 com.intellij.psi.util.QualifiedName
- subSequence(int, int) - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- subSequence(int, int) - 类中的方法 com.intellij.util.text.CharSequenceSubSequence
- subSequence(CharSequence) - 类中的方法 com.intellij.openapi.util.TextRange
- substitute(int, int, ASTMarkers<T>) - 接口中的方法 com.intellij.psi.builder.ASTMarkers.MutableContext
- substring(String) - 类中的方法 com.intellij.openapi.util.TextRange
- subtreeChanged() - 接口中的方法 com.intellij.psi.PsiFile
-
Called by the PSI framework when the contents of the file changes.
- suffix() - annotation interface 中的元素 com.intellij.openapi.util.NlsContext
-
Provide a neat property key suffix that unambiguously defines literal usage context.
- swap(boolean[], int, int) - 类中的静态方法 com.intellij.util.ArrayUtil
- swap(char[], int, int) - 类中的静态方法 com.intellij.util.ArrayUtil
- swap(int[], int, int) - 类中的静态方法 com.intellij.util.ArrayUtil
- swap(T[], int, int) - 类中的静态方法 com.intellij.util.ArrayUtil
- SwitchCase - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- SwitchDefault - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- Sync(int, LimitedPool.ObjectFactory<T>) - 类的构造器 com.intellij.util.containers.LimitedPool.Sync
- SYNCHRONIZED - 接口中的静态变量 com.intellij.psi.PsiModifier
- SyntaxTreeBuilder - com.intellij.lang中的接口
- SyntaxTreeBuilder.Marker - com.intellij.lang中的接口
-
A marker defines a range in the document text which becomes a node in the AST tree.
- SyntaxTreeBuilderAdapter - com.intellij.lang.impl中的类
- SyntaxTreeBuilderAdapter(SyntaxTreeBuilder) - 类的构造器 com.intellij.lang.impl.SyntaxTreeBuilderAdapter
- SystemProperties - com.intellij.util中的类
- SystemProperties() - 类的构造器 com.intellij.util.SystemProperties
T
- TAB_SIZE - 类中的变量 com.intellij.psi.codeStyle.IndentOptions
- tagName() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueColon() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueComma() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueGT() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueLParen() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueLT() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueQuote() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueRParen() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueSharp() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- tagValueToken() - 接口中的方法 com.intellij.lexer.DocCommentTokenTypes
- text() - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
返回
text记录组件的值。 - text() - record class中的方法 com.intellij.psi.builder.MarkerNode
-
返回
text记录组件的值。 - textContains(char) - 接口中的方法 com.intellij.lang.ASTNode
-
Checks if the specified character is present in the text of this node.
- textContains(char) - 接口中的方法 com.intellij.psi.PsiElement
-
Checks if the text of this element contains the specified character.
- textMatches(CharSequence) - 接口中的方法 com.intellij.psi.PsiElement
-
Checks if the text of this PSI element is equal to the specified character sequence.
- textMatches(PsiElement) - 接口中的方法 com.intellij.psi.PsiElement
-
Checks if the text of this PSI element is equal to the text of the specified PSI element.
- TextRange - com.intellij.openapi.util中的类
-
A text range defined by start and end (exclusive) offset.
- TextRange(int, int) - 类的构造器 com.intellij.openapi.util.TextRange
- TextRange(int, int, boolean) - 类的构造器 com.intellij.openapi.util.TextRange
- textToCharArray() - 接口中的方法 com.intellij.psi.PsiElement
-
Returns the text of the PSI element as a character array.
- THREAD_LOCAL_BUFFER_LENGTH - 类中的静态变量 com.intellij.openapi.util.io.FileUtilRt
- ThreeState - com.intellij.util中的Enum Class
- ThrowableComputable<T,
E extends Throwable> - com.intellij.openapi.util中的接口 - toArray(T[]) - 类中的方法 com.intellij.util.SmartList
- toBoolean() - enum class中的方法 com.intellij.util.ThreeState
- toDebugString(String) - record class中的方法 com.intellij.psi.builder.MarkerNode
- toHashMap() - 类中的方法 com.intellij.util.containers.MultiMap
- toIntArray(Collection<Integer>) - 类中的静态方法 com.intellij.util.ArrayUtil
- Token(TextRange, IElementType) - record class的构造器 com.intellij.lexer.FlexLexer.Token
-
创建
Token记录的实例。 - TOKEN_ADVANCER - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- tokenAdvancer - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- tokenIn(IElementType, IElementType...) - 类中的静态方法 com.intellij.indentation.AbstractIndentParser
- tokens() - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
返回
tokens记录组件的值。 - TokenSet - com.intellij.psi.tree中的类
-
A set of element types.
- TokenType - com.intellij.psi中的接口
-
The standard lexer token types common to all languages.
- TokenWrapper - com.intellij.lang中的类
- TokenWrapper(IElementType, CharSequence) - 类的构造器 com.intellij.lang.TokenWrapper
- toList() - 类中的方法 org.aya.kala.Int2ObjectOpenHashMap
- toLowerCase(char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- toLowerCase(char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- toLowerCase(char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- toLowerCase(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- toLowerCase(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- toObjectArray(Class<T>, Object...) - 类中的静态方法 com.intellij.util.ArrayUtil
- toObjectArray(Collection<?>) - 类中的静态方法 com.intellij.util.ArrayUtil
- toObjectArray(Collection<? extends T>, Class<T>) - 类中的静态方法 com.intellij.util.ArrayUtil
- toString() - 类中的方法 com.intellij.formatting.engine.ExpandableIndent
- toString() - 类中的方法 com.intellij.formatting.Indent.Type
- toString() - 类中的方法 com.intellij.formatting.IndentImpl
- toString() - 类中的方法 com.intellij.lang.BracePair
- toString() - 类中的方法 com.intellij.lang.Language
- toString() - 类中的方法 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- toString() - 类中的方法 com.intellij.lang.TokenWrapper
- toString() - 类中的方法 com.intellij.lexer.FlexAdapter
- toString() - record class中的方法 com.intellij.lexer.FlexLexer.Token
-
返回此记录的字符串表示形式。
- toString() - 类中的方法 com.intellij.lexer.MergingLexerAdapterBase
- toString() - 类中的方法 com.intellij.lexer.StringLiteralLexer
- toString() - 类中的方法 com.intellij.openapi.util.Key
- toString() - 类中的方法 com.intellij.openapi.util.Pair
- toString() - 类中的方法 com.intellij.openapi.util.Ref
- toString() - 类中的方法 com.intellij.openapi.util.text.LineColumn
- toString() - 类中的方法 com.intellij.openapi.util.TextRange
- toString() - 类中的方法 com.intellij.psi.builder.ASTMarkersImpl
- toString() - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 com.intellij.psi.builder.MarkerNode
-
返回此记录的字符串表示形式。
- toString() - 类中的方法 com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- toString() - 接口中的方法 com.intellij.psi.PsiElement
-
toString() should never be presented to the user.
- toString() - 类中的方法 com.intellij.psi.tree.IElementType
- toString() - 类中的方法 com.intellij.psi.tree.TokenSet
- toString() - 类中的方法 com.intellij.psi.util.QualifiedName
- toString() - 类中的方法 com.intellij.util.containers.IntStack
- toString() - 类中的方法 com.intellij.util.containers.MultiMap
- toString() - 类中的方法 com.intellij.util.io.UnsyncByteArrayInputStream
- toString() - 类中的方法 com.intellij.util.text.CharArrayCharSequence
- toString() - 类中的方法 com.intellij.util.text.CharSequenceSubSequence
- toString(T) - 接口中的方法 com.intellij.openapi.util.diff.FlyweightCapableTreeStructure
- toString(T) - 接口中的方法 com.intellij.util.diff.FlyweightCapableTreeStructure
- toStringArray(Collection<String>) - 类中的静态方法 com.intellij.util.ArrayUtil
- toStringArray(Collection<String>) - 类中的静态方法 com.intellij.util.ArrayUtilRt
- toUpperCase(char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- toUpperCase(char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- toUpperCase(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- toUpperCase(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- trace(Throwable) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- trace(String) - 类中的方法 com.intellij.openapi.diagnostic.Logger
-
Log a message with 'trace' level which finer-grained than 'debug' level.
- trailingCommentsBinder(TokenSet) - 类中的静态方法 com.intellij.lang.WhitespacesBinders
- TRANSIENT - 接口中的静态变量 com.intellij.psi.PsiModifier
- TRANSITIVE - 接口中的静态变量 com.intellij.psi.PsiModifier
- trim() - 类中的方法 org.aya.kala.Int2ObjectOpenHashMap
- trim(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- trim(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- trimEnd(String, char) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- trimEnd(String, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- trimEnd(String, String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- trimEnd(String, String, boolean) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- trimEnd(String, String, boolean) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- trimStart(String, String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- trimToSize() - 类中的方法 com.intellij.util.SmartList
-
Trims the capacity of this list to be the list's current size.
- trimTrailing(CharSequence) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- trimTrailing(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- TRUE - 类中的静态变量 com.intellij.psi.tree.IElementType
-
Default enumeration predicate which matches all token types.
- TRUE_CONDITION - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- TryKeyword - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- tryPop() - 类中的方法 com.intellij.util.containers.Stack
- type() - record class中的方法 com.intellij.lexer.FlexLexer.Token
-
返回
type记录组件的值。 - typeExtends(IElementType, IElementType) - 类中的方法 com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
U
- Undone - 类中的静态变量 com.intellij.psi.builder.ASTMarkers.MarkerKind
- unescapeAnsiStringCharacters(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
-
C/C++ escaping https://en.cppreference.com/w/cpp/language/escape
- unescapeStringCharacters(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- unescapeXmlEntities(String) - 类中的静态方法 com.intellij.openapi.util.text.Strings
- union(TextRange) - 类中的方法 com.intellij.openapi.util.TextRange
- unorderedHashcode(Collection<?>) - 类中的静态方法 com.intellij.openapi.util.Comparing
- UnprotectedUserDataHolder - com.intellij.openapi.util中的类
-
Non thread safe version of
UserDataHolderBase. - UnprotectedUserDataHolder() - 类的构造器 com.intellij.openapi.util.UnprotectedUserDataHolder
- unquoteString(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- unquoteString(String, char) - 类中的静态方法 com.intellij.openapi.util.text.StringUtilRt
- unregisterDialect(Language) - 类中的方法 com.intellij.lang.Language
- unregisterElementTypes(Language) - 类中的静态方法 com.intellij.psi.tree.IElementType
- unregisterElementTypes(ClassLoader) - 类中的静态方法 com.intellij.psi.tree.IElementType
- unregisterExtension(Class<T>, T) - 类中的静态方法 com.intellij.openapi.components.ExtensionsMap
- unregisterLanguage(Language) - 类中的静态方法 com.intellij.lang.Language
- unregisterLanguageExtension(Class<T>, Language) - 类中的静态方法 com.intellij.openapi.components.ExtensionsMap
- unregisterLanguages(ClassLoader) - 类中的静态方法 com.intellij.lang.Language
- UNSURE - enum class 中的枚举常量 com.intellij.util.ThreeState
- UnsyncByteArrayInputStream - com.intellij.util.io中的类
- UnsyncByteArrayInputStream(byte[]) - 类的构造器 com.intellij.util.io.UnsyncByteArrayInputStream
- UnsyncByteArrayInputStream(byte[], int, int) - 类的构造器 com.intellij.util.io.UnsyncByteArrayInputStream
- updateText(String) - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost
-
Update the host element using the provided text of the injected file.
- UrlReferenceHost - 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. - urlToFile(URL) - 类中的静态方法 com.intellij.openapi.util.URLUtil
- URLUtil - com.intellij.openapi.util中的类
- USE_TAB_CHARACTER - 类中的变量 com.intellij.psi.codeStyle.IndentOptions
- UserDataHolder - com.intellij.openapi.util中的接口
-
Allows storing custom user data within a model object.
- UserDataHolderEx - com.intellij.openapi.util中的接口
- UserDataHolderUnprotected - com.intellij.openapi.util中的接口
-
已过时。use
UserDataHolder.
This interface is extended only byPsiBuilderwhich is used in a single thread always.UserDataHolderdoesn't make any restrictions on thread-safety, so it's now used in PsiBuilder instead, and this interface is left for binary compatibility. - UTF_32LE_CHARSET - 类中的静态变量 com.intellij.openapi.vfs.CharsetToolkit
V
- VALID_STRING_ESCAPE_TOKEN - 接口中的静态变量 com.intellij.psi.StringEscapesTokenTypes
- value() - annotation interface 中的元素 com.intellij.ReviseWhenPortedToJDK
-
A JDK version required for revising a marked code.
- valueOf(String) - enum class中的静态方法 com.intellij.lang.ParserDefinition.SpaceRequirements
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.intellij.util.ThreeState
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 com.intellij.lang.ParserDefinition.SpaceRequirements
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - 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() - 类中的方法 com.intellij.util.containers.MultiMap
- values() - enum class中的静态方法 com.intellij.util.ThreeState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variantCount - 类中的变量 com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- visit(PsiFile, List<PsiLanguageInjectionHost.Shred>) - 接口中的方法 com.intellij.psi.PsiLanguageInjectionHost.InjectedPsiVisitor
- visitTree(ASTMarkers<?>, int, int, int, MarkerNode) - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
- VOLATILE - 接口中的静态变量 com.intellij.psi.PsiModifier
W
- warn(String, Throwable) - 类中的方法 com.intellij.openapi.diagnostic.DefaultLogger
- warn(Throwable) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- warn(String) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- warn(String, Throwable) - 类中的方法 com.intellij.openapi.diagnostic.Logger
- WHITE_SPACE - 接口中的静态变量 com.intellij.psi.TokenType
-
Token type for a sequence of whitespace characters.
- WHITE_SPACE - 类中的静态变量 com.intellij.psi.tree.TokenSet
- Whitespace - enum class 中的枚举常量 com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement
- WHITESPACE_FILTER - 接口中的静态变量 com.intellij.openapi.util.text.CharFilter
- whitespaceOrComment(IElementType) - 类中的方法 com.intellij.psi.builder.FleetPsiBuilder
- whitespaces() - record class中的方法 com.intellij.psi.builder.ASTMarkerVisitor
-
返回
whitespaces记录组件的值。 - WhitespacesAndCommentsBinder - com.intellij.lang中的接口
-
Interface for defining custom element's edge processors for PSI builder.
- WhitespacesAndCommentsBinder.RecursiveBinder - com.intellij.lang中的接口
-
Recursive binder is allowed to adjust nested elements positions.
- WhitespacesAndCommentsBinder.TokenTextGetter - com.intellij.lang中的接口
-
Provides an ability for the processor to get a text of any of given tokens.
- WhitespacesBinders - com.intellij.lang中的类
- WhitespaceSkippedCallback - com.intellij.lang中的接口
- wrap(FleetPsiBuilder<T>) - 接口中的方法 com.intellij.psi.FleetPsiParser
- Wrapper(LexemeIterator) - 类的构造器 com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper
- wrapWithDoubleQuote(String) - 类中的静态方法 com.intellij.openapi.util.text.StringUtil
- WS_BINDERS - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
Y
- YES - enum class 中的枚举常量 com.intellij.util.ThreeState
- yybegin(int) - 接口中的方法 com.intellij.lexer.FlexLexer
- yystate() - 接口中的方法 com.intellij.lexer.FlexLexer
_
- _AND_ - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- _COLLAPSE_ - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- _LEFT_ - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- _LEFT_INNER_ - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- _NONE_ - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- _NOT_ - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
- _UPPER_ - 类中的静态变量 com.intellij.lang.parser.GeneratedParserUtilBase
All Classes and Interfaces|常量字段值|所有程序包|序列化表格