BindingExpressionBaseVisitor.java revision 8d89ffbe003c2b51522e56ae64b48d5398c9837b
1// Generated from BindingExpression.g4 by ANTLR 4.5 2package android.databinding.parser; 3import org.antlr.v4.runtime.Token; 4import org.antlr.v4.runtime.misc.NotNull; 5import 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 * @paramThe return type of the visit operation. Use {@link Void} for 13 * operations with no return type. 14 */ 15public 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}