public override void EnterMethodDeclaration(JavaParser.MethodDeclarationContext context) { ParseMethodFromContext( context.formalParameters(), context.typeTypeOrVoid(), context.qualifiedNameList(), context.IDENTIFIER().GetText(), context.GetFullText()); }
public UstNode VisitMethodDeclaration(JavaParser.MethodDeclarationContext context) { JavaParser.TypeTypeOrVoidContext type = context.typeTypeOrVoid(); ITerminalNode child0Terminal = context.GetChild <ITerminalNode>(0); ITerminalNode identifier = context.IDENTIFIER(); JavaParser.FormalParametersContext formalParameters = context.formalParameters(); JavaParser.BlockContext methodBody = context.methodBody().block(); MethodDeclaration result = ConvertMethodDeclaration(type, child0Terminal, identifier, formalParameters, methodBody, context.GetTextSpan()); return(result); }