Interface RuleNode

All Superinterfaces:
ParseTree, SyntaxTree, Tree
All Known Implementing Classes:
GrammarInterpreterRuleContext, graphemesParser.Emoji_sequenceContext, graphemesParser.Grapheme_clusterContext, graphemesParser.GraphemesContext, GroovyLikeParser.ArgsContext, GroovyLikeParser.BlockContext, GroovyLikeParser.ClassBodyContext, GroovyLikeParser.ClosureContext, GroovyLikeParser.CompilationUnitContext, GroovyLikeParser.ExpressionContext, GroovyLikeParser.FieldDeclContext, GroovyLikeParser.MemberContext, GroovyLikeParser.MethodDeclContext, GroovyLikeParser.NlsContext, GroovyLikeParser.PackageDeclContext, GroovyLikeParser.ParamsContext, GroovyLikeParser.PostfixContext, GroovyLikeParser.PrimaryContext, GroovyLikeParser.QualifiedNameContext, GroovyLikeParser.SepContext, GroovyLikeParser.StatementContext, GroovyLikeParser.TypeDeclContext, InterpreterRuleContext, JavaParser.AnnotationConstantRestContext, JavaParser.AnnotationContext, JavaParser.AnnotationMethodOrConstantRestContext, JavaParser.AnnotationMethodRestContext, JavaParser.AnnotationNameContext, JavaParser.AnnotationTypeBodyContext, JavaParser.AnnotationTypeDeclarationContext, JavaParser.AnnotationTypeElementDeclarationContext, JavaParser.AnnotationTypeElementRestContext, JavaParser.ArgumentsContext, JavaParser.ArrayCreatorRestContext, JavaParser.ArrayInitializerContext, JavaParser.BlockContext, JavaParser.BlockStatementContext, JavaParser.CatchClauseContext, JavaParser.CatchTypeContext, JavaParser.ClassBodyContext, JavaParser.ClassBodyDeclarationContext, JavaParser.ClassCreatorRestContext, JavaParser.ClassDeclarationContext, JavaParser.ClassOrInterfaceModifierContext, JavaParser.ClassOrInterfaceTypeContext, JavaParser.CompilationUnitContext, JavaParser.ConstantDeclaratorContext, JavaParser.ConstantExpressionContext, JavaParser.ConstDeclarationContext, JavaParser.ConstructorBodyContext, JavaParser.ConstructorDeclarationContext, JavaParser.CreatedNameContext, JavaParser.CreatorContext, JavaParser.DefaultValueContext, JavaParser.ElementValueArrayInitializerContext, JavaParser.ElementValueContext, JavaParser.ElementValuePairContext, JavaParser.ElementValuePairsContext, JavaParser.EnhancedForControlContext, JavaParser.EnumBodyDeclarationsContext, JavaParser.EnumConstantContext, JavaParser.EnumConstantNameContext, JavaParser.EnumConstantsContext, JavaParser.EnumDeclarationContext, JavaParser.ExplicitGenericInvocationContext, JavaParser.ExplicitGenericInvocationSuffixContext, JavaParser.ExpressionContext, JavaParser.ExpressionListContext, JavaParser.FieldDeclarationContext, JavaParser.FinallyBlockContext, JavaParser.ForControlContext, JavaParser.ForInitContext, JavaParser.FormalParameterContext, JavaParser.FormalParameterListContext, JavaParser.FormalParametersContext, JavaParser.ForUpdateContext, JavaParser.GenericConstructorDeclarationContext, JavaParser.GenericInterfaceMethodDeclarationContext, JavaParser.GenericMethodDeclarationContext, JavaParser.ImportDeclarationContext, JavaParser.InnerCreatorContext, JavaParser.InterfaceBodyContext, JavaParser.InterfaceBodyDeclarationContext, JavaParser.InterfaceDeclarationContext, JavaParser.InterfaceMemberDeclarationContext, JavaParser.InterfaceMethodDeclarationContext, JavaParser.LastFormalParameterContext, JavaParser.LiteralContext, JavaParser.LocalVariableDeclarationContext, JavaParser.LocalVariableDeclarationStatementContext, JavaParser.MemberDeclarationContext, JavaParser.MethodBodyContext, JavaParser.MethodDeclarationContext, JavaParser.ModifierContext, JavaParser.NonWildcardTypeArgumentsContext, JavaParser.NonWildcardTypeArgumentsOrDiamondContext, JavaParser.PackageDeclarationContext, JavaParser.ParExpressionContext, JavaParser.PrimaryContext, JavaParser.PrimitiveTypeContext, JavaParser.QualifiedNameContext, JavaParser.QualifiedNameListContext, JavaParser.ResourceContext, JavaParser.ResourcesContext, JavaParser.ResourceSpecificationContext, JavaParser.StatementContext, JavaParser.StatementExpressionContext, JavaParser.SuperSuffixContext, JavaParser.SwitchBlockStatementGroupContext, JavaParser.SwitchLabelContext, JavaParser.TypeArgumentContext, JavaParser.TypeArgumentsContext, JavaParser.TypeArgumentsOrDiamondContext, JavaParser.TypeBoundContext, JavaParser.TypeContext, JavaParser.TypeDeclarationContext, JavaParser.TypeListContext, JavaParser.TypeParameterContext, JavaParser.TypeParametersContext, JavaParser.VariableDeclaratorContext, JavaParser.VariableDeclaratorIdContext, JavaParser.VariableDeclaratorsContext, JavaParser.VariableInitializerContext, JavaParser.VariableModifierContext, ParserRuleContext, RuleContext, RuleContextWithAltNum

public interface RuleNode extends ParseTree
  • Method Details

    • getRuleContext

      RuleContext getRuleContext()
    • getParent

      RuleNode getParent()
      Description copied from interface: Tree
      The parent of this node. If the return value is null, then this node is the root of the tree.
      Specified by:
      getParent in interface ParseTree
      Specified by:
      getParent in interface Tree