public override void EnterWsmethodClientBody(AdvplParser.WsmethodClientBodyContext ctx) { String name = ctx.identifier(0).GetText(); String cClassName = ctx.identifier(1).GetText().ToUpper(); genericEnterMethod(name, cClassName, ctx); }
public override void ExitWsmethodClientBody(AdvplParser.WsmethodClientBodyContext ctx) { if (currentScope is MethodSymbol) { MethodSymbol method = (MethodSymbol)currentScope; if (ctx.identifier().Length == 2) { String cClassName = ctx.identifier(1).GetText().ToUpper(); ClassSymbol clss; m_classInSource.TryGetValue(cClassName, out clss); if (clss != null) { method.setClassName(ctx.identifier(1).GetText()); //clss.addMember(ctx.identifier(0).getText(), method); } } } genericExit(); }