Package io.protostuff.compiler.parser
Class EnumParseListener
- java.lang.Object
-
- io.protostuff.compiler.parser.ProtoParserBaseListener
-
- io.protostuff.compiler.parser.AbstractProtoParserListener
-
- io.protostuff.compiler.parser.EnumParseListener
-
- All Implemented Interfaces:
ProtoParserListener,org.antlr.v4.runtime.tree.ParseTreeListener
public class EnumParseListener extends AbstractProtoParserListener
Enum parse listener, responsible for processing enums.- Author:
- Kostiantyn Shchepanovskyi
-
-
Field Summary
-
Fields inherited from class io.protostuff.compiler.parser.AbstractProtoParserListener
context
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEnumParseListener(org.antlr.v4.runtime.BufferedTokenStream tokens, ProtoContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterEnumBlock(ProtoParser.EnumBlockContext ctx)Enter a parse tree produced byProtoParser.enumBlock().voidenterEnumField(ProtoParser.EnumFieldContext ctx)Enter a parse tree produced byProtoParser.enumField().voidexitEnumBlock(ProtoParser.EnumBlockContext ctx)Exit a parse tree produced byProtoParser.enumBlock().voidexitEnumField(ProtoParser.EnumFieldContext ctx)Exit a parse tree produced byProtoParser.enumField().-
Methods inherited from class io.protostuff.compiler.parser.AbstractProtoParserListener
attachComments, getSourceCodeLocation, getTextFromLineCommentToken, trim
-
Methods inherited from class io.protostuff.compiler.parser.ProtoParserBaseListener
enterCustomFieldReference, enterEnumFieldName, enterEnumFieldValue, enterEnumName, enterEveryRule, enterExtendBlock, enterExtendBlockEntry, enterExtensions, enterField, enterFieldModifier, enterFieldName, enterFieldOptions, enterFieldRerefence, enterFileReference, enterFullIdent, enterGroupBlock, enterGroupName, enterIdent, enterImportStatement, enterMap, enterMapKey, enterMapValue, enterMessageBlock, enterMessageName, enterOneof, enterOneofName, enterOption, enterOptionEntry, enterOptionValue, enterPackageName, enterPackageStatement, enterProto, enterRange, enterRangeFrom, enterRangeTo, enterReservedFieldName, enterReservedFieldNames, enterReservedFieldRanges, enterRpcMethod, enterRpcName, enterRpcType, enterServiceBlock, enterServiceName, enterStandardFieldRerefence, enterSyntaxName, enterSyntaxStatement, enterTag, enterTextFormat, enterTextFormatEntry, enterTextFormatOptionName, enterTextFormatOptionValue, enterTypeReference, exitCustomFieldReference, exitEnumFieldName, exitEnumFieldValue, exitEnumName, exitEveryRule, exitExtendBlock, exitExtendBlockEntry, exitExtensions, exitField, exitFieldModifier, exitFieldName, exitFieldOptions, exitFieldRerefence, exitFileReference, exitFullIdent, exitGroupBlock, exitGroupName, exitIdent, exitImportStatement, exitMap, exitMapKey, exitMapValue, exitMessageBlock, exitMessageName, exitOneof, exitOneofName, exitOption, exitOptionEntry, exitOptionValue, exitPackageName, exitPackageStatement, exitProto, exitRange, exitRangeFrom, exitRangeTo, exitReservedFieldName, exitReservedFieldNames, exitReservedFieldRanges, exitRpcMethod, exitRpcName, exitRpcType, exitServiceBlock, exitServiceName, exitStandardFieldRerefence, exitSyntaxName, exitSyntaxStatement, exitTag, exitTextFormat, exitTextFormatEntry, exitTextFormatOptionName, exitTextFormatOptionValue, exitTypeReference, visitErrorNode, visitTerminal
-
-
-
-
Constructor Detail
-
EnumParseListener
protected EnumParseListener(org.antlr.v4.runtime.BufferedTokenStream tokens, ProtoContext context)
-
-
Method Detail
-
enterEnumBlock
public void enterEnumBlock(ProtoParser.EnumBlockContext ctx)
Description copied from class:ProtoParserBaseListenerEnter a parse tree produced byProtoParser.enumBlock().The default implementation does nothing.
- Specified by:
enterEnumBlockin interfaceProtoParserListener- Overrides:
enterEnumBlockin classProtoParserBaseListener- Parameters:
ctx- the parse tree
-
exitEnumBlock
public void exitEnumBlock(ProtoParser.EnumBlockContext ctx)
Description copied from class:ProtoParserBaseListenerExit a parse tree produced byProtoParser.enumBlock().The default implementation does nothing.
- Specified by:
exitEnumBlockin interfaceProtoParserListener- Overrides:
exitEnumBlockin classProtoParserBaseListener- Parameters:
ctx- the parse tree
-
enterEnumField
public void enterEnumField(ProtoParser.EnumFieldContext ctx)
Description copied from class:ProtoParserBaseListenerEnter a parse tree produced byProtoParser.enumField().The default implementation does nothing.
- Specified by:
enterEnumFieldin interfaceProtoParserListener- Overrides:
enterEnumFieldin classProtoParserBaseListener- Parameters:
ctx- the parse tree
-
exitEnumField
public void exitEnumField(ProtoParser.EnumFieldContext ctx)
Description copied from class:ProtoParserBaseListenerExit a parse tree produced byProtoParser.enumField().The default implementation does nothing.
- Specified by:
exitEnumFieldin interfaceProtoParserListener- Overrides:
exitEnumFieldin classProtoParserBaseListener- Parameters:
ctx- the parse tree
-
-