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