1 // Generated from XMLParser.g4 by ANTLR 4.4 2 package android.databinding.parser; 3 import org.antlr.v4.runtime.Token; 4 import org.antlr.v4.runtime.misc.NotNull; 5 import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor; 6 7 /** 8 * This class provides an empty implementation of {@link XMLParserVisitor}, 9 * which can be extended to create a visitor which only needs to handle a subset 10 * of the available methods. 11 * 12 * @param <Result> The return type of the visit operation. Use {@link Void} for 13 * operations with no return type. 14 */ 15 public class XMLParserBaseVisitor<Result> extends AbstractParseTreeVisitor<Result> implements XMLParserVisitor<Result> { 16 /** 17 * {@inheritDoc} 18 * 19 * <p>The default implementation returns the result of calling 20 * {@link #visitChildren} on {@code ctx}.</p> 21 */ visitContent(@otNull XMLParser.ContentContext ctx)22 @Override public Result visitContent(@NotNull XMLParser.ContentContext ctx) { return visitChildren(ctx); } 23 24 /** 25 * {@inheritDoc} 26 * 27 * <p>The default implementation returns the result of calling 28 * {@link #visitChildren} on {@code ctx}.</p> 29 */ visitElement(@otNull XMLParser.ElementContext ctx)30 @Override public Result visitElement(@NotNull XMLParser.ElementContext ctx) { return visitChildren(ctx); } 31 32 /** 33 * {@inheritDoc} 34 * 35 * <p>The default implementation returns the result of calling 36 * {@link #visitChildren} on {@code ctx}.</p> 37 */ visitProlog(@otNull XMLParser.PrologContext ctx)38 @Override public Result visitProlog(@NotNull XMLParser.PrologContext ctx) { return visitChildren(ctx); } 39 40 /** 41 * {@inheritDoc} 42 * 43 * <p>The default implementation returns the result of calling 44 * {@link #visitChildren} on {@code ctx}.</p> 45 */ visitDocument(@otNull XMLParser.DocumentContext ctx)46 @Override public Result visitDocument(@NotNull XMLParser.DocumentContext ctx) { return visitChildren(ctx); } 47 48 /** 49 * {@inheritDoc} 50 * 51 * <p>The default implementation returns the result of calling 52 * {@link #visitChildren} on {@code ctx}.</p> 53 */ visitAttribute(@otNull XMLParser.AttributeContext ctx)54 @Override public Result visitAttribute(@NotNull XMLParser.AttributeContext ctx) { return visitChildren(ctx); } 55 56 /** 57 * {@inheritDoc} 58 * 59 * <p>The default implementation returns the result of calling 60 * {@link #visitChildren} on {@code ctx}.</p> 61 */ visitChardata(@otNull XMLParser.ChardataContext ctx)62 @Override public Result visitChardata(@NotNull XMLParser.ChardataContext ctx) { return visitChildren(ctx); } 63 64 /** 65 * {@inheritDoc} 66 * 67 * <p>The default implementation returns the result of calling 68 * {@link #visitChildren} on {@code ctx}.</p> 69 */ visitReference(@otNull XMLParser.ReferenceContext ctx)70 @Override public Result visitReference(@NotNull XMLParser.ReferenceContext ctx) { return visitChildren(ctx); } 71 72 /** 73 * {@inheritDoc} 74 * 75 * <p>The default implementation returns the result of calling 76 * {@link #visitChildren} on {@code ctx}.</p> 77 */ visitMisc(@otNull XMLParser.MiscContext ctx)78 @Override public Result visitMisc(@NotNull XMLParser.MiscContext ctx) { return visitChildren(ctx); } 79 }