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 * @param  The 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}