Home | History | Annotate | Download | only in parser
      1 // Generated from BindingExpression.g4 by ANTLR 4.5
      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 BindingExpressionVisitor},
      9  * which can be extended to create a visitor which only needs to handle a subset
     10  * of the available methods.
     11  *
     12  * @param  The return type of the visit operation. Use {@link Void} for
     13  * operations with no return type.
     14  */
     15 public class BindingExpressionBaseVisitor<Result> extends AbstractParseTreeVisitor<Result> implements BindingExpressionVisitor<Result> {
     16 	/**
     17 	 * {@inheritDoc}
     18 	 *
     19 	 * <p>The default implementation returns the result of calling
     20 	 * {@link #visitChildren} on {@code ctx}.</p>
     21 	 */
     22 	@Override public Result visitBracketOp(@NotNull BindingExpressionParser.BracketOpContext 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 	 */
     30 	@Override public Result visitResource(@NotNull BindingExpressionParser.ResourceContext 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 	 */
     38 	@Override public Result visitCastOp(@NotNull BindingExpressionParser.CastOpContext 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 	 */
     46 	@Override public Result visitUnaryOp(@NotNull BindingExpressionParser.UnaryOpContext 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 	 */
     54 	@Override public Result visitAndOrOp(@NotNull BindingExpressionParser.AndOrOpContext 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 	 */
     62 	@Override public Result visitMethodInvocation(@NotNull BindingExpressionParser.MethodInvocationContext 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 	 */
     70 	@Override public Result visitPrimary(@NotNull BindingExpressionParser.PrimaryContext 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 	 */
     78 	@Override public Result visitGrouping(@NotNull BindingExpressionParser.GroupingContext ctx) { return visitChildren(ctx); }
     79 
     80 	/**
     81 	 * {@inheritDoc}
     82 	 *
     83 	 * <p>The default implementation returns the result of calling
     84 	 * {@link #visitChildren} on {@code ctx}.</p>
     85 	 */
     86 	@Override public Result visitTernaryOp(@NotNull BindingExpressionParser.TernaryOpContext ctx) { return visitChildren(ctx); }
     87 
     88 	/**
     89 	 * {@inheritDoc}
     90 	 *
     91 	 * <p>The default implementation returns the result of calling
     92 	 * {@link #visitChildren} on {@code ctx}.</p>
     93 	 */
     94 	@Override public Result visitComparisonOp(@NotNull BindingExpressionParser.ComparisonOpContext ctx) { return visitChildren(ctx); }
     95 
     96 	/**
     97 	 * {@inheritDoc}
     98 	 *
     99 	 * <p>The default implementation returns the result of calling
    100 	 * {@link #visitChildren} on {@code ctx}.</p>
    101 	 */
    102 	@Override public Result visitDotOp(@NotNull BindingExpressionParser.DotOpContext ctx) { return visitChildren(ctx); }
    103 
    104 	/**
    105 	 * {@inheritDoc}
    106 	 *
    107 	 * <p>The default implementation returns the result of calling
    108 	 * {@link #visitChildren} on {@code ctx}.</p>
    109 	 */
    110 	@Override public Result visitMathOp(@NotNull BindingExpressionParser.MathOpContext ctx) { return visitChildren(ctx); }
    111 
    112 	/**
    113 	 * {@inheritDoc}
    114 	 *
    115 	 * <p>The default implementation returns the result of calling
    116 	 * {@link #visitChildren} on {@code ctx}.</p>
    117 	 */
    118 	@Override public Result visitQuestionQuestionOp(@NotNull BindingExpressionParser.QuestionQuestionOpContext ctx) { return visitChildren(ctx); }
    119 
    120 	/**
    121 	 * {@inheritDoc}
    122 	 *
    123 	 * <p>The default implementation returns the result of calling
    124 	 * {@link #visitChildren} on {@code ctx}.</p>
    125 	 */
    126 	@Override public Result visitBitShiftOp(@NotNull BindingExpressionParser.BitShiftOpContext ctx) { return visitChildren(ctx); }
    127 
    128 	/**
    129 	 * {@inheritDoc}
    130 	 *
    131 	 * <p>The default implementation returns the result of calling
    132 	 * {@link #visitChildren} on {@code ctx}.</p>
    133 	 */
    134 	@Override public Result visitInstanceOfOp(@NotNull BindingExpressionParser.InstanceOfOpContext ctx) { return visitChildren(ctx); }
    135 
    136 	/**
    137 	 * {@inheritDoc}
    138 	 *
    139 	 * <p>The default implementation returns the result of calling
    140 	 * {@link #visitChildren} on {@code ctx}.</p>
    141 	 */
    142 	@Override public Result visitBinaryOp(@NotNull BindingExpressionParser.BinaryOpContext ctx) { return visitChildren(ctx); }
    143 
    144 	/**
    145 	 * {@inheritDoc}
    146 	 *
    147 	 * <p>The default implementation returns the result of calling
    148 	 * {@link #visitChildren} on {@code ctx}.</p>
    149 	 */
    150 	@Override public Result visitBindingSyntax(@NotNull BindingExpressionParser.BindingSyntaxContext ctx) { return visitChildren(ctx); }
    151 
    152 	/**
    153 	 * {@inheritDoc}
    154 	 *
    155 	 * <p>The default implementation returns the result of calling
    156 	 * {@link #visitChildren} on {@code ctx}.</p>
    157 	 */
    158 	@Override public Result visitDefaults(@NotNull BindingExpressionParser.DefaultsContext ctx) { return visitChildren(ctx); }
    159 
    160 	/**
    161 	 * {@inheritDoc}
    162 	 *
    163 	 * <p>The default implementation returns the result of calling
    164 	 * {@link #visitChildren} on {@code ctx}.</p>
    165 	 */
    166 	@Override public Result visitConstantValue(@NotNull BindingExpressionParser.ConstantValueContext ctx) { return visitChildren(ctx); }
    167 
    168 	/**
    169 	 * {@inheritDoc}
    170 	 *
    171 	 * <p>The default implementation returns the result of calling
    172 	 * {@link #visitChildren} on {@code ctx}.</p>
    173 	 */
    174 	@Override public Result visitExpression(@NotNull BindingExpressionParser.ExpressionContext ctx) { return visitChildren(ctx); }
    175 
    176 	/**
    177 	 * {@inheritDoc}
    178 	 *
    179 	 * <p>The default implementation returns the result of calling
    180 	 * {@link #visitChildren} on {@code ctx}.</p>
    181 	 */
    182 	@Override public Result visitClassExtraction(@NotNull BindingExpressionParser.ClassExtractionContext ctx) { return visitChildren(ctx); }
    183 
    184 	/**
    185 	 * {@inheritDoc}
    186 	 *
    187 	 * <p>The default implementation returns the result of calling
    188 	 * {@link #visitChildren} on {@code ctx}.</p>
    189 	 */
    190 	@Override public Result visitExpressionList(@NotNull BindingExpressionParser.ExpressionListContext ctx) { return visitChildren(ctx); }
    191 
    192 	/**
    193 	 * {@inheritDoc}
    194 	 *
    195 	 * <p>The default implementation returns the result of calling
    196 	 * {@link #visitChildren} on {@code ctx}.</p>
    197 	 */
    198 	@Override public Result visitLiteral(@NotNull BindingExpressionParser.LiteralContext ctx) { return visitChildren(ctx); }
    199 
    200 	/**
    201 	 * {@inheritDoc}
    202 	 *
    203 	 * <p>The default implementation returns the result of calling
    204 	 * {@link #visitChildren} on {@code ctx}.</p>
    205 	 */
    206 	@Override public Result visitIdentifier(@NotNull BindingExpressionParser.IdentifierContext ctx) { return visitChildren(ctx); }
    207 
    208 	/**
    209 	 * {@inheritDoc}
    210 	 *
    211 	 * <p>The default implementation returns the result of calling
    212 	 * {@link #visitChildren} on {@code ctx}.</p>
    213 	 */
    214 	@Override public Result visitJavaLiteral(@NotNull BindingExpressionParser.JavaLiteralContext ctx) { return visitChildren(ctx); }
    215 
    216 	/**
    217 	 * {@inheritDoc}
    218 	 *
    219 	 * <p>The default implementation returns the result of calling
    220 	 * {@link #visitChildren} on {@code ctx}.</p>
    221 	 */
    222 	@Override public Result visitStringLiteral(@NotNull BindingExpressionParser.StringLiteralContext ctx) { return visitChildren(ctx); }
    223 
    224 	/**
    225 	 * {@inheritDoc}
    226 	 *
    227 	 * <p>The default implementation returns the result of calling
    228 	 * {@link #visitChildren} on {@code ctx}.</p>
    229 	 */
    230 	@Override public Result visitExplicitGenericInvocation(@NotNull BindingExpressionParser.ExplicitGenericInvocationContext ctx) { return visitChildren(ctx); }
    231 
    232 	/**
    233 	 * {@inheritDoc}
    234 	 *
    235 	 * <p>The default implementation returns the result of calling
    236 	 * {@link #visitChildren} on {@code ctx}.</p>
    237 	 */
    238 	@Override public Result visitTypeArguments(@NotNull BindingExpressionParser.TypeArgumentsContext ctx) { return visitChildren(ctx); }
    239 
    240 	/**
    241 	 * {@inheritDoc}
    242 	 *
    243 	 * <p>The default implementation returns the result of calling
    244 	 * {@link #visitChildren} on {@code ctx}.</p>
    245 	 */
    246 	@Override public Result visitType(@NotNull BindingExpressionParser.TypeContext ctx) { return visitChildren(ctx); }
    247 
    248 	/**
    249 	 * {@inheritDoc}
    250 	 *
    251 	 * <p>The default implementation returns the result of calling
    252 	 * {@link #visitChildren} on {@code ctx}.</p>
    253 	 */
    254 	@Override public Result visitExplicitGenericInvocationSuffix(@NotNull BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx) { return visitChildren(ctx); }
    255 
    256 	/**
    257 	 * {@inheritDoc}
    258 	 *
    259 	 * <p>The default implementation returns the result of calling
    260 	 * {@link #visitChildren} on {@code ctx}.</p>
    261 	 */
    262 	@Override public Result visitArguments(@NotNull BindingExpressionParser.ArgumentsContext ctx) { return visitChildren(ctx); }
    263 
    264 	/**
    265 	 * {@inheritDoc}
    266 	 *
    267 	 * <p>The default implementation returns the result of calling
    268 	 * {@link #visitChildren} on {@code ctx}.</p>
    269 	 */
    270 	@Override public Result visitClassOrInterfaceType(@NotNull BindingExpressionParser.ClassOrInterfaceTypeContext ctx) { return visitChildren(ctx); }
    271 
    272 	/**
    273 	 * {@inheritDoc}
    274 	 *
    275 	 * <p>The default implementation returns the result of calling
    276 	 * {@link #visitChildren} on {@code ctx}.</p>
    277 	 */
    278 	@Override public Result visitPrimitiveType(@NotNull BindingExpressionParser.PrimitiveTypeContext ctx) { return visitChildren(ctx); }
    279 
    280 	/**
    281 	 * {@inheritDoc}
    282 	 *
    283 	 * <p>The default implementation returns the result of calling
    284 	 * {@link #visitChildren} on {@code ctx}.</p>
    285 	 */
    286 	@Override public Result visitResources(@NotNull BindingExpressionParser.ResourcesContext ctx) { return visitChildren(ctx); }
    287 
    288 	/**
    289 	 * {@inheritDoc}
    290 	 *
    291 	 * <p>The default implementation returns the result of calling
    292 	 * {@link #visitChildren} on {@code ctx}.</p>
    293 	 */
    294 	@Override public Result visitResourceParameters(@NotNull BindingExpressionParser.ResourceParametersContext ctx) { return visitChildren(ctx); }
    295 }