18ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar// Generated from XMLParser.g4 by ANTLR 4.4 2fead9ca09b117136b35bc5bf137340a754f9edddGeorge Mountpackage android.databinding.parser; 38ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyarimport org.antlr.v4.runtime.Token; 48ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyarimport org.antlr.v4.runtime.misc.NotNull; 58ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyarimport org.antlr.v4.runtime.tree.AbstractParseTreeVisitor; 68ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar 78ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar/** 88ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * This class provides an empty implementation of {@link XMLParserVisitor}, 98ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * which can be extended to create a visitor which only needs to handle a subset 108ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * of the available methods. 118ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 128ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * @paramThe return type of the visit operation. Use {@link Void} for 138ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * operations with no return type. 148ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 158ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyarpublic class XMLParserBaseVisitor<Result> extends AbstractParseTreeVisitor<Result> implements XMLParserVisitor<Result> { 168ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar /** 178ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@inheritDoc} 188ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 198ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * <p>The default implementation returns the result of calling 208ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@link #visitChildren} on {@code ctx}.</p> 218ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 228ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar @Override public Result visitContent(@NotNull XMLParser.ContentContext ctx) { return visitChildren(ctx); } 238ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar 248ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar /** 258ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@inheritDoc} 268ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 278ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * <p>The default implementation returns the result of calling 288ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@link #visitChildren} on {@code ctx}.</p> 298ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 308ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar @Override public Result visitElement(@NotNull XMLParser.ElementContext ctx) { return visitChildren(ctx); } 318ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar 328ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar /** 338ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@inheritDoc} 348ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 358ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * <p>The default implementation returns the result of calling 368ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@link #visitChildren} on {@code ctx}.</p> 378ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 388ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar @Override public Result visitProlog(@NotNull XMLParser.PrologContext ctx) { return visitChildren(ctx); } 398ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar 408ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar /** 418ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@inheritDoc} 428ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 438ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * <p>The default implementation returns the result of calling 448ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@link #visitChildren} on {@code ctx}.</p> 458ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 468ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar @Override public Result visitDocument(@NotNull XMLParser.DocumentContext ctx) { return visitChildren(ctx); } 478ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar 488ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar /** 498ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@inheritDoc} 508ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 518ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * <p>The default implementation returns the result of calling 528ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@link #visitChildren} on {@code ctx}.</p> 538ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 548ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar @Override public Result visitAttribute(@NotNull XMLParser.AttributeContext ctx) { return visitChildren(ctx); } 558ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar 568ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar /** 578ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@inheritDoc} 588ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 598ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * <p>The default implementation returns the result of calling 608ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@link #visitChildren} on {@code ctx}.</p> 618ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 628ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar @Override public Result visitChardata(@NotNull XMLParser.ChardataContext ctx) { return visitChildren(ctx); } 638ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar 648ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar /** 658ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@inheritDoc} 668ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 678ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * <p>The default implementation returns the result of calling 688ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@link #visitChildren} on {@code ctx}.</p> 698ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 708ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar @Override public Result visitReference(@NotNull XMLParser.ReferenceContext ctx) { return visitChildren(ctx); } 718ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar 728ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar /** 738ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@inheritDoc} 748ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * 758ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * <p>The default implementation returns the result of calling 768ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar * {@link #visitChildren} on {@code ctx}.</p> 778ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar */ 788ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar @Override public Result visitMisc(@NotNull XMLParser.MiscContext ctx) { return visitChildren(ctx); } 798ffce57a6056a34c9568ef1893d6e36ce80f2245Yigit Boyar}