Hierarchy For All Packages
Package Hierarchies:- 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.components,
- com.intellij.openapi.fileTypes,
- com.intellij.openapi.progress,
- com.intellij.openapi.project,
- 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.io,
- org.aya.kala
Class Hierarchy
- 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.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.openapi.vfs.CharsetToolkit
- com.intellij.util.containers.ContainerUtil
- com.intellij.util.containers.ContainerUtil.ImmutableMapBuilder<K,
V> - com.intellij.core.CoreBundle
- com.intellij.psi.templateLanguages.DefaultOuterLanguagePatcher (implements com.intellij.psi.templateLanguages.TemplateDataElementType.OuterLanguageRangePatcher)
- com.intellij.psi.DefaultPsiParser (implements com.intellij.psi.FleetPsiParser)
- com.intellij.lexer.DelegateLexer (implements com.intellij.lexer.LexerBase)
- com.intellij.lexer.LayeredLexer
- com.intellij.lexer.MergingLexerAdapterBase
- com.intellij.lexer.MergingLexerAdapter
- com.intellij.lang.impl.DelegateMarker (implements com.intellij.lang.PsiBuilder.Marker)
- com.intellij.indentation.IndentPsiBuilder.MyMarker
- com.intellij.openapi.components.ExtensionsMap
- com.intellij.psi.builder.FleetPsiBuilder.ProductionMarker (implements com.intellij.lang.LighterASTNode)
- com.intellij.psi.builder.FleetPsiBuilder.StartMarker (implements com.intellij.lang.PsiBuilder.Marker)
- com.intellij.lexer.FlexAdapter (implements com.intellij.lexer.LexerBase)
- 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.psi.tree.OuterLanguageElementType
- com.intellij.lang.TokenWrapper
- com.intellij.psi.tree.ILazyParseableElementType
- com.intellij.util.containers.ImmutableUserMap
- 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.lang.Language
- com.intellij.lang.MetaLanguage
- 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.util.containers.LimitedPool<T>
- com.intellij.util.containers.LimitedPool.Sync<T>
- com.intellij.psi.LiteralTextEscaper<T>
- com.intellij.lexer.LookAheadLexer (implements com.intellij.lexer.LexerBase)
- com.intellij.lexer.LookAheadLexer.LookAheadLexerPosition (implements com.intellij.lexer.LexerPosition)
- com.intellij.util.MathUtil
- com.intellij.util.containers.MultiMap<K,
V> (implements java.io.Serializable) - com.intellij.indentation.OperationParserHelper
- 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.GenericNode.MarkerNodeWrapper (implements com.intellij.psi.builder.GenericNode<N>)
- com.intellij.psi.builder.MarkerNode
- com.intellij.psi.impl.source.codeStyle.SemanticEditorPosition
- com.intellij.openapi.components.ServiceManager
- com.intellij.lexer.StringLiteralLexer (implements com.intellij.lexer.LexerBase)
- com.intellij.lang.impl.SyntaxTreeBuilderAdapter (implements com.intellij.lang.SyntaxTreeBuilder)
- com.intellij.util.SystemProperties
- com.intellij.psi.templateLanguages.TemplateDataElementType
- com.intellij.psi.templateLanguages.TemplateDataElementType.RangeCollector
- com.intellij.psi.templateLanguages.RangeCollectorImpl
- com.intellij.psi.templateLanguages.TemplateDataModifications
- 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.UserDataHolderBase (implements com.intellij.openapi.util.UserDataHolder)
- com.intellij.psi.builder.FleetPsiBuilder<N> (implements com.intellij.lang.PsiBuilder)
- com.intellij.psi.builder.MarkerPsiBuilder<T>
- com.intellij.psi.builder.FleetPsiBuilder<N> (implements com.intellij.lang.PsiBuilder)
- com.intellij.util.WalkingState<T>
- com.intellij.lang.WhitespacesBinders
Interface Hierarchy
- com.intellij.util.ArrayFactory<T>
- com.intellij.psi.builder.ASTMarkers<T>
- com.intellij.psi.builder.ASTMarkers.MutableContext<T>
- com.intellij.util.CharTable
- java.lang.Cloneable
- com.intellij.psi.FileViewProvider (also extends com.intellij.openapi.util.UserDataHolderEx)
- com.intellij.lang.DependentLanguage
- com.intellij.lexer.DocCommentTokenTypes
- com.intellij.openapi.fileTypes.FileType
- com.intellij.psi.FleetPsiParser
- com.intellij.lexer.FlexLexer
- com.intellij.lang.parser.GeneratedParserUtilBase.Hook<T>
- com.intellij.lang.parser.GeneratedParserUtilBase.Parser
- com.intellij.psi.builder.GenericNode<N>
- 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.Lexer
- com.intellij.lexer.LexerBase
- 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.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.PsiComment (also 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 (also 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.PsiRecursiveVisitor
- com.intellij.psi.PsiReference
- com.intellij.lexer.RestartableLexer
- 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 (also extends com.intellij.openapi.util.UserDataHolder)
- com.intellij.lang.SyntaxTreeBuilder.Marker
- com.intellij.lang.PsiBuilder.Marker
- com.intellij.psi.templateLanguages.TemplateDataElementType.OuterLanguageRangePatcher
- com.intellij.lexer.TokenIterator
- com.intellij.psi.TokenType
- com.intellij.openapi.util.UserDataHolder
- com.intellij.lang.ASTNode
- com.intellij.lang.PsiBuilder (also extends com.intellij.lang.SyntaxTreeBuilder)
- com.intellij.openapi.util.UserDataHolderEx
- com.intellij.psi.FileViewProvider (also extends java.lang.Cloneable)
- com.intellij.util.WalkingState.TreeGuide<T>
- com.intellij.lang.WhitespacesAndCommentsBinder
- com.intellij.lang.WhitespacesAndCommentsBinder.RecursiveBinder
- com.intellij.lang.WhitespacesAndCommentsBinder.TokenTextGetter
- com.intellij.lang.WhitespaceSkippedCallback
Annotation Interface Hierarchy
- org.aya.kala.KalaTODO (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)