Package io.protostuff.compiler.parser
Class ServiceParseListener
- java.lang.Object
-
- io.protostuff.compiler.parser.ProtoParserBaseListener
-
- io.protostuff.compiler.parser.AbstractProtoParserListener
-
- io.protostuff.compiler.parser.ServiceParseListener
-
- All Implemented Interfaces:
ProtoParserListener,org.antlr.v4.runtime.tree.ParseTreeListener
public class ServiceParseListener extends AbstractProtoParserListener
Parse listener for services.- Author:
- Kostiantyn Shchepanovskyi
-
-
Field Summary
-
Fields inherited from class io.protostuff.compiler.parser.AbstractProtoParserListener
context
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedServiceParseListener(org.antlr.v4.runtime.BufferedTokenStream tokens, ProtoContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterRpcMethod(ProtoParser.RpcMethodContext ctx)Enter a parse tree produced byProtoParser.rpcMethod().voidenterServiceBlock(ProtoParser.ServiceBlockContext ctx)Enter a parse tree produced byProtoParser.serviceBlock().voidexitRpcMethod(ProtoParser.RpcMethodContext ctx)Exit a parse tree produced byProtoParser.rpcMethod().voidexitServiceBlock(ProtoParser.ServiceBlockContext ctx)Exit a parse tree produced byProtoParser.serviceBlock().-
Methods inherited from class io.protostuff.compiler.parser.AbstractProtoParserListener
attachComments, getSourceCodeLocation, getTextFromLineCommentToken, trim
-
Methods inherited from class io.protostuff.compiler.parser.ProtoParserBaseListener
enterCustomFieldReference, enterEnumBlock, enterEnumField, 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, enterRpcName, enterRpcType, enterServiceName, enterStandardFieldRerefence, enterSyntaxName, enterSyntaxStatement, enterTag, enterTextFormat, enterTextFormatEntry, enterTextFormatOptionName, enterTextFormatOptionValue, enterTypeReference, exitCustomFieldReference, exitEnumBlock, exitEnumField, 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, exitRpcName, exitRpcType, exitServiceName, exitStandardFieldRerefence, exitSyntaxName, exitSyntaxStatement, exitTag, exitTextFormat, exitTextFormatEntry, exitTextFormatOptionName, exitTextFormatOptionValue, exitTypeReference, visitErrorNode, visitTerminal
-
-
-
-
Constructor Detail
-
ServiceParseListener
protected ServiceParseListener(org.antlr.v4.runtime.BufferedTokenStream tokens, ProtoContext context)
-
-
Method Detail
-
enterServiceBlock
public void enterServiceBlock(ProtoParser.ServiceBlockContext ctx)
Description copied from class:ProtoParserBaseListenerEnter a parse tree produced byProtoParser.serviceBlock().The default implementation does nothing.
- Specified by:
enterServiceBlockin interfaceProtoParserListener- Overrides:
enterServiceBlockin classProtoParserBaseListener- Parameters:
ctx- the parse tree
-
exitServiceBlock
public void exitServiceBlock(ProtoParser.ServiceBlockContext ctx)
Description copied from class:ProtoParserBaseListenerExit a parse tree produced byProtoParser.serviceBlock().The default implementation does nothing.
- Specified by:
exitServiceBlockin interfaceProtoParserListener- Overrides:
exitServiceBlockin classProtoParserBaseListener- Parameters:
ctx- the parse tree
-
enterRpcMethod
public void enterRpcMethod(ProtoParser.RpcMethodContext ctx)
Description copied from class:ProtoParserBaseListenerEnter a parse tree produced byProtoParser.rpcMethod().The default implementation does nothing.
- Specified by:
enterRpcMethodin interfaceProtoParserListener- Overrides:
enterRpcMethodin classProtoParserBaseListener- Parameters:
ctx- the parse tree
-
exitRpcMethod
public void exitRpcMethod(ProtoParser.RpcMethodContext ctx)
Description copied from class:ProtoParserBaseListenerExit a parse tree produced byProtoParser.rpcMethod().The default implementation does nothing.
- Specified by:
exitRpcMethodin interfaceProtoParserListener- Overrides:
exitRpcMethodin classProtoParserBaseListener- Parameters:
ctx- the parse tree
-
-