所有程序包的分层结构
程序包分层结构:- com.intellij,
- com.intellij.analysis,
- com.intellij.core,
- com.intellij.formatting,
- com.intellij.formatting.engine,
- com.intellij.indentation,
- com.intellij.lang,
- com.intellij.lang.impl,
- com.intellij.lang.injection,
- com.intellij.lang.parser,
- com.intellij.lexer,
- com.intellij.model.psi,
- com.intellij.openapi.application,
- com.intellij.openapi.components,
- com.intellij.openapi.diagnostic,
- com.intellij.openapi.fileTypes,
- com.intellij.openapi.progress,
- com.intellij.openapi.project,
- com.intellij.openapi.util,
- com.intellij.openapi.util.diff,
- com.intellij.openapi.util.io,
- com.intellij.openapi.util.text,
- com.intellij.openapi.vfs,
- com.intellij.psi,
- com.intellij.psi.builder,
- com.intellij.psi.codeStyle,
- com.intellij.psi.codeStyle.lineIndent,
- com.intellij.psi.impl.source.codeStyle,
- com.intellij.psi.impl.source.codeStyle.lineIndent,
- com.intellij.psi.templateLanguages,
- com.intellij.psi.tree,
- com.intellij.psi.util,
- com.intellij.util,
- com.intellij.util.containers,
- com.intellij.util.diff,
- com.intellij.util.io,
- com.intellij.util.text,
- org.aya.kala
类分层结构
- java.lang.Object
- com.intellij.AbstractBundle
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- com.intellij.util.containers.Stack<T>
- com.intellij.util.SmartList<E> (implements java.util.RandomAccess)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- com.intellij.indentation.AbstractIndentParser (implements com.intellij.lang.PsiParser)
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - org.aya.kala.Int2IntOpenHashMap
- org.aya.kala.Int2ObjectOpenHashMap<V>
- java.util.HashMap<K,
- com.intellij.analysis.AnalysisBundle
- com.intellij.openapi.application.ApplicationBundle
- com.intellij.openapi.application.ApplicationManager
- com.intellij.psi.ArrayTokenSequence (implements com.intellij.psi.ITokenSequence)
- com.intellij.psi.ArrayTokenSequence.Builder
- com.intellij.util.ArrayUtil
- com.intellij.util.ArrayUtilRt
- com.intellij.psi.builder.ASTMarkers.MarkerKind
- com.intellij.psi.builder.ASTMarkersImpl<T> (implements com.intellij.psi.builder.ASTMarkers<T>)
- com.intellij.util.BitUtil
- com.intellij.lang.BraceMatchers
- com.intellij.lang.BracePair
- com.intellij.util.BundleHelper
- com.intellij.util.text.CharArrayCharSequence (implements com.intellij.util.text.CharSequenceBackedByArray, com.intellij.openapi.util.text.CharSequenceWithStringHash)
- com.intellij.util.text.CharArrayUtil
- com.intellij.util.text.CharSequenceSubSequence (implements com.intellij.util.text.CharArrayExternalizable, java.lang.CharSequence, com.intellij.openapi.util.text.CharSequenceWithStringHash)
- com.intellij.openapi.vfs.CharsetToolkit
- com.intellij.openapi.util.Comparing
- com.intellij.util.containers.ContainerUtil
- com.intellij.core.CoreBundle
- com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher
- com.intellij.lang.impl.DelegateMarker (implements com.intellij.lang.PsiBuilder.Marker)
- com.intellij.indentation.IndentPsiBuilder.MyMarker
- com.intellij.openapi.components.ExtensionsMap
- com.intellij.openapi.util.io.FileUtilRt
- com.intellij.psi.builder.FleetPsiBuilder<N> (implements com.intellij.lang.PsiBuilder)
- com.intellij.psi.builder.MarkerPsiBuilder<T>
- com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker (implements com.intellij.lang.LighterASTNode)
- com.intellij.psi.FleetPsiParser.DefaultPsiParser (implements com.intellij.psi.FleetPsiParser)
- com.intellij.lang.parser.GeneratedParserUtilBase
- com.intellij.lang.parser.GeneratedParserUtilBase.ErrorState
- com.intellij.lang.parser.GeneratedParserUtilBase.Frame
- com.intellij.psi.tree.IElementType
- com.intellij.psi.tree.ILazyParseableElementType
- com.intellij.psi.tree.IFileElementType
- com.intellij.psi.tree.IReparseableElementType
- com.intellij.psi.tree.IErrorCounterReparseableElementType
- com.intellij.lang.TokenWrapper
- com.intellij.psi.tree.ILazyParseableElementType
- com.intellij.formatting.Indent
- com.intellij.formatting.IndentImpl
- com.intellij.formatting.engine.ExpandableIndent
- com.intellij.formatting.IndentImpl
- com.intellij.formatting.Indent.Type
- com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator
- com.intellij.formatting.IndentInfo
- com.intellij.psi.codeStyle.IndentOptions (implements java.lang.Cloneable)
- com.intellij.lang.injection.InjectedLanguageManager
- java.io.InputStream (implements java.io.Closeable)
- com.intellij.util.io.UnsyncByteArrayInputStream
- com.intellij.util.containers.IntStack (implements java.lang.Cloneable)
- com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider (implements com.intellij.psi.codeStyle.lineIndent.LineIndentProvider)
- com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.IndentCalculatorFactory
- com.intellij.openapi.util.Key<T>
- com.intellij.openapi.util.KeyWithDefaultValue<T>
- com.intellij.lang.Language
- com.intellij.openapi.fileTypes.LanguageFileType (implements com.intellij.openapi.fileTypes.FileType)
- com.intellij.lang.LanguageUtil
- com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl (implements com.intellij.psi.impl.source.codeStyle.LexemeIterator)
- com.intellij.psi.impl.source.codeStyle.LexemeIteratorImpl.Wrapper (implements com.intellij.psi.impl.source.codeStyle.LexemeIterator)
- com.intellij.lexer.Lexer
- com.intellij.lexer.LexerBase
- com.intellij.lexer.DelegateLexer
- com.intellij.lexer.LayeredLexer
- com.intellij.lexer.MergingLexerAdapterBase
- com.intellij.lexer.MergingLexerAdapter
- com.intellij.lexer.FlexAdapter
- com.intellij.lexer.StringLiteralLexer
- com.intellij.lexer.DelegateLexer
- com.intellij.lexer.LexerBase
- com.intellij.util.containers.LimitedPool<T>
- com.intellij.util.containers.LimitedPool.Sync<T>
- com.intellij.openapi.util.text.LineColumn
- com.intellij.psi.LiteralTextEscaper<T>
- com.intellij.openapi.diagnostic.Logger
- com.intellij.openapi.diagnostic.DefaultLogger
- com.intellij.openapi.diagnostic.LogUtil
- com.intellij.util.MathUtil
- com.intellij.util.containers.MultiMap<K,
V> (implements java.io.Serializable) - com.intellij.openapi.util.NlsContexts
- com.intellij.indentation.OperationParserHelper
- com.intellij.openapi.util.Pair<A,
B> - com.intellij.openapi.util.Couple<T>
- com.intellij.openapi.util.Pair.NonNull<A,
B>
- com.intellij.openapi.progress.ProgressIndicatorProvider
- com.intellij.openapi.progress.ProgressManager
- com.intellij.lang.impl.PsiBuilderAdapter (implements com.intellij.lang.PsiBuilder)
- com.intellij.lang.parser.GeneratedParserUtilBase.Builder
- com.intellij.indentation.IndentPsiBuilder
- com.intellij.lang.PsiBuilderUtil
- com.intellij.psi.util.QualifiedName (implements java.lang.Comparable<T>)
- java.lang.Record
- com.intellij.psi.builder.ASTMarkerVisitor
- com.intellij.lexer.FlexLexer.Token
- com.intellij.psi.builder.MarkerNode
- com.intellij.openapi.util.Ref<T>
- com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- com.intellij.openapi.components.ServiceManager
- com.intellij.openapi.util.text.StringHash
- com.intellij.openapi.util.text.Strings
- com.intellij.openapi.util.text.StringUtilRt
- com.intellij.openapi.util.text.StringUtil
- com.intellij.lang.impl.SyntaxTreeBuilderAdapter (implements com.intellij.lang.SyntaxTreeBuilder)
- com.intellij.util.SystemProperties
- com.intellij.openapi.util.TextRange (implements com.intellij.openapi.util.Segment, java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.intellij.util.IncorrectOperationException
- com.intellij.openapi.progress.ProcessCanceledException (implements com.intellij.openapi.diagnostic.ControlFlowException)
- java.lang.RuntimeException
- java.lang.Exception
- com.intellij.psi.tree.TokenSet
- com.intellij.openapi.util.UnprotectedUserDataHolder (implements com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderUnprotected)
- com.intellij.openapi.util.URLUtil
- com.intellij.lang.WhitespacesBinders
接口分层结构
- com.intellij.openapi.application.Application
- com.intellij.util.ArrayFactory<T>
- com.intellij.psi.builder.ASTMarkers<T>
- com.intellij.psi.builder.ASTMarkers.MutableContext<T>
- kala.function.CharPredicate
- com.intellij.openapi.util.text.CharFilter
- java.lang.CharSequence
- com.intellij.util.text.CharArrayExternalizable
- com.intellij.util.text.CharSequenceBackedByArray
- com.intellij.openapi.util.text.CharSequenceWithStringHash
- java.lang.Cloneable
- com.intellij.psi.FileViewProvider (并 extends com.intellij.openapi.util.UserDataHolderEx)
- com.intellij.openapi.diagnostic.ControlFlowException
- com.intellij.lang.DependentLanguage
- com.intellij.lexer.DocCommentTokenTypes
- com.intellij.openapi.fileTypes.FileType
- com.intellij.psi.FleetPsiParser
- com.intellij.lexer.FlexLexer
- com.intellij.openapi.util.diff.FlyweightCapableTreeStructure<T>
- com.intellij.util.diff.FlyweightCapableTreeStructure<T>
- com.intellij.lang.parser.GeneratedParserUtilBase.Hook<T>
- com.intellij.lang.parser.GeneratedParserUtilBase.Parser
- com.intellij.psi.tree.ICompositeElementType
- com.intellij.psi.tree.ICustomParsingType
- com.intellij.psi.tree.IElementType.Predicate
- com.intellij.psi.tree.ILeafElementType
- com.intellij.psi.impl.source.codeStyle.lineIndent.IndentCalculator.BaseLineOffsetCalculator
- com.intellij.formatting.IndentFactory
- com.intellij.formatting.Formatter
- com.intellij.psi.tree.IStrongWhitespaceHolderElementType
- com.intellij.psi.ITokenSequence
- com.intellij.lang.ITokenTypeRemapper
- com.intellij.psi.impl.source.codeStyle.LexemeIterator
- com.intellij.lexer.LexerPosition
- com.intellij.lang.LighterASTNode
- com.intellij.lang.LighterASTTokenNode
- com.intellij.lang.LightPsiParser
- com.intellij.util.containers.LimitedPool.ObjectFactory<T>
- com.intellij.psi.codeStyle.lineIndent.LineIndentProvider
- com.intellij.openapi.diagnostic.Logger.Factory
- com.intellij.lexer.MergeFunction
- com.intellij.indentation.OperationParserHelper.BinaryOperationParser
- com.intellij.indentation.OperationParserHelper.CustomBinaryOperationParser
- com.intellij.lang.PairedBraceMatcher
- com.intellij.util.PairProcessor<S,
T> - com.intellij.lang.ParserDefinition
- com.intellij.util.Processor<T>
- com.intellij.openapi.progress.ProgressIndicator
- com.intellij.openapi.project.Project
- com.intellij.psi.PsiElement
- com.intellij.psi.NavigatablePsiElement
- com.intellij.psi.templateLanguages.OuterLanguageElement
- com.intellij.psi.PsiComment (并 extends com.intellij.model.psi.UrlReferenceHost)
- com.intellij.psi.PsiErrorElement
- com.intellij.model.psi.PsiExternalReferenceHost
- com.intellij.psi.PsiLanguageInjectionHost
- com.intellij.model.psi.UrlReferenceHost
- com.intellij.psi.PsiComment (并 extends com.intellij.psi.PsiElement)
- com.intellij.psi.PsiFile
- com.intellij.psi.PsiBinaryFile
- com.intellij.psi.PsiPlainTextFile
- com.intellij.psi.PsiNamedElement
- com.intellij.psi.PsiNameIdentifierOwner
- com.intellij.psi.PsiPlainText
- com.intellij.psi.PsiWhiteSpace
- com.intellij.psi.PsiLanguageInjectionHost.InjectedPsiVisitor
- com.intellij.psi.PsiLanguageInjectionHost.Shred
- com.intellij.psi.PsiModifier
- com.intellij.lang.PsiParser
- com.intellij.psi.PsiReference
- com.intellij.openapi.util.Segment
- com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition.Rule
- com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition.SyntaxElement
- com.intellij.psi.StringEscapesTokenTypes
- com.intellij.lang.SyntaxTreeBuilder
- com.intellij.lang.PsiBuilder (并 extends com.intellij.openapi.util.UserDataHolder)
- com.intellij.lang.SyntaxTreeBuilder.Marker
- com.intellij.lang.PsiBuilder.Marker
- com.intellij.openapi.util.ThrowableComputable<T,
E> - com.intellij.psi.TokenType
- com.intellij.openapi.util.UserDataHolder
- com.intellij.lang.ASTNode
- com.intellij.lang.PsiBuilder (并 extends com.intellij.lang.SyntaxTreeBuilder)
- com.intellij.openapi.util.UserDataHolderEx
- com.intellij.psi.FileViewProvider (并 extends java.lang.Cloneable)
- com.intellij.openapi.util.UserDataHolderUnprotected
- com.intellij.lang.WhitespacesAndCommentsBinder
- com.intellij.lang.WhitespacesAndCommentsBinder.RecursiveBinder
- com.intellij.lang.WhitespacesAndCommentsBinder.TokenTextGetter
- com.intellij.lang.WhitespaceSkippedCallback
Annotation Interface Hierarchy
- com.intellij.AyaModified (implements java.lang.annotation.Annotation)
- com.intellij.KalaTODO (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContext (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.AttributeDescriptor (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.BorderTitle (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.Button (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.Checkbox (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.ColumnName (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.Command (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.ConfigurableName (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.DetailedDescription (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.DialogMessage (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.DialogTitle (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.HintText (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.Label (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.LinkLabel (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.ListItem (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.NotificationContent (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.NotificationSubtitle (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.NotificationTitle (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.ParsingError (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.PopupAdvertisement (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.PopupContent (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.PopupTitle (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.ProgressDetails (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.ProgressText (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.ProgressTitle (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.RadioButton (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.Separator (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.StatusBarText (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.StatusText (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.SystemNotificationText (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.SystemNotificationTitle (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.TabTitle (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsContexts.Tooltip (implements java.lang.annotation.Annotation)
- com.intellij.openapi.util.NlsSafe (implements java.lang.annotation.Annotation)
- com.intellij.ReviseWhenPortedToJDK (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.intellij.psi.impl.source.codeStyle.lineIndent.JavaLikeLangLineIndentProvider.JavaLikeElement (implements com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition.SyntaxElement)
- com.intellij.lang.ParserDefinition.SpaceRequirements
- com.intellij.util.ThreeState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)