Hierarchy For All Packages
Class Hierarchy
- java.lang.Object
- de.jplag.AbstractParser
- de.jplag.antlr.AbstractAntlrParserAdapter<T>
- de.jplag.kotlin.KotlinParserAdapter
- de.jplag.antlr.AbstractAntlrParserAdapter<T>
- de.jplag.kotlin.KotlinLanguage (implements de.jplag.Language)
- de.jplag.kotlin.grammar.KotlinParserBaseListener (implements de.jplag.kotlin.grammar.KotlinParserListener)
- org.antlr.v4.runtime.Recognizer<Symbol,
ATNInterpreter> - org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- de.jplag.kotlin.grammar.KotlinLexer
- org.antlr.v4.runtime.Parser
- de.jplag.kotlin.grammar.KotlinParser
- org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- org.antlr.v4.runtime.RuleContext (implements org.antlr.v4.runtime.tree.RuleNode)
- org.antlr.v4.runtime.ParserRuleContext
- de.jplag.kotlin.grammar.KotlinParser.AdditiveExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.AdditiveOperatorContext
- de.jplag.kotlin.grammar.KotlinParser.AnnotatedLambdaContext
- de.jplag.kotlin.grammar.KotlinParser.AnnotationContext
- de.jplag.kotlin.grammar.KotlinParser.AnnotationListContext
- de.jplag.kotlin.grammar.KotlinParser.AnnotationsContext
- de.jplag.kotlin.grammar.KotlinParser.AnnotationUseSiteTargetContext
- de.jplag.kotlin.grammar.KotlinParser.AnonymousInitializerContext
- de.jplag.kotlin.grammar.KotlinParser.AnysemiContext
- de.jplag.kotlin.grammar.KotlinParser.ArrayAccessContext
- de.jplag.kotlin.grammar.KotlinParser.AssignmentOperatorContext
- de.jplag.kotlin.grammar.KotlinParser.AtomicExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.BlockContext
- de.jplag.kotlin.grammar.KotlinParser.BlockLevelExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.CallableReferenceContext
- de.jplag.kotlin.grammar.KotlinParser.CallSuffixContext
- de.jplag.kotlin.grammar.KotlinParser.CatchBodyContext
- de.jplag.kotlin.grammar.KotlinParser.CatchStatementContext
- de.jplag.kotlin.grammar.KotlinParser.ClassBodyContext
- de.jplag.kotlin.grammar.KotlinParser.ClassDeclarationContext
- de.jplag.kotlin.grammar.KotlinParser.ClassMemberDeclarationContext
- de.jplag.kotlin.grammar.KotlinParser.ClassModifierContext
- de.jplag.kotlin.grammar.KotlinParser.ClassParameterContext
- de.jplag.kotlin.grammar.KotlinParser.ClassParametersContext
- de.jplag.kotlin.grammar.KotlinParser.CollectionLiteralContext
- de.jplag.kotlin.grammar.KotlinParser.CompanionObjectContext
- de.jplag.kotlin.grammar.KotlinParser.ComparisonContext
- de.jplag.kotlin.grammar.KotlinParser.ComparisonOperatorContext
- de.jplag.kotlin.grammar.KotlinParser.ConditionalExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.ConjunctionContext
- de.jplag.kotlin.grammar.KotlinParser.ConstructorDelegationCallContext
- de.jplag.kotlin.grammar.KotlinParser.ConstructorInvocationContext
- de.jplag.kotlin.grammar.KotlinParser.ControlStructureBodyContext
- de.jplag.kotlin.grammar.KotlinParser.DeclarationContext
- de.jplag.kotlin.grammar.KotlinParser.DelegationSpecifierContext
- de.jplag.kotlin.grammar.KotlinParser.DelegationSpecifiersContext
- de.jplag.kotlin.grammar.KotlinParser.DisjunctionContext
- de.jplag.kotlin.grammar.KotlinParser.DoWhileExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.ElvisExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.EnumClassBodyContext
- de.jplag.kotlin.grammar.KotlinParser.EnumEntriesContext
- de.jplag.kotlin.grammar.KotlinParser.EnumEntryContext
- de.jplag.kotlin.grammar.KotlinParser.EqualityComparisonContext
- de.jplag.kotlin.grammar.KotlinParser.EqualityOperationContext
- de.jplag.kotlin.grammar.KotlinParser.ExplicitDelegationContext
- de.jplag.kotlin.grammar.KotlinParser.ExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.FileAnnotationContext
- de.jplag.kotlin.grammar.KotlinParser.FileAnnotationsContext
- de.jplag.kotlin.grammar.KotlinParser.FinallyBodyContext
- de.jplag.kotlin.grammar.KotlinParser.FinallyStatementContext
- de.jplag.kotlin.grammar.KotlinParser.ForExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionBodyContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionDeclarationContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionLiteralContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionModifierContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionTypeContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionTypeParametersContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionTypeReceiverContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionValueParameterContext
- de.jplag.kotlin.grammar.KotlinParser.FunctionValueParametersContext
- de.jplag.kotlin.grammar.KotlinParser.GetterContext
- de.jplag.kotlin.grammar.KotlinParser.IdentifierContext
- de.jplag.kotlin.grammar.KotlinParser.IfExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.ImportAliasContext
- de.jplag.kotlin.grammar.KotlinParser.ImportHeaderContext
- de.jplag.kotlin.grammar.KotlinParser.ImportListContext
- de.jplag.kotlin.grammar.KotlinParser.InfixFunctionCallContext
- de.jplag.kotlin.grammar.KotlinParser.InheritanceModifierContext
- de.jplag.kotlin.grammar.KotlinParser.InitBlockContext
- de.jplag.kotlin.grammar.KotlinParser.InOperatorContext
- de.jplag.kotlin.grammar.KotlinParser.IsOperatorContext
- de.jplag.kotlin.grammar.KotlinParser.JumpExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.KotlinFileContext
- de.jplag.kotlin.grammar.KotlinParser.LabelDefinitionContext
- de.jplag.kotlin.grammar.KotlinParser.LambdaParameterContext
- de.jplag.kotlin.grammar.KotlinParser.LambdaParametersContext
- de.jplag.kotlin.grammar.KotlinParser.LineStringContentContext
- de.jplag.kotlin.grammar.KotlinParser.LineStringExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.LineStringLiteralContext
- de.jplag.kotlin.grammar.KotlinParser.LiteralConstantContext
- de.jplag.kotlin.grammar.KotlinParser.LoopExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.MemberAccessOperatorContext
- de.jplag.kotlin.grammar.KotlinParser.MemberModifierContext
- de.jplag.kotlin.grammar.KotlinParser.ModifierContext
- de.jplag.kotlin.grammar.KotlinParser.ModifierListContext
- de.jplag.kotlin.grammar.KotlinParser.MultiLineStringContentContext
- de.jplag.kotlin.grammar.KotlinParser.MultiLineStringExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.MultiLineStringLiteralContext
- de.jplag.kotlin.grammar.KotlinParser.MultiplicativeExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.MultiplicativeOperationContext
- de.jplag.kotlin.grammar.KotlinParser.MultiVariableDeclarationContext
- de.jplag.kotlin.grammar.KotlinParser.NamedInfixContext
- de.jplag.kotlin.grammar.KotlinParser.NullableTypeContext
- de.jplag.kotlin.grammar.KotlinParser.ObjectDeclarationContext
- de.jplag.kotlin.grammar.KotlinParser.ObjectLiteralContext
- de.jplag.kotlin.grammar.KotlinParser.PackageHeaderContext
- de.jplag.kotlin.grammar.KotlinParser.ParameterContext
- de.jplag.kotlin.grammar.KotlinParser.ParameterModifierContext
- de.jplag.kotlin.grammar.KotlinParser.ParenthesizedExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.ParenthesizedTypeContext
- de.jplag.kotlin.grammar.KotlinParser.PostfixUnaryExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.PostfixUnaryOperationContext
- de.jplag.kotlin.grammar.KotlinParser.PreambleContext
- de.jplag.kotlin.grammar.KotlinParser.PrefixUnaryExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.PrefixUnaryOperationContext
- de.jplag.kotlin.grammar.KotlinParser.PrimaryConstructorContext
- de.jplag.kotlin.grammar.KotlinParser.PropertyDeclarationContext
- de.jplag.kotlin.grammar.KotlinParser.PropertyModifierContext
- de.jplag.kotlin.grammar.KotlinParser.RangeExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.RangeTestContext
- de.jplag.kotlin.grammar.KotlinParser.ScriptContext
- de.jplag.kotlin.grammar.KotlinParser.SecondaryConstructorContext
- de.jplag.kotlin.grammar.KotlinParser.SemiContext
- de.jplag.kotlin.grammar.KotlinParser.SetterContext
- de.jplag.kotlin.grammar.KotlinParser.SimpleIdentifierContext
- de.jplag.kotlin.grammar.KotlinParser.SimpleUserTypeContext
- de.jplag.kotlin.grammar.KotlinParser.StatementContext
- de.jplag.kotlin.grammar.KotlinParser.StatementsContext
- de.jplag.kotlin.grammar.KotlinParser.StringLiteralContext
- de.jplag.kotlin.grammar.KotlinParser.SuperExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.ThisExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.TopLevelObjectContext
- de.jplag.kotlin.grammar.KotlinParser.TryBodyContext
- de.jplag.kotlin.grammar.KotlinParser.TryExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.TypeAliasContext
- de.jplag.kotlin.grammar.KotlinParser.TypeArgumentsContext
- de.jplag.kotlin.grammar.KotlinParser.TypeConstraintContext
- de.jplag.kotlin.grammar.KotlinParser.TypeConstraintsContext
- de.jplag.kotlin.grammar.KotlinParser.TypeContext
- de.jplag.kotlin.grammar.KotlinParser.TypeModifierListContext
- de.jplag.kotlin.grammar.KotlinParser.TypeOperationContext
- de.jplag.kotlin.grammar.KotlinParser.TypeParameterContext
- de.jplag.kotlin.grammar.KotlinParser.TypeParameterModifierContext
- de.jplag.kotlin.grammar.KotlinParser.TypeParametersContext
- de.jplag.kotlin.grammar.KotlinParser.TypeProjectionContext
- de.jplag.kotlin.grammar.KotlinParser.TypeProjectionModifierListContext
- de.jplag.kotlin.grammar.KotlinParser.TypeReferenceContext
- de.jplag.kotlin.grammar.KotlinParser.TypeRHSContext
- de.jplag.kotlin.grammar.KotlinParser.TypeTestContext
- de.jplag.kotlin.grammar.KotlinParser.UnescapedAnnotationContext
- de.jplag.kotlin.grammar.KotlinParser.UserTypeContext
- de.jplag.kotlin.grammar.KotlinParser.ValueArgumentContext
- de.jplag.kotlin.grammar.KotlinParser.ValueArgumentsContext
- de.jplag.kotlin.grammar.KotlinParser.VariableDeclarationContext
- de.jplag.kotlin.grammar.KotlinParser.VarianceAnnotationContext
- de.jplag.kotlin.grammar.KotlinParser.VisibilityModifierContext
- de.jplag.kotlin.grammar.KotlinParser.WhenConditionContext
- de.jplag.kotlin.grammar.KotlinParser.WhenEntryContext
- de.jplag.kotlin.grammar.KotlinParser.WhenExpressionContext
- de.jplag.kotlin.grammar.KotlinParser.WhileExpressionContext
- org.antlr.v4.runtime.ParserRuleContext
- de.jplag.AbstractParser
Interface Hierarchy
- org.antlr.v4.runtime.tree.ParseTreeListener
- de.jplag.kotlin.grammar.KotlinParserListener
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.jplag.kotlin.KotlinTokenType (implements de.jplag.TokenType)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)