@Override
public JavaClass visitClassBodyDeclaration(JavaParser.ClassBodyDeclarationContext ctx)
{
String xpath = "//annotationName/qualifiedName/*"; // get all annotations
for (ParseTree t : XPath.findAll(ctx, xpath, parser) ) {
if ( t instanceof TerminalNode) {
if ("XLFunction".equals(((TerminalNode)t).getText()))
return visitChildren(ctx);
}
}
return cls;
}
JavaClass cls = visitor.visit(tree);
visitor.getJavaClass();