Package org.apache.groovy.parser.antlr4
Class GroovyParser.ClassDeclarationContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
org.apache.groovy.parser.antlr4.GroovyParser.GroovyParserRuleContext
org.apache.groovy.parser.antlr4.GroovyParser.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,- NodeMetaDataHandler
- Enclosing class:
- GroovyParser
public static class GroovyParser.ClassDeclarationContext
extends GroovyParser.GroovyParserRuleContext
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintFields inherited from class org.antlr.v4.runtime.ParserRuleContextchildren, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContextinvokingState, parent
- 
Constructor SummaryConstructorsConstructorDescriptionClassDeclarationContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) 
- 
Method SummaryModifier and TypeMethodDescription<Result> Resultaccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends Result> visitor) org.antlr.v4.runtime.tree.TerminalNodeAT()org.antlr.v4.runtime.tree.TerminalNodeCLASS()org.antlr.v4.runtime.tree.TerminalNodeENUM()org.antlr.v4.runtime.tree.TerminalNodeEXTENDS()intorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeList<? extends GroovyParser.NlsContext>nls()nls(int i) org.antlr.v4.runtime.tree.TerminalNodePERMITS()org.antlr.v4.runtime.tree.TerminalNodeRECORD()org.antlr.v4.runtime.tree.TerminalNodeTRAIT()List<? extends GroovyParser.TypeListContext>typeList()typeList(int i) Methods inherited from class org.apache.groovy.parser.antlr4.GroovyParser.GroovyParserRuleContextgetMetaDataMap, setMetaDataMapMethods inherited from class org.antlr.v4.runtime.ParserRuleContextaddAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, emptyContext, enterRule, exitRule, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoStringMethods inherited from class org.antlr.v4.runtime.RuleContextdepth, getAltNumber, getChildContext, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTreeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandlercopyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setNodeMetaData
- 
Field Details- 
tpublic int t
- 
scs
- 
is
- 
ps
 
- 
- 
Constructor Details- 
ClassDeclarationContextpublic ClassDeclarationContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) 
 
- 
- 
Method Details- 
identifier
- 
nls
- 
nls
- 
classBody
- 
CLASSpublic org.antlr.v4.runtime.tree.TerminalNode CLASS()
- 
INTERFACEpublic org.antlr.v4.runtime.tree.TerminalNode INTERFACE()
- 
ENUMpublic org.antlr.v4.runtime.tree.TerminalNode ENUM()
- 
ATpublic org.antlr.v4.runtime.tree.TerminalNode AT()
- 
TRAITpublic org.antlr.v4.runtime.tree.TerminalNode TRAIT()
- 
RECORDpublic org.antlr.v4.runtime.tree.TerminalNode RECORD()
- 
typeParameters
- 
formalParameters
- 
EXTENDSpublic org.antlr.v4.runtime.tree.TerminalNode EXTENDS()
- 
IMPLEMENTSpublic org.antlr.v4.runtime.tree.TerminalNode IMPLEMENTS()
- 
PERMITSpublic org.antlr.v4.runtime.tree.TerminalNode PERMITS()
- 
typeList
- 
typeList
- 
getRuleIndexpublic int getRuleIndex()- Overrides:
- getRuleIndexin class- org.antlr.v4.runtime.RuleContext
 
- 
acceptpublic <Result> Result accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends Result> visitor) - Specified by:
- acceptin interface- org.antlr.v4.runtime.tree.ParseTree
- Overrides:
- acceptin class- org.antlr.v4.runtime.RuleContext
 
 
-