1 package com.github.javaparser.symbolsolver.javaparsermodel; 2 3 import com.github.javaparser.ast.*; 4 import com.github.javaparser.ast.body.*; 5 import com.github.javaparser.ast.comments.BlockComment; 6 import com.github.javaparser.ast.comments.JavadocComment; 7 import com.github.javaparser.ast.comments.LineComment; 8 import com.github.javaparser.ast.expr.*; 9 import com.github.javaparser.ast.modules.*; 10 import com.github.javaparser.ast.stmt.*; 11 import com.github.javaparser.ast.type.*; 12 import com.github.javaparser.ast.visitor.GenericVisitor; 13 import com.github.javaparser.resolution.types.ResolvedType; 14 15 public class DefaultVisitorAdapter implements GenericVisitor<ResolvedType, Boolean> { 16 @Override 17 public ResolvedType visit(CompilationUnit node, Boolean aBoolean) { 18 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 19 } 20 21 @Override 22 public ResolvedType visit(PackageDeclaration node, Boolean aBoolean) { 23 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 24 } 25 26 @Override 27 public ResolvedType visit(TypeParameter node, Boolean aBoolean) { 28 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 29 } 30 31 @Override 32 public ResolvedType visit(LineComment node, Boolean aBoolean) { 33 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 34 } 35 36 @Override 37 public ResolvedType visit(BlockComment node, Boolean aBoolean) { 38 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 39 } 40 41 @Override 42 public ResolvedType visit(ClassOrInterfaceDeclaration node, Boolean aBoolean) { 43 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 44 } 45 46 @Override 47 public ResolvedType visit(EnumDeclaration node, Boolean aBoolean) { 48 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 49 } 50 51 @Override 52 public ResolvedType visit(EnumConstantDeclaration node, Boolean aBoolean) { 53 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 54 } 55 56 @Override 57 public ResolvedType visit(AnnotationDeclaration node, Boolean aBoolean) { 58 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 59 } 60 61 @Override 62 public ResolvedType visit(AnnotationMemberDeclaration node, Boolean aBoolean) { 63 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 64 } 65 66 @Override 67 public ResolvedType visit(FieldDeclaration node, Boolean aBoolean) { 68 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 69 } 70 71 @Override 72 public ResolvedType visit(VariableDeclarator node, Boolean aBoolean) { 73 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 74 } 75 76 @Override 77 public ResolvedType visit(ConstructorDeclaration node, Boolean aBoolean) { 78 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 79 } 80 81 @Override 82 public ResolvedType visit(MethodDeclaration node, Boolean aBoolean) { 83 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 84 } 85 86 @Override 87 public ResolvedType visit(Parameter node, Boolean aBoolean) { 88 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 89 } 90 91 @Override 92 public ResolvedType visit(InitializerDeclaration node, Boolean aBoolean) { 93 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 94 } 95 96 @Override 97 public ResolvedType visit(JavadocComment node, Boolean aBoolean) { 98 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 99 } 100 101 @Override 102 public ResolvedType visit(ClassOrInterfaceType node, Boolean aBoolean) { 103 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 104 } 105 106 @Override 107 public ResolvedType visit(PrimitiveType node, Boolean aBoolean) { 108 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 109 } 110 111 @Override 112 public ResolvedType visit(ArrayType node, Boolean aBoolean) { 113 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 114 } 115 116 @Override 117 public ResolvedType visit(ArrayCreationLevel node, Boolean aBoolean) { 118 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 119 } 120 121 @Override 122 public ResolvedType visit(IntersectionType node, Boolean aBoolean) { 123 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 124 } 125 126 @Override 127 public ResolvedType visit(UnionType node, Boolean aBoolean) { 128 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 129 } 130 131 @Override 132 public ResolvedType visit(VoidType node, Boolean aBoolean) { 133 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 134 } 135 136 @Override 137 public ResolvedType visit(WildcardType node, Boolean aBoolean) { 138 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 139 } 140 141 @Override 142 public ResolvedType visit(UnknownType node, Boolean aBoolean) { 143 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 144 } 145 146 @Override 147 public ResolvedType visit(ArrayAccessExpr node, Boolean aBoolean) { 148 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 149 } 150 151 @Override 152 public ResolvedType visit(ArrayCreationExpr node, Boolean aBoolean) { 153 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 154 } 155 156 @Override 157 public ResolvedType visit(ArrayInitializerExpr node, Boolean aBoolean) { 158 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 159 } 160 161 @Override 162 public ResolvedType visit(AssignExpr node, Boolean aBoolean) { 163 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 164 } 165 166 @Override 167 public ResolvedType visit(BinaryExpr node, Boolean aBoolean) { 168 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 169 } 170 171 @Override 172 public ResolvedType visit(CastExpr node, Boolean aBoolean) { 173 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 174 } 175 176 @Override 177 public ResolvedType visit(ClassExpr node, Boolean aBoolean) { 178 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 179 } 180 181 @Override 182 public ResolvedType visit(ConditionalExpr node, Boolean aBoolean) { 183 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 184 } 185 186 @Override 187 public ResolvedType visit(EnclosedExpr node, Boolean aBoolean) { 188 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 189 } 190 191 @Override 192 public ResolvedType visit(FieldAccessExpr node, Boolean aBoolean) { 193 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 194 } 195 196 @Override 197 public ResolvedType visit(InstanceOfExpr node, Boolean aBoolean) { 198 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 199 } 200 201 @Override 202 public ResolvedType visit(StringLiteralExpr node, Boolean aBoolean) { 203 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 204 } 205 206 @Override 207 public ResolvedType visit(IntegerLiteralExpr node, Boolean aBoolean) { 208 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 209 } 210 211 @Override 212 public ResolvedType visit(LongLiteralExpr node, Boolean aBoolean) { 213 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 214 } 215 216 @Override 217 public ResolvedType visit(CharLiteralExpr node, Boolean aBoolean) { 218 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 219 } 220 221 @Override 222 public ResolvedType visit(DoubleLiteralExpr node, Boolean aBoolean) { 223 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 224 } 225 226 @Override 227 public ResolvedType visit(BooleanLiteralExpr node, Boolean aBoolean) { 228 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 229 } 230 231 @Override 232 public ResolvedType visit(NullLiteralExpr node, Boolean aBoolean) { 233 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 234 } 235 236 @Override 237 public ResolvedType visit(MethodCallExpr node, Boolean aBoolean) { 238 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 239 } 240 241 @Override 242 public ResolvedType visit(NameExpr node, Boolean aBoolean) { 243 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 244 } 245 246 @Override 247 public ResolvedType visit(ObjectCreationExpr node, Boolean aBoolean) { 248 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 249 } 250 251 @Override 252 public ResolvedType visit(ThisExpr node, Boolean aBoolean) { 253 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 254 } 255 256 @Override 257 public ResolvedType visit(SuperExpr node, Boolean aBoolean) { 258 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 259 } 260 261 @Override 262 public ResolvedType visit(UnaryExpr node, Boolean aBoolean) { 263 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 264 } 265 266 @Override 267 public ResolvedType visit(VariableDeclarationExpr node, Boolean aBoolean) { 268 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 269 } 270 271 @Override 272 public ResolvedType visit(MarkerAnnotationExpr node, Boolean aBoolean) { 273 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 274 } 275 276 @Override 277 public ResolvedType visit(SingleMemberAnnotationExpr node, Boolean aBoolean) { 278 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 279 } 280 281 @Override 282 public ResolvedType visit(NormalAnnotationExpr node, Boolean aBoolean) { 283 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 284 } 285 286 @Override 287 public ResolvedType visit(MemberValuePair node, Boolean aBoolean) { 288 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 289 } 290 291 @Override 292 public ResolvedType visit(ExplicitConstructorInvocationStmt node, Boolean aBoolean) { 293 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 294 } 295 296 @Override 297 public ResolvedType visit(LocalClassDeclarationStmt node, Boolean aBoolean) { 298 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 299 } 300 301 @Override 302 public ResolvedType visit(AssertStmt node, Boolean aBoolean) { 303 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 304 } 305 306 @Override 307 public ResolvedType visit(BlockStmt node, Boolean aBoolean) { 308 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 309 } 310 311 @Override 312 public ResolvedType visit(LabeledStmt node, Boolean aBoolean) { 313 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 314 } 315 316 @Override 317 public ResolvedType visit(EmptyStmt node, Boolean aBoolean) { 318 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 319 } 320 321 @Override 322 public ResolvedType visit(ExpressionStmt node, Boolean aBoolean) { 323 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 324 } 325 326 @Override 327 public ResolvedType visit(SwitchStmt node, Boolean aBoolean) { 328 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 329 } 330 331 @Override 332 public ResolvedType visit(SwitchEntryStmt node, Boolean aBoolean) { 333 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 334 } 335 336 @Override 337 public ResolvedType visit(BreakStmt node, Boolean aBoolean) { 338 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 339 } 340 341 @Override 342 public ResolvedType visit(ReturnStmt node, Boolean aBoolean) { 343 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 344 } 345 346 @Override 347 public ResolvedType visit(IfStmt node, Boolean aBoolean) { 348 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 349 } 350 351 @Override 352 public ResolvedType visit(WhileStmt node, Boolean aBoolean) { 353 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 354 } 355 356 @Override 357 public ResolvedType visit(ContinueStmt node, Boolean aBoolean) { 358 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 359 } 360 361 @Override 362 public ResolvedType visit(DoStmt node, Boolean aBoolean) { 363 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 364 } 365 366 @Override 367 public ResolvedType visit(ForeachStmt node, Boolean aBoolean) { 368 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 369 } 370 371 @Override 372 public ResolvedType visit(ForStmt node, Boolean aBoolean) { 373 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 374 } 375 376 @Override 377 public ResolvedType visit(ThrowStmt node, Boolean aBoolean) { 378 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 379 } 380 381 @Override 382 public ResolvedType visit(SynchronizedStmt node, Boolean aBoolean) { 383 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 384 } 385 386 @Override 387 public ResolvedType visit(TryStmt node, Boolean aBoolean) { 388 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 389 } 390 391 @Override 392 public ResolvedType visit(CatchClause node, Boolean aBoolean) { 393 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 394 } 395 396 @Override 397 public ResolvedType visit(LambdaExpr node, Boolean aBoolean) { 398 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 399 } 400 401 @Override 402 public ResolvedType visit(MethodReferenceExpr node, Boolean aBoolean) { 403 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 404 } 405 406 @Override 407 public ResolvedType visit(TypeExpr node, Boolean aBoolean) { 408 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 409 } 410 411 @Override 412 public ResolvedType visit(NodeList node, Boolean aBoolean) { 413 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 414 } 415 416 @Override 417 public ResolvedType visit(Name node, Boolean aBoolean) { 418 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 419 } 420 421 @Override 422 public ResolvedType visit(SimpleName node, Boolean aBoolean) { 423 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 424 } 425 426 @Override 427 public ResolvedType visit(ImportDeclaration node, Boolean aBoolean) { 428 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 429 } 430 431 @Override 432 public ResolvedType visit(ModuleDeclaration node, Boolean arg) { 433 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 434 } 435 436 @Override 437 public ResolvedType visit(ModuleRequiresStmt node, Boolean arg) { 438 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 439 } 440 441 @Override 442 public ResolvedType visit(ModuleExportsStmt node, Boolean arg) { 443 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 444 } 445 446 @Override 447 public ResolvedType visit(ModuleProvidesStmt node, Boolean arg) { 448 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 449 } 450 451 @Override 452 public ResolvedType visit(ModuleUsesStmt node, Boolean arg) { 453 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 454 } 455 456 @Override 457 public ResolvedType visit(ModuleOpensStmt node, Boolean arg) { 458 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 459 } 460 461 @Override 462 public ResolvedType visit(UnparsableStmt node, Boolean arg) { 463 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 464 } 465 466 @Override 467 public ResolvedType visit(ReceiverParameter node, Boolean arg) { 468 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 469 } 470 471 @Override 472 public ResolvedType visit(VarType node, Boolean arg) { 473 throw new UnsupportedOperationException(node.getClass().getCanonicalName()); 474 } 475 } 476