Package org.drools.drl.parser.antlr4
Class JavaParser.ClassDeclarationContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
org.drools.drl.parser.antlr4.JavaParser.ClassDeclarationContext
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree,org.antlr.v4.runtime.tree.RuleNode,org.antlr.v4.runtime.tree.SyntaxTree,org.antlr.v4.runtime.tree.Tree
- Enclosing class:
- JavaParser
public static class JavaParser.ClassDeclarationContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
Fields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, EMPTY, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContext
invokingState, parent -
Constructor Summary
ConstructorsConstructorDescriptionClassDeclarationContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) org.antlr.v4.runtime.tree.TerminalNodeCLASS()org.antlr.v4.runtime.tree.TerminalNodeEXTENDS()intorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodePERMITS()typeList()typeList(int i) typeType()Methods inherited from class org.antlr.v4.runtime.ParserRuleContext
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, enterRule, exitRule, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoStringMethods inherited from class org.antlr.v4.runtime.RuleContext
depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
-
Constructor Details
-
ClassDeclarationContext
public ClassDeclarationContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
CLASS
public org.antlr.v4.runtime.tree.TerminalNode CLASS() -
identifier
-
classBody
-
typeParameters
-
EXTENDS
public org.antlr.v4.runtime.tree.TerminalNode EXTENDS() -
typeType
-
IMPLEMENTS
public org.antlr.v4.runtime.tree.TerminalNode IMPLEMENTS() -
typeList
-
typeList
-
PERMITS
public org.antlr.v4.runtime.tree.TerminalNode PERMITS() -
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndexin classorg.antlr.v4.runtime.RuleContext
-
accept
public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) - Specified by:
acceptin interfaceorg.antlr.v4.runtime.tree.ParseTree- Overrides:
acceptin classorg.antlr.v4.runtime.RuleContext
-